BMW Battery Registration with Rheingold ISTA

Topic: focus on why register the BMW battery replacement, BMW Battery Registration with Rheingold ISTA procedure.

BMW Battery Registration

BMWs need to know when you replace the battery, battery capacity and battery type must be registered! YOU DO NEED TO REGISTER battery replacements on BMWs with an IBS (Intelligent Battery Sensor).

Why register the battery replacement?

After installing a new battery, the service function ‘Register battery replacement’ must be run. The registration of the battery replacement is required to inform the power management (BMW Diagnostic Scanner in engine electronics and intelligent battery sensor) that a new battery was installed in the vehicle. If the battery replacement is not registered, the power management will not function properly and can lead to functions being limited by individual electrical consumers being switched off or having their power consumption reduced. Power management will charge the new battery as if it’s the old worn out battery, causing premature failure of the replacement battery.

Important! If the new battery is not registered, incorrect readings may appear in the display of the on-board computer due to old data in the power management system (check control message ”Recharge battery” appears even though the battery is new).

12-1

A service function informs the power management in the Digital Engine Electronics (DME) or the Digital Diesel Electronics (DDE) of a battery replacement. The following operations are performed:

-The current mileage reading is stored for the battery replacement.

-The stored measured values (battery charge statuses, current, voltage, temperature, etc.) are deleted.

-The power management is initialized.

12-2

Available registration options:

Replacing battery with exact same type – (Simple registration)
Replacing battery with same type but different capacity – (Registration/Conversion)
Replacing battery with different type – (Programming/Conversion/Registration)
Updating software of complete battery management system

Changes to the charging profile also affects how the Start/Stop system works for vehicles with EfficientDynamics

Car 1:

You’re renewing the battery with identical replacement. You register replacement to let the car know that the battery is new and the charging profile is adjusted accordingly. If you don’t the vehicle will charge for an old battery and cause premature failure.

Car 2:

You fit an AGM in place of a Standard LA battery (or vice versa). If you don’t register the replacement then it will toast the new battery for similar reasons to Car 1 but even worse as the charging profile will be for the incorrect type battery and cause even faster battery failure. In this case you MUST use a ‘conversion’ to change the battery type. Then, register a replacement.

BMW Register battery replacement

12-3

Notice! Determination of state of charge after a battery replacement

After a battery replacement, the vehicle must be left standing for at least 3 hours with its new battery. It is not possible to establish with any reliability the state of charge of the new battery until that time. Possible Check Control messages about total discharge of the battery are then no longer displayed.

BMW battery state of charge

12-4

Notes for disconnecting and connecting battery

The scope of application of some systems may be restricted after a power supply interruption. Likewise, individual settings may be lost.

Settings or activations must be carried out, depending on the equipment specification. For example:

