How to step by step install BMW ENET Esys

BMW E-sys installation tutorial:

01) Run “\\BMW E-Sys\E-Sys Program\E-Sys_Setup.exe” to install program to


(Install Password is “lo8F3lsVVg” if prompted)

02) Copy “EDIABAS” folder from “\\BMW E-Sys\E-Sys Program\E-sys\EDIABAS” to


03) Make sure “C:\EDIABAS\Bin\EDIABAS.INI” is set to Interface = ENET

(should already be set, but check anyway)

04) Copy “e-sys est” folder from “\\BMW E-Sys\E-Sys Program\e-sys est” to

“C:\ESysData\e-sys est”

05) Copy all “psdzdata” subfolders (all 7 Folders) from “\\BMW E-Sys\E-Sys


to “C:\ESysData \psdzdata\folders_1-7”

06) Copy the contents of the “C:\ESysData\psdzdata\swe” folder into the

“C:\ESysData\SWE” folder.

07) Make sure that there is a “Dist” folder in each of the Chassis

(F01/F10/F25) folders etc.

(e.g. “C:\ESysData\psdzdata\mainseries\F010\F010_12_03_511\odx\dist”)

(should already be set, but check anyway – if not there – create empty

“Dist” folders)

08) Turn Car’s Auxillary Power On (Engine Off) and make connection to car with

OBDII-Enet Interface Cable

(Wait a few minutes until the network adapter icon shows a Connection with

the yellow exclamation point over it)

09) Launch “C:\EDIABAS\Hardware\ENET\ZGW_SEARCH.exe” to verify cable and

connection are working

(IP Address, MAC Address, & VIN will be displayed verifying actual

communication to the car)

(ZGW_SEARCH.exe works intermittently on 64-Bit Windows – Not necessarily a

problem if the ZGW_SEARCH window is blank,

so long as the computer’s wired network adapter shows an IP Address

assigned to the computer from the car)

10) Run “C:\EC-Apps\ESG\E-Sys\E-Sys.exe” (It will take E-Sys a while to write

the log file) and Under Options, Settings:

On the ODX Tab, set the ODX Rule Path to “C:\ESysData\Rules”

On the EST Tab, set the Developer-Soft-Token EST Path to “C:\ESysData\e-sys

est\Code Away.est”

11) Hit the Connect Button on E-Sys

Selcect Target Vehicle (e.g. TargetSelector:Project=F010-12-03-511m


12) Select Connection via VIN, and click Connect

(Window should pop up confirming successful connection)

(The program will remember the “connection via VIN” for future connections)

13) When you connect for the first time to your car you will need the E-Sys

PIN, which is 2690

14) Instructions to code a module using E-Sys are located in “\\BMW E-Sys\E-Sys

Documentation\E-Sys – Getting_Started-Coding.pdf”

(Password to open the document is “”)

(Carefully Follow every step exactly as illustrated)

15) Known F10 Module Codes are located in “\\BMW E-Sys\E-Sys F10 Coding\E-Sys –

F10 Module Coding List.xls”

16) Miscellaneous:

1) Coding References:

(Numerous E9x Module Codings; F10 should be the same or similar)

2) Coding certain Modules (e.g. KOMBI / BC_DIGITAL_V) will cause the

car to chime and the dashboard to reset including the clock

3) Some modules take a long time before the changes begin working

(e.g. trunk and mirror close). If still not working after an

hour or so, try recoding the module again, even if it looks like

the correct parameter (e.g.”nicht_aktiv”) is set

4) Share any undocumneted F10 codings with the community at:

5) If Coding for an extended period of time (>30 minutes or so)

ensure car is on a charger to avoid killing the battery.

6) Coding cable: