The way to Update BMW ICOM Next Firmware

BMW-ICOM-Next-Firmware-update-1

Tip:To run ICOM Next newest Rheingold ISTA-D four.04.12 ISTA-P 3.60.2.001, ICOM Next firmware desires to be updated to the present Technique IMAGE version: 01.25.02 and existing APPLICATION IMAGE version: 1.40.05.

ICOM Next fw 1.40.05/01.25.02 update methods:

1. Please use world wide web cable to connect ICOM Subsequent together with the pc, and charge ICOM Subsequent via 12V power adapter or connect ICOM Subsequent to BMW vehicle for power.

two. Use IE Web Explorer to open http://169.254.33.45:60080/, username/password: root/NZY1150263

three. Choose “Update Firmware”, you’ll be able to see ICOM firmware version information.

BMW-ICOM-Next-Firmware-update-2

4. Pick “Browse” to pick file “ICOM-BootImage-01-25-02.bin”, set image sort as “SYSTEM”, click “Send the file”.

5. Pick “Yes” if you get prompt “Write the image file for the flash?”, then ICOM indicator light will turn red.

six. When it shows “The Technique IMAGE update was successful”, click “Update Firmware”.

BMW-ICOM-Next-Firmware-update-3
7. Pick out “ICOM-ApplicationImage-01-40-05.bin”, set image sort “APPLICATION”, click “Send the file”, this may be done in quite a few minutes please be patient.

eight. click “Yes” any time you get prompt “Write the image file to the flash?”, then the ICOM indicator light will turn red again.
Total updating, click “reboot”.

9. Click “Home” – “Update Firmware”, you are going to see ICOM Subsequent firmware display the newest version.

Tip:

Ensure your pc acquire IP address automatically.
Accomplished! Superior LUCK!

BMW ICOM Subsequent Critique: More rapidly, Far better Constructed, for Future Cars

Have some words about my new toy BMW ICOM A+B+C from China.

I am applying 2017.3 bmw computer software ISTA-D 4.04.12 ISTA-P three.60.2.001 Windows 7

i first went to ICOM Subsequent with my e38. This car was bought new in 2001 and i only have 65k miles on it however the dash was constantly lit up like a Christmas tree! since day one this car or truck had electrical concerns and every single time the dealership stated they fixed it, the same concern would pop up… the icom next helped me diagnose the issue and fixe it, with 1 hour!!

Then, i took my 2014 (f31) 328ix sport wagon, now this was the cool stuff… i had all these unique codes to do some really trick stuff to the electronics like working with the key fob to close my rear hatch, roll up the windows and sunroof, at the same time as fold mirrors when i lock the car. all my phone contacts in my heads up show … icom next is seriously a cool guy, pretty laid back and not pretentious whatsoever.

And, my friend’s 2011 128i also benefited quite a bit. It had some electrical issues, causing the radio to not function plus the speedometer, RPM, and gas gauge to all of a sudden drop and rise whilst driving. After a fast diagnostic test, I required a brand new battery along with the entertainment computer system technique had to be recoded. Within a day, all of the electrical challenges were fixed!!

In summary,

ICOM Next on obd2tool.com is more quickly than the old bmw icom. It truly is also much better built IMHO.
And 2017 Subsequent is WIFI readily available also.
It handles multiprogramming and coding very nicely.
Gets the job performed substantially faster if flashing the full car.

An additional benefit to Next are going to be compatibility for future automobiles.
In two or three years there will be a brand new ICOM released, that may be probably superior and so on. That’s how points function.

So far, I’ve had the ICOM Next A+B+C no concerns.

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.

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