How to make a Backup of CAF file from BMW F series

This is the instruction on how to use E-sys program to make a Backup of CAF file from BMW F series, shared by a forum member. Quoted here, and hope it helps someone out.

What you need
– An ENET BMW coding cable
– E Sys program, datafiles, token and PIN
– A laptop

It’s quite easy to make a backup of the CAF files from your car. Basically, as soon as you start reading the CAF files from your car, the E-Sys program automatically stores the files into “C:\ESysData\CAF”. All you basically need to do is to copy these files and store them somewhere safe. The ICOM A2 is to make a new copy (and keep the old!) every time you want to code, this way you always have a copy of the last working version (just in case you break something lol).

Here are the instructions that were given to me the first time around:


1) Connect the Laptop to Car and hit the Connect symbol on the top left.

2) Pop up will appear , now select F20 not “F020 direct” and click connect (You should see your car VIN in this pop if not, close the pop up.. wait for few seconds and repeat the step 2 )

3) If step 2 is successful you will see a small popup telling the same …close that pop up (You will see these pop ups in most of the steps just read and close).

4) Now e-sys program should switch to coding mode (if it didn’t then go to expert mode and click on coding icon on the left vertical pane)

5) Now you will be in coding prospective… Click on Read button under the VO pane.

6) After step 6 you will see FA appearing in the VO pane

7) Now Click on Read VCM or Read button under VCM pane….you will find it it will be on your Right hand-Center

8) Once you click that you will see all the ECU’s populated below VO pane and left of VCM pane

9) Now expand the ECU’s… all most all ECU’s will have a file starting with CAF (With green indicator) right click on the CAF file and select Read coding data

10) You have to do the step for all the ECU’s. Some ECU’s will not have CAF’s, you can ignore them.

11) Easier way to perform step 9 and 10 : on your left hand side bottom there will be a drop down which should show “ALL” change that to “CAF” and you should see all the CAF’s in the ECU pane now you don’t have to dig in each ECU to find the CAF.

Note: You can use Ctrl+Click to select more than one CAF and then read coding data… Don’t click on all the CAF’s just do four or five at at time max.

12) Once you have complete reading all the CAF’s go to c:/esydata/CAF . You will see the folder CAF has all the .ncd files generated.

Once you have done the above, simply copy those .ncd files and store them somewhere safe.

What to do if fail to enter ICOM ISTA-P

Fail to enter BMW ICOM A2 ISTA-P and ISPI-NEXT perfect tools prompt:
Please wait while ISTA-D is starting!
Don’t close ISPI-NEXT Admin Tools when ISTA is Running!




Close the computer.

Connect the icom a2 emulator to the BMW car.

NOT NOT connect icom mux to the computer via the cable until the mux lights on.

Start the computer.

Enter BMW ICOM A2+B+C interface again.

DO NOT click OK after entering the interface.

Wait for another one or two minutes, and the software will go to ISTA automatically.

Click on ISTA-D_DE.


If ISTA/P is forced to exit quickly when entering, it means that ISTA/D has already been opened, please restart the system and enter ista/p again.

NOTE: do not operate quickly during the whole process

BMW ICOM A2 System LED Turns Red and Flashes Always(SOLVED)


BMW diagnostic mux ICOM A2 System LED stays red and flashes/blink always. No problem exists after self-test and firmware update.


Solution 1:
1)-rehot hot a?r gun th?s ?c ..
2)-?f no, replace or change new one ..
3)-problem that ?c..


Solution 2:
Solution of the problem with the nonexistent fun. LED is again green.
The pulse generator to buying on auctions.

NOTE: it’s technical, so if you are not experienced, please be careful to try this; otherwise, you may destroy your Car Diagnostic Tool ICOM mux.

ICOM A2 ISTA-D not registered (solved)

Several months ago, I got BMW ICOM A2 emulator from China, and I’ve installed ISTA-D and ISTA-P like this video tutorial shows:

BMW ICOM A2+B+C install Process Question

ISTA-P seems to work(via Loader) but ISTA-D won’t.

If I open ISTA-D I’m getting the message
Attention – This device has not been registered

If I change the following line from “true” to “false”
<add key=”BMW.Rheingold.CoreFramework.ILeanActive”

I get an other window than the not registered:
License warning!
Unfortunately your local copy is not activated yet or has expired.
It’s necessary to activate your local installation via an
authenticated license. Please follow the steps in the next dialogs.

If I continue there are fields for Name / E-Mail / Comment, after that it shows an key, which should be sent via mail to them. Below there is an field for a license. I also copied the license from an other and earlier version(3.44.30 which seems to be update only) in this field but still can’t click on the next button which is greyed out.

The ISPI Admin Client shows all installed.
ISPI Admin Client: 1.1.808.3
HDD-Update: 2.2.5449.17449
KSD: 2014.12.1.0

After I’ve read it never would activate in a VMware VM I’ve installed it on a physical machine but same problem there.

I don’t know if you need any more information, here are my system information:
Windows 7 x86 in VM, x64 physical, 4GB RAM, 180+ HDD, .NET Framework 4.5, newest Flash / Shockwave (…), “ISTA_SYS_3.48.20.13322.msi”

The only thing you need to do is run the “ID.reg” file so it will add some info to the registry. After this, ISTA/D should work fine!