.Vehicles with automatic engine start‐stop function (MSA): MSA function is active only after learning period (vehicle must not be woken for a period of approx. 6 hours

. E46 Perform (four-wheel drive) / E53 / E83: steering angle sensor adjustment

. If necessary, activate slide/tilt sunroof

. If necessary, activate power windows

.If necessary, activate mirror with compass

Only E60, E61, E63, E64, E70, E71, E90, E91, E92, E93: mount steering angle

Skipping the battery registration process can dramatically shorten the life of a battery in these vehicles, be it an AGM or a conventional battery. Several issues can cause premature battery failure, see post on Energy Diagnosis, but on a late model BMW, skipping battery registration can be one of them.

How to Resolve BMW ICOM ISTAD license expired Error

Many BMW ICOM users will no doubt have encountered a situation where they have had Rheingold ISTA/D running successfully on their computers, only to later encounter the situation where they can no longer access the software and get a license expired message. The majority of suggestions to resolve this situation found on the internet suggest that users adjust the bios setting of their machines to a date before the original license expiry date but as the result of an enquiry from another user, I decided to post my resolution of this problem (which has been tested and found to work on machines running both Windows 10 and XP Operating systems):-

1. Run Regedit
2. Open HKEY_LOCAL_MACHINE
3. left click SOFTWARE
4. left click BMWGROUP
5. left click ISPI
6. left click Rheingold
7. on the right hand panel of the screen, left click Licence and choose Modify
8. Be careful to modify only the entries on this line as described…use the left arrow key to scroll along the line to a date format entry, which is followed by the words Package Expire and change the date to 2072-09-20

9. After you have changed the package expiration date, continue to use the left arrow key to scroll further back along the line until you find another date format entry, which is followed by the word Expiration (this date will be identical to the original entry that you altered during the last step) – change this date to 2072-09-20

10.When you have completed the above changes, collapse the registry editor back to show only the HKEY menus, then close the registry editor and restart your computer.

11. CONGRATULATIONS, your Rheingold licence is now current until 2072-09-20. Note when editing the expiration date for ISTA, you should maintain the original date format (usually YYYY MM DD) – as some packages use an BMW ICOM A2 and some use a hypenated seperator for date entry values.

If you can’t find it at that registry entry, try here-
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BMWGroup\ISPI\Rheingold

Which Tool Best For BMW Coding Programming

BMW ICOM Next and ALLSCANNER VXDIAG A3 are two strongly recommended Coding/Programming tool for BMW. And today,this article will give best reasons to account for why Buy BMW ICOM NEXT and VXDIAG A3,check the article to get more details below

1.BMW ICOM NEXT A+B+C?—?— Best Recommended !

BMW ICOM Next is the latest generation diagnostic head for MW,MINI,Rolls-Royce BMW-Model. ICOM NEXT was based on BMW ICOM A2,has all features of ICOM A2 but better than ICOM A2 ,see official features below
* Gbit workshop LAN,backwards compatible
* Preparation for Gbit LAN on vehicle OBD(cars do not yet supportthis and interface not yet defined,ICOM Next hardware adaptation will be necessary for future Gbit car interface,will cause adaptation costs)
* Faster start-up times and high throughput
* Through high-performance,low-power ARM SoC
* Improved handling
* More flexible OBD cable
* Lighted button for logs etc

37-1

2.ALLSCANNER VXDIAG A3 For BMW

NEW VXDIAG A3 perform programming and coding for all BMW E/ F/ G series cars. BMW VXDIAG A3 has Same features as BMW ICOM A1 / A2 / A3, and ALLSCANNER VXDIAG A3 supports all BMW software and is good at fiber programming. The scanner has 3 ways of connection for diagnosis: USB, WIFI, and wired cable,and can support BMW, LAND ROVER & JAGUAR, VW, also supporting the latest DOIP diagnosis (The protocol is used for vehicles produced after BMW F series, Land Rover and Porsche, Volkswagen new models).What’s more,the package contains a HDD with installed software.

37-2

So,if you are looking for a powerful tool with HDD and dont care much about price,then buy BMW VXDIAG A3 will be your best choice.Otherwise,you can give BMW ICOM NEXT a shot,this is a tool specially for BMW Series coding and programming,is the newest generation of ICOM series with improved features and functions and the price is cheap affordable.

Step to install BMW ISTA+ with all programming data

19-1

I have read that BMW will stop support F and G series from Ista P.
Is there somewhere a good tutorial how to install the new ISTA+ with all programming data included.
There are a lot of different software SPD delta, etc etc. How to install and which files to use

Here you go…
First you need ICOM to get ISTA+ programming to work. Yes, you can have tested ISTA+ download from cardiagtool.co.uk or use the psdzdata FULL from @Shawn which is an easier route for *you* than using the sdp deltas and ISTA Launcher Console.

Instructions:

1- rename C:\Rheingold\PSdZ\data\psdzdata to psdzdata.orig

2- extract psdzdata FULL in C:\Rheingold\PSdZ\data, browse to C:\Rheingold\PSdZ\data\psdzdata\swe\swfl and check that there is lots of files…

3- you need to enter those two registry entries for x64 OS:

Code:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BMWGroup\ISPI\ISTA]
“InstallLocation”=”C:\\Rheingold”

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BMWGroup\ISPI\Rheingold]
“BMW.Rheingold.Programming.Enabled”=”True”
“BMW.Rheingold.Programming.PsdzDataPath”=”C:\\Rheingold\\PSdZ\\data”
PS: if you can’t read faults with ISTA, your installations has some issues.

Note:

I don’t use ISTA programming as I don’t have BMW ICOM.

I only use Esys/ENET for flashing/programming. Pretty powerful and lets you do stuff that ISTA will never do (like flash GTS DCT software for non GTS M4)

Here are two different entries to point to psdz.

1) BMW.Rheingold.Programming.PsdzDataPath”=”C:\\Rheingold\\PSdZ\\data

is all that is included in Diagnosis-only ISTA+

2) BMW.Rheingold.Programming.PsdzDataPath”=”C:\\Rheingold\\PSdZ\\data_swi

is what is needed for programming Fxx/Ixx/Gxx-series with BMW ICOM A2(ie SDP). But, you could change to whatever you want in registry.

(Solved) ISTA-P folder not exist, improper PC shutdown

I have solved an ISTA-P problem that happen in case of improper shutdown of windows 7 32bit, ISTA–P version 3.61.5.000.

With help of users > darckreign1984 and AutoExe3219 I was able to discover following. 8 hours of labor.

If you see a screen, that BMW ICOM ISTA-P folder does not exist anymore, just check if there is a folder named Dataprocurement in following two directories :

istap-fail

C:\ProgramData\BMW\ISPI\data\TRIC\ISTA-P\BMW
C:\ProgramData\BMW\ISPI\data\TRIC\ISTA-P\Taurus

If there is no such directories, you must copy them from another location in the PC. The location is :

C:\Users\Administrator\AppData\Roaming\BMW Group\BMW ISTA-P Loader V6.1F\6.1.1.0\dataprocurement

There ate the two separate directories that simply have to be copied to the directories listed above. Then just start the loader and fill up the form with a data that you want. Then, from the loader page choose BMW cars and you are good to go.

Loader_Success

Remember. Never try to shut down the PC before the loader is completelu shut down.

Make a backup of the critical locations to be able to make a restore in case of such accident.

Maybe this thread could be a sticky Auto Scanner Tool.

How to choose a BMW ICOM cable

which a BMW ICOM cable you need: K+DCAN or ENET or BMW ICOM A2/ ICOM Next?

bmw icom cable-1

In summary,
It depends on your purpose (diagnostic or coding or programming) and model (Exx or Fxx or others).

For Coding, you need different Tools, NCS Expert / SP-Daten for E-Series and E-Sys / PSdZData for F-Series.
All Diagnosis and Coding can be done with cheap DCAN Cable for E-Series and cheap ENET Cable for F-Series.

For Programming (Flashing ECU’s with new Firmware), then you need ISTA/P for for both E-Series and F-Series cars, or you can use WinKFP for E-Series and E-Sys for F-Series. For E-Series Programming, you will need an BMW ICOM, but for F-Series Programming, you can use ENET Cable.

For Exx- Series:
Interface = K+DCAN Cable (OBDII to USB) or ICOM
ECU Data Files = SP-Daten
NCS Expert = Coding Software
WinKFP = Programming (Flashing) Software
EDIABAS = Low-Level ECU Communication Software used by NCS Expert & WinKFP

For Fxx- / Ixx- / Gxx-Series, Mini, & Rolls-Royce:
Interface = ENET Cable (OBDII to RJ45 Ethernet) or ICOM
ECU Data Files = PSdZData
E-Sys = Coding Software
E-Sys = Programming (Flashing) Software

About: BMW ICOM
ICOM A (also ICOM A2, ICOM A3, ICOM Next A): main interface
ICOM B: adapter for programming multimedia in E series
ICOM C: adapter for old BMW with round 20 pin diagnostic plug
ICOM D: adapter for motorcycles
ISTA+ (AKA Rheingold or ISTA-D)
DIAGNOSTICS for All Vehicles
PROGRAMMING for F/I/G/RR & MINI, but requires an ICOM
ISTA-P
PROGRAMMING traditionally for all chassis, but is being phased out by August 2017, except for legacy E-series.
Replacement ECU’s must be NEW

YOU HAVE TO KNOW before you buy ICOM A2 or ICOM A3 or ICOM Next:

ICOM NEXT vs the old ICOM

-> much faster in BMW F and G series ..
-> supports gigabit Ethernet too to be future proof, there currently is not gigabit Ethernet protocol defined yet for autos. Also it has USB3.0 instead of USB2.0 and a better wifi card.

ICOM NEXT A vs ICOM A2

-> more stable during programming
-> be necessary for the future Gbit cars
-> faster start-up times and high throughput
-> through high-performance,low-power ARM SoC
-> improved handling
-> more flexible OBD cable
-> lighted button for logs

ICOM A vs ICOM A2 vs ICOM A3

Modified ICOM A2 for vehicles with OBD access receives a significantly more powerful processor and more storage capacity. And robust aluminium case will help to avoid damage when using in harsh environments. It works better in cooling, runs faster and works more stable, not easier broken than older BMW ICOM A+B+C.

ICOM A3 can program all units for all BMW series expect media system, and work more stable and has stronger compatibility than ICOM A2, A1.

The 5 Top Reasons You Need an OBD Scanner On Board

Many things that can go wrong with your car, even if it’s brand new. Sometimes an engine component will malfunction, and you’ll need to understand what’s happened to get it fixed. That’s where an OBD scan tool comes in.

The Best obd2 scanner is a tool that mechanics, auto parts stores, and vehicle manufacturers use to test the mechanics and computer functions in a vehicle. The tool is plugged into your car or truck, then it scans the system for errors.

After that, the scanner provides detailed information so you know how to repair the problem. Sometimes, it’s as simple as ignoring the error message because it was triggered by mistake; other times, it indicates a serious issue with your engine.

Whatever the result of the scan, your OBD tool will give you valuable peace of mind as you drive. With winter in full swing and uncertain road conditions, the last thing you want is to be stranded in the cold.

In many situations, you’ll be very happy you invested in a handy scanner. Here are five of the biggest.

1. Check Engine Light Turns On

12-1
If you paid attention during driver’s education, you’ll recall there’s a variety of lights and indicators on the dashboard, but the scariest is the check engine light. When that indicator blinks on, you were told to pull over as soon as possible and get the problem diagnosed.

Typically, you need to head to the nearest mechanic shop or auto parts store to check the error code and plan for repair. There are a couple of problems with this approach, however.

The first is that you may be in a remote location without a store nearby. It could also be a weekend or the middle of the night, when none of these facilities are open.
You run a risk of damaging your vehicle if you continue to drive it with the check engine light on. In some cases, it could be a non-immediate problem such as a loose gas cap, but in others, it could be your spark plugs, which can lead to more serious damage the longer you drive.

When you have an OBD scanner, you can diagnose the problem wherever you are, whether a freeway shoulder in the middle of nowhere or your driveway. You can read the error code and learn whether it’s safe to drive the car to a mechanic, or you should call a tow to prevent further damage.

The check engine light is not something to trifle with, and your OBD scanner will give you quick and accurate answers.

2. Cold Weather Concerns

12-2

When the temperatures drop below freezing, several things can happen to your vehicle. The battery can die, gas caps can loosen, and your tire pressure can go haywire.

These conditions can cause all sorts of warning indicators to light up your dashboard, including the check engine light. Obviously, that’s cause for concern.

You can make sure your vehicle is in tip-top condition for driving with an OBD scan tool. Any time a warning light flickers on, you’ll have the tool stored in your glove compartment for easy diagnostics.

It will check for key indicators like warning lights, fuel system pressure, engine temperature, exhaust emission levels, throttle response, idle speed, and other key metrics that can show problems in colder temperatures.

Then you’ll know what to have repaired and whether the vehicle’s safe to drive.

3. Your Car or Truck Dies in the Middle of Nowhere

Usually, if your vehicle dies during a long drive, you won’t know the exact reason. By popping the hood, you’ll only see problems that are on the surface. Usually, you need diagnostics to see something deeper.

An automotive diagnostic equipment can help. Although it might not render specifics about the cause of a malfunction, it can clue you into such things as fuel system pressure and battery levels. It will give you information that can be useful for determining your next step … and in some cases, you may be able to fix it on the spot.

4. You’re Strapped for Cash

The average American spends around 1.5 percent of annual income on auto repairs. That averages to about $600 per car in the U.S., but the number is just an average.

Many people end up spending thousands for vehicle repairs in a year because their vehicle is older and needs more care. The sad thing? Many of the most expensive vehicle repairs can be fixed at home if the owner has the right tools and a decent YouTube tutorial.

mercedes benz star diagnostic tool is one of those essential tools, and you can get a decent one for as little as $20. If owning such a tool saves you $600 on car repairs because you were able to diagnose the problem and fix it yourself, you’ll be more than grateful you made the initial investment for a scanner.
5. Manufacturer Recalls

12-3
It’s always a little unnerving when you receive a letter or phone call from your vehicle manufacturer that reports a mass recall of your vehicle’s make and model. Usually, the recalls involve a small and harmless malfunction, but occasional outliers could inflict serious harm on you and the car’s occupants.

Your OBD scanner test for the problem. You can determine whether you should be concerned about your vehicle right away or it can wait a while for the repair. Some factory recalls can take months to address, and you don’t want to drive a car or truck that could “blow up” at any moment.

An OBD scan tool is not only a practical investment, but it buys you peace of mind. For less than $100, you’ll have a car repair tool in your arsenal that will save you money and clue you in on potentially serious issues.
Contact the Scan Tool Center for More Information Today!

At the Scan Tool Center, we’re big supporters of purchasing a scan tool to keep in your vehicle. We recognize some of the problems that may occur if you don’t have the proper diagnostic and repair tools.

That’s why we’ve created a collection of reviews and quality information on scan tools and what they offer. For more background on the top BMW ICOM, contact us today!

BMW ICOM 2015.8 Firmware Update Guide

BMW ICOM V2015.08 now has been released. Here is the firmware update guide and introduction of the newest ICOM.

33-1

Device to use:
BMW ICOM
Laptop (win 7 32-bit also)
BMW ICOM 2015.8 firmware update guide:
(update file in :D\ICOM_firmware-01_38_00)

1. Please connect your ICOM with LAN cable to the computer, charge ICOM via 12V power adapter.

2. Use IE explorer to open http://169.254.92.38:60080/, user ID/password:   root / NZY11502

3. Click “update firmware”. You will get the ICOM hardware version.

4. Choose “ICOM-BootImage-01-24-00.bin”, set “image type” into “SYSTEM”, then click “send the file”.

5. When it shows “write the image file to the flash?”, click “YES”. Then the light on ICOM will turn red.

6. Then it shows “The SYSTEM IMAGE update was successful”, click “update firmware”.

7. Choose “ OBD2 Scanner ICOM-ApplicationImage-01-38-02.bin”, change “image type” into “APPLICATION”, click “send the file”. (it will take some minutes to finish)

8. When it shows “Write the image file to the flash?”, click “YES”, then the ICOM light will turn red again.

9. When all runs well, click “Reboot”.
More information about icom 2015.8:

33-2

BMW ICOM V2015.08 display:
33-3 33-4 33-5 33-6 33-7 33-8

How to update 2016 Super iCOM BMW software?

28-1

Update BMW ICOM software to the latest version ISTA-D 3.54 ISTA-P 3.58 to get 100% fully functions as the dealer workshop use, including BMW Group ISTA, BMW Group ISTA-P, BMW Group ISPI Local path, Super iCOM updater v1.0, Super iCOM SN Reader, iToolRadar, etc. Super iCOM software platform uses ISPI NEXT which is the latest platform developed by BMW AG.

Latest version:
ISTA-D:3.54.12
ISTA-P: 3.58.0.5
VIN  2016.04

Language:

ISTA D:French, German, Greek, Italian, Japanese, Korean, Portuguese, Russian, Spanish, Swedish, Thai,Turkish

ISTA-P:German, British English, American English, Swedish, Spanish, Italian, French, Greek, Japanese, Czech, Korean, Indonesian, Chinese, Taiwanese, Turkish, Dutch, Portuguese, Russian, Thai, Polish

* Note:The default language is English, and if you need other language, pls send the serials number to us to activate it.

You need:
2016.4 Super iCOM SSD (SSD runs faster and more stale than HDD)
(runs with BMW ICOM A2 for diagnosis or programming)
All Sata Latops

Laptop requirements:
O.S.: Windows 8.1
CPU: Intel Celeron 2.0 and above (i5 Recommend)
RAM: 2Gb and above (4Gb Recommend)
USB: 2.0 and above

Super ICOM update procedure:
1.Double click the Super ICOM Updater icon on the desktop

2.Input the Serial number and password

Update ID: Your serial number
Update password: Last 8 digital numbers inside your Password envelope

28-2

3.choose the version you want to update

28-3

Note:

Please download and update software one by one in the table above; or you would fail to
wait for the download process finish
Install the update files.

Super icom software display:
28-4 28-5 28-6 28-8 28-9 28-10 28-11

Super icom highlights:

Rebuild the ISTA-P Launcher to V3.0

Fix the bug of full screen when using ISTA-P
Fix the bug of full screen when using ISTA-D
Fix the ISTA-P Launcher quit error
Fix the dealer information is ISTA-P/ ISTA/D

Add full languages selection options internal ISTA-P
Add brands selection options internal ISTA-P
Add the ISTA-P Launcher start waiting screen
Add the ISTA-P Launcher close waiting screen
Add the Campagna Motors in ISTA-D
Add BMW / BMW Motorcycle / BMW i / BMW Mini / Rolls-Royce / BMW UX selection options internal ISTA-P

Optimize the ISTA-D / ISTA/P starting speed
Optimize the Windows 8.1 first time start configuration speed
Optimize the Windows 8.1 Touch screen / Tablet drivers
Optimize Expert Mode coding / programming speed

5 ways to switch KM to Miles on a BMW e39 M5 2000

22-1

This post is to offer 5 optional approaches to help how to switch KM to Miles on a BMW e39 M5 2000 year by OBD2TOOL.

Car model and year:

BMW e39 M5 2000 year

Problem:

The car is in KM, not miles. It was sold to him as having 122,000 miles. Carfax is in miles, registration is in miles, maintenance history is in miles… It’s was a Canadian car and the first owner was in Canada. The second owner was in California, and it was assumed to be switched at that time. It was in too good of shape to have 122k on it. They assured him it was miles. Well, I got a chance to put a couple hundred miles on it and noticed I was racking up miles way to fast, and the trip was displaying KM so, I set the trip when I hit a mile marker as the odo was rolling to I could see. Sure enough, it was KM. The car only has 76,000 on it.

Tools to use to switch KM to Miles:

Option 1: You can probably change it through one of the modules (IIRC it’s KOMBI) using NCS Dummy / Expert. The following first paragraph tells you how to do it with NCS Expert. I highly recommend NCS Dummy which has English translations for the German parameters, and lets you tick boxes to activate / de-activate various features.

Option 2: For a simple change like this, I recommend BMW Scanner 1.4 (a.k.a. PA Soft). Around $17 on worldobd2.com. Last I checked, you will need a 32bit Windows computer use it because the software is old, someone say they can use it on 64 bit-Windows as well, you just need to do a few extra steps to get the cable driver working properly. I got BMW ICOM A2+B+C running perfectly on my old Windows 7 64-bit laptop.. It also allows you to change many other dealer settings like auto locking and enable/disable daytime running lights. Google BMW Scanner or PA Soft for screenshots and DiY instructions.

Other approach: The following second paragraph is on how to access to the hidden OBC if u dont have 1.4 PAsoft, this also tells you that test #12 in the hidden menu will let you toggle between them (miles and km).

Another good option is to find a good list person w/ good setup who’ll do it for beers. Not everybody is cut out for the fun & good times that is setting up INPA/NCSexpert etc. PASoft is far easier but can be a bit more dangerous but is also a great scanning/diagnosis tool to have around. If you find somebody around you to help it can be actual real fun times too to hook up and check out some other E39s…

On the other hand, is there a red dot near the trip mileage? If so, someone tampered with the instrument cluster. But that’s unlikely given that you say the car is in fabulous shape.

Procedure:

– How to use NCS Expert to switch KM to Miles?

Part 1 – Steps to read miles using NCS Expert

Connect your cable (BMW INPA K+DCAN cable or BMW ICOM A2 emulator) to your vehicle’s OBD II port and to your computer. Your vehicle’s ignition should be in the ON position, but your engine does not need to be running.
Launch INPA and verify that it reads Battery: ON and Ignition: ON. You should also have a program called “EDIABAS Server” running in your task bar. If everything checks out, close INPA.

Leave the server running.

Open “C:\NCSEXPER\WORK” and create an empty text file named “FSW_PSW.MAN”. I just use NOTEPAD for this.
Launch NCS Expert. Go to File -> Load profil and select “Revtor’s NCS Expert Profile”, click OK.
Select “VIN/ZCS/FA” then “ZCS/FA f. ECU”. This will tell NCS Expert to attempt to read your VIN from your vehicle’s ECU so you don’t have to type it in.
Select your chassis from the list and click OK. Then select which module you want NCS Expert to read your VIN from. Usually the first choice is fine. Click OK again to have NCS Expert read your VIN. You should see the CHASSIS, FG, and FA fields populated in the top part of the NCS Expert window.
Select “Back”, then “Process ECU”. You will be prompted to select a module. Select the module you want to read values from(in this case KOMBI OR AKMB) and click OK. Click OK again on the window that appears to return to the main NCS Expert window.
Select “Job” and choose “CODIERDATEN_LESSEN” from the menu. This will change the job from one that writes to one that only reads data. Many of the job names look very similar. Always read job names carefully to ensure you select the correct one.
At this point NCS Expert is relatively harmless, as all it can do is read from your car. Select “Execute job” to begin reading from your selected module. When you see “Coding ended” below the module name, the process has completed.
Once NCS Expert has read data from a module, it stores that data in a file called

“FSW_PSW.TRC” (called a “trace file”) in the “C:\NCSEXPER\WORK” folder. This file contains some general information about your car, as well as all the values currently stored in the module you read from.

Part 2 – write odometer from miles to km using NCS Expert

Open “FSW_PSW.TRC”(you can use NOTEPAD) and find the field you wish to modify. Trace files are formatted as:

FIELD_NAME

field_value

Change the field value(s) to your desired settings(this is where you look for the WEG_EINHEIT field name, and change value to “km”), then save this file as “FSW_PSW.MAN”, overwriting the empty one you created earlier.
If you closed NCS Expert, follow steps 1-6 in the section above to get back to the correct screen. Otherwise, NCS Expert is ready to code your module as soon as the job is changed back to the default, “SG_CODIEREN”. Do this by selecting “Job” and then “SG_CODIEREN”, then click OK. Verify that the correct job appears in the “JOBNAME” field.
Click “Execute job” to have NCS Expert write the information from FSW_PSW.MAN to your vehicle. When you see “Coding ended” below the module name, the process has completed.

Depending on what you coded, you may need to turn your car off and back on again to verify the desired feature/behavior has taken effect.

Open “FSW_PSW.MAN” and delete its contents. Save and close the file.

That’s all about BMW E series odometer change, from miles to km, using NCS Expert coding software.

– Procedure how to access to the BMW Diagnostic Tool?

if you have 1.4 PAsoft you can do it.

if u dont have you need to open the hidden OBC secret (cluster) with the code and then go to test number 12

how to access to the hidden OBC please find below:

To unlock the On-Board-Computer use the two Instrument Cluster buttons (L=Left, R=Right)

1) Press and hold “R” down for 5-6 seconds

2) You’ll see TEST NR 01

3) Momentarily press “L”

4) You’ll see your vin ID, for instance, mine is 08685

5) ADD THE DIGITS :: 8 + 6 + 8 + 5 = 27

6) press “R” again until you reach TEST NR 19

7) Press “L” to select

8) You’ll see “LOCK: ON”

9) Press “L” until you reach “27” (the number that was the addition result)

10) AFTER you have the correct number showing, momentarily press the “R” button

11) Display will revert to TEST NR 01
22-2

The OBC is now unlocked
22-3

OBC HIDDEN INFORMATION

22-4
TEST-NR. 01

FGSTNR: GM8685 (VIN serial number)

K: 7744

BMWTNR: 8387061

CI:12 DI:06 BI:09

DAT: 43/98 (week and year of manufacture)

HW:04 SW:1100/1100

ZYL:08 M:4 S:4095 (cylinders, and what else?)

CAN:02 AEND:14

TEST-NR. 02

(Instrument test)

Only do this test in Ignition Position I or II with the engine not running

TEST-NR. 06

TNK: 7.5/31.0/38.5L (current fuel levels: left, right, total)

TNKANZ: 39.4L PHASE1 (average total fuel level)

TEST-NR. 07

KTMP: xxx°C (engine core temperature)

N: xxxxx U/MIN (engine RPM)

ATMP: +xx.0°C (ambient temperature)

TEST-NR. 08

V: xxx KM/H (current velocity)

TEST-NR. 09

VB: xx.x V (battery voltage)

Useful for battery condition tests. Engine not running value should be above 12V….cranking voltage should not drop below 9V. When fully charged the voltage should show > 14V

TEST-NR. 10

LAND: 02 US (country of sale?)

TEST-NR. 11

EINHEIT 1: F7

EINHEIT 2: FA

EINHEIT 3: 4A

TEST-NR. 12

VANK: xxx.x KM/H

ANK: –:–

TEST-NR. 13

GONG

TEST-NR. 14

DIAG: 1 C7 81 000

DIAG: 2 00 00 000

DIAG: 3 00 00 000

DIAG: 4 00 00 000

DIAG: 5 00 00 000

TEST-NR. 15

PORT A00: xxxxxxxx

PORT A01: 00000111

PORT A02: xx0x0001

PORT A03: 00000011

PORT A04: 000×0101

PORT A05: 001B1111

PORT A06: 00110101

PORT B00: xxxxxxxx

PORT B01: 00100010

PORT B02: xx0x0110

PORT B03: x0111001

PORT B04: 000×1111

PORT B05: 11100111

PORT B06: 00000000

Tests No 15 and 16 show internal register values

TEST-NR. 16

OELTEMP: -48°C

Oil Temperature

TEST-NR. 17

RCC-EMPF.: —-MIN

TEST-NR. 18

(No response)

TEST-NR. 19

LOCK: OFF (press Reset to turn the lock back on)

TEST-NR. 20

KVBR: 1000

KVBR is the correction factor for the fuel-consumption meters. By default it is set to ‘1000’. Adjustment of this default value will give erroneous MPG figures

TEST-NR. 21

RESET all values to default and LOCK the OBC