Wednesday, September 27, 2017

ENET cable vs K+DCAN cable vs BMW ICOM

Any cost-effective DIY solution of BMW diagnostic/coding/programming? How to choose a good BMW ICOM cable? Look here:

(switch mode)

$300 around
For Exx cars
For Fxx cars
For ALL Exx & Fxx cars
(BMW E, F, G, I, Alpina series cars, MINI and Rolls-Royce from 1985 - 2017)
NCS Expert
E-Sys 3.27.1
BMW AiCoder
BMW FSC code generator

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 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

ICOM A (also ICOM A2ICOM A3ICOM 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
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. 


-> 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


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 ICOM A.

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 E-SYS download: Esys 3.29/3.28/3.27/3.26/3.23.4 with bmw esys coding guide

Here, BMW E-SYS download with bmw esys coding guide. Enjoy!

bmw e sys 3.29.0 download

bmw e sys3.28.1+ e-sys launcher premiu 2.7.0+ Psdzdata V3.61.1 Lite

e sys3.27.1 download

e-sys software 3.26.1 with est token and pin

e-sys software 3.23.4 with est token and pin (Tested & Safe to use)

e-sys launcher premium download

Here. only E-SYS V3.23.4 is tested with bmw enet cable and bmw icom by professionals. Other versions are shared in the forums; just put it here for share and TRY AT YOUR OWN RISK.

e-sys software 3.23.4 is the NEVER-EXPIRE version.
There are many free download links online, but usually, it will expire in a few days or ask you to pay for continuous use or buy tokens.

bmw esys coding guide download:

bmwf30 coding guide:

bmw esys coding reviews:

DIY enet cable is easy Success
I myself did a ENET cable as online shops display, only using a CAT5 lan cable, a 510-560 ohm resistor and a OBD male plug, or, purchase it online. Only four wires are connected and there is no need to ground anythinganyone can try it

coding auto start stop off notification on 2012 F30s Success
I changed the build date on my VO to 0712, VO coded KOMBI and it all works! When auto start stop is not running, I get a notification on my instrument cluster just like on the 2013 models!

Coding F10 sport display Success
As always open up Esys 3.22.5, Read FA, Read SVT and activate FA. Then read the coding data from HU_CIC or HU_NBT and the KOMBI module and edit the FDL to make the changes. I have managed to activate sport display for my F10

F30 video in motion coding Success
good at video in motion coding.. I used this cable to enable it for the passenger to enjoy watching a DVD that help me save a lot!

Reactivate F30 FSC codes Success
it helped me reactivate FSC codes without problems used E-sys program to read all FSCs and certficates. and used Tool32 to clear the FSC store and then use E-sys to reload all FSCs and certs and activate them.

It can run on MacBook Pro – Suceess
i managed to coding via E-Sys running in VMWare Fusion and MacOSX. (a MacBook Pro running MacOS version 10.7.4, along with VMWare Fusion version 4.1.2 (not in bootcamp mode), running Windows 7 (x86) SP1)