2011 BMW F10 coding and 2000 BMW E39 DSC issues fixed by ICOM

This post starts with 2011 BMW F10 coding request and 2000 BMW E39 DSC issues troubleshot, and then ends with ICOM/ISTA advised.


Car model & year, issue and purpose:

2011 BMW F10: I want to try to do some coding

2000 BMW E39: having some DSC issues with the E39 that happened after battery replacement and the old INPA that I have does not work very well.

I’m looking into buying ICOM or ISTA, I want to get something that will cover both cars for testing, maintenance and coding



If you want meaningful BMW Diagnosis in English, for both E-Series and F-Series cars, you need ISTA/D (Rheingold) and you can request it here:



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.


Here is a post about setup NCS-Expert on BMW INPA/Ediabas OBD and ADS interface:



Here is a post and its topic is “step to use ENET (Ethernet to OBD) cable E-SYS to encode BMW F-series”: https://blog.uobdii.com/step-to-use-bmw-enet-ethernet-to-obd-cable-e-sys-to-encode-bmw-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 ICOM, but for F-Series Programming, you can use ENET Cable.