Friday, August 18, 2017

INPA & E-SYS coding options for BMW E F series

Popular basic coding options available for BMW E F series using  INPA & E-SYS software:

Navigation Coding
-DVD in Motion (CIC headunit only) Allows video to be playing while car is in motion
-Disable the Legal disclaimer on startup screen
-Navigation Map updates to 2014 North America maps
-Show Tire temp and pressure of each tire (F series)

Car Access System(CAS)
-Key fob to open/close mirrors( must have motorized mirrors)
-Set timeframe for mirrors to close with keyfob (2 seconds, 1 second or instant)
-enable the reverse mirror to tilt further down (see curb while parking)
-Key fob to open/close windows and sunroof
-Key fob to open/close trunk (must have motorized trunk lid)
-Enable cabin trunk button to open/close trunk lid (must have motorized trunk lid)
-Enable windows to close when door is open
-Komfort Eject (E series only)
-Enable doors to open automatically when car is turned off(no more double pull of handle)
-Disable seatbelt chime (Most models)
-Disable seatbelt butler
-Disable door Gong
-E93 coding of convertible top to allow open and close while moving
-Turn off TC-MSA ( f series only)

Heads-up Display (HUD)
-Enable Turn signal in HUD(some models work)
-Enable Entertainment and telephone list in HUD (some models work)

-Euro double blinking hazards (E series only)
-Allow Fog lights to stay on while flashing high beams
-Allow Fog lights to stay on with high beams
-Angel Eyes as Daytime running lights (production date 3/07 till present)
-Enable Fogs light as welcome lights (production date 3/07 till present)
-Disable sidemarkers ( those ugly yellow lights)
-Euro blinkers also known as double blink hazards
-Remove all bulb errors for aftermarker replacement lights
-Remove adaptive headlight errors
-Increase the Voltage on AE rings (only with LED rings)

Gauge Cluster (Kombi)
-Digital Readout of speed
-Disable Speed correction and show true reading
-Instrument cluster always on (like the M-models)
-Enable Shift suggestion (6MT only)

Windshield Coding
-Disable headlight washers( for those that like to have a clean car!)
-Windshield washers complete cycle (wiper blades dont stay up when you forget to shut them off)

-Retrofit Alarm coding
-Retrofit LCI tails coding
-Retrofit CIC coding
-Retrofit Bluetooth coding
-Retrofit side mirror coding
-Xenon retrofit coding
-Retrofit Aux coding
-Retrofit FRM module coding
-Sirius (SAT) activation
-BMW Apps activation
-Navigation map update with activation
-Clear error codes
-Injector coding
-Battery Registration coding
-Alpina B3 transmission Flash

BMW coding car list:
* E60, E61 od 03/2007
* E83 od 09/2006
* E81, E87 od 03/2007
* E90, E91, E92, E93 od 03/2007
* E70 (new model X5)
* R56 (new model MINI)
* From 1995 to 1998 (don’t need K-line).
* From 1998 to 03/2008 (all models)

* BMW F series, the new 1 Series, 3 Series, 5 Series, 7 Series , GT, X3

 HQ cables!! It must be with GREEN board, not WHITE!
BMW INPA K+DCAN cable for BMW E series
ENET cable with E-sys coding software for F series
(dcan cable works with INPA software; enet cable runs with E-sys program)

(fixed) ICOM A2 emulator system red indicator flash

Before go deep into the topic today, let’s check the ICOM A and ICOM B module indicator and meanings.

It is not different to see that if the Red LED indicator of either ICOM A or ICOM B emulator flashes, the Rheingold ISTA-D ISTA-P software will report error and fail to communicate with vehicle.
Problem& Symptom:
BMW ICOM A2+B+C diagnostic system A2 module red indicator blinking when connected to vehicle with LAN cable.

2 solutions provided by experienced BMW ICOM diagnostic system experts:
DISCLAIMER: We are not responsible for the damage.

1-rehot hot air gun this IC
2- Replace or change new one if necessary
3-The problem is the IC

Fix the ICOM A2 emulator firmware follow the PCB board displayed below:
The pulse generator to buy on auctions

white wire=the line to the WiFi antenna.
Others all marked in the PCB board

Wednesday, August 9, 2017

How to delete "Lifetime" FSC with Rheingold/ Esys

Is it possible to delete "Lifetime" FSC?
Yes, its possible. There must be a way to delete so called lifetime maps FSC code from NBT and return to normal behaviour of updates.

Just E-sys to generate a working code for any other region.
Insert map of other region, enter code, you don't even have to wait for upload to finish.
Insert maps from region you use and enter code for that particular map update.
CIC/NBT in general can only store single code.

For f-series, just read fsd with esys check en of FSC, lifetime is AD7Q Also upgrade index is FF

For E series, fstool.

If someone doesn't have functional fstool (for E-series), it's even easier to download data03 file from /mnt/hbdebug/. Code is the last 20 characters of the file, and if the last 4 are AD7Q it is the lifetime code.

And the easiest way to change it with the tool is directly in Rheingold.

This method work. I removed the lifetime fsc code.
But the cic doesnt update, usb and dvd.


Monday, June 19, 2017

How to flash ECU with E-sys

Flashing ECU's with BMW E-sys Enet is not a technically complicated process and the risks involved are not of technical nature. Passing the flashing process itself with success needs some precautions & guidelines which are general to any eeprom style programming:

1. Maintain constant power supply to the programming & target devices
2. Allow sufficient time for processing to complete
3. Stop in case of errors and analyze/troubleshoot the reasons before proceeding
4. Use the programming tool built-in controls to assure proper processing

The E-Sys tool itself has powerful controls to avoid flashing mistakes when it comes to compatibility between the software to be flashed & the target ECU. The ECU's themselves being of automotive grade are by nature of robust fail-safe design, especially those related to engine, transmission, safety & security.
E-Sys also provides the integration support by managing the Master Security Module (MSM) of the car to maintain security & compatibility in programming.
The controls in the hands of the user however, do allow for a lot of manual manipulation which can lead to failed, incorrect flashing and a non-functioning car.

What E-Sys does not provide us is:
1. Information about initialization procedures that may be required to run following a software change
2. Information about fault errors that may be registered in the ECU fault memory during or after TAL processing
3. Tools necessary to perform required follow-up procedures or fault clearing.

Therefore, the risks in this process is mitigated mostly by keeping strict planning & control, understanding the integration of the change within the car-wide computerized network, being vigilant in troubleshooting unexpected failures before making new attempts and finally making sure that the E-Sys settings and functions are carefully and correctly set.

Monday, May 22, 2017

BMW ENET E-sys Windows XP

This is how to install the  BMW ENET  E-sys coding software on Windows XP...

01) Run "\\ E-sys 3.18.4 \ E-Sys_Setup.exe" to install the program to "C: \ EC-Apps \ ESG \ E-Sys \ E-sys.exe"
(Installation Password is "lo8F3lsVVg" if prompted)
02) Copy "Ediabas" folder from "\\ E-sys 3.18.4 \ E-sys 3.18.4 \ Ediabas" to "C: \ Ediabas"
03) Make sure that "C: \ Ediabas \ Bin \ EDIABAS.INI" is set to Interface = ENET (it is possible that it has a different value, in this case, simply change)
04) Copy the "is" folder from "\\ E-sys 3.18.4 \ is" to "C: \ ESysData \ e-sys is"
05) Copy all the "psdzdata" subdirectories (all 7 folders) from "\\ 2_46.3 psdzdata \" to "C: \ ESysData \ psdzdata \"
06) Copy the contents of the "C: \ ESysData \ psdzdata \ swe" folder to the "C: \ ESysData \ SWE" folder.
07) Make sure there is a "Dist" folder in each of the chassis (F01 / F10 / F25), etc. (For example,  
"C: \ ESysData \ psdzdata \ handseries \ F010 \ F010_12_03_511 \ ODX \ dist") (should already be set, but you should check in anyway - if not there -
08) Turn Auxillary Power On Car (motor off) and connect car with OBDII-Enet interface cable (Wait a few minutes until the network card icon shows a connection with the exclamation mark Yellow above)
09) Run "C: \ Ediabas \ Hardware \ ENET \ ZGW_SEARCH.exe" to check the cable and connection are working (IP address, MAC address, and VIN will be displayed checking the actual communication to the car) (ZGW_SEARCH.exe Works intermittently on 64-bit Windows - not necessarily a problem if the ZGW_SEARCH window is empty, as long as the wired network adapter of the computer displays an IP address assigned to the car's computer)
10) Run "C: \ EC-Apps \ ESG \ E-Sys \ E-sys.exe" and Options, Settings: On the ODX tab, The ODX Path to "C: \ ESysData \ Rules" rule on the EST tab, set the developer-soft-Token path to "C: \ ESysData \ is \ code Away.est"
11) Press the connect button on E-Sys Target Vehicle Selection (eg TargetSelector: Project = F020_12_03_503m VehicleInfo = F020) NOTE: Target vehicle for F30 is F20!
12) Select Connect via VIN, then click Connect (window should appear confirming successful connection)
(The program will remember the "connection via VIN" for future connections)
13) When you first connect to your car, you will need the PIN E-Sys, which is 2690
14) Please see other way to documents regarding coding itself.
15) Miscellaneous:
a. Some modules take a long time before the changes begin to work (for example, trunk and mirror nearby). If it still does not work after one hour, try recoding the module again, even though it appears that the correct parameter (eg "nicht_aktiv") is set.
b. Share undocumneted encodings with the community.
c. If encoding for an extended period of time (> 30 minutes or more

Friday, May 19, 2017

E-sys PSdZData Full vs PSdZData Lite

The latest E-sys PSdZData Lite 61.4 vs PSdZData Full 61.4... here you go

v61.4 PSdZData Lite download free: (not tested)

v61.4 PSdZData Full download: (not tested)

E-Sys 3.28.1 Psdzdata Lite V3.61.1 download: (not tested)

Esys 3.23.4 PSdZData 60.3 download: (tested OK)

61.4 PSdZData - Lite and Full Versions are not password protected!!

Latest works with all F /I / G cars, no matter ECU set.

ISTA/P 3.61.4 released notes: 


what is the psdzdata?

The Psdzdata is basically a pack that contains all the data needed for E-sys software to be able to code a car, flash ecus and firmware update of the modules on the car.

Full Psdzdata vs Lite Psdzdata for Esys


1. The Lite version contains only the basic files needed for Coding only and it`s much smaller in size..around 400mb.
2. The Full version is HUGE, it has over 20GB and it`s not needed by most people because it contains data that is used only for Firmware update which is not recommended doing with an ENET Cable anyway, for that purpose you need an ICOM and other kind of software like the BMW ISTA-P.

which version to choose? Psdzdata full or lite?

You can go ahead with either one depending on how much free space you have on your laptop`s HDD.

When to use Psdzdata full? When to use Psdzdata lite?

Car got reprogrammed. Can i get a link for latest ESYS and lite psdzdata.

Create a Flash TAL with Lite version, and see what ECU's are targeted for update, and then if needed, download Full version and Flash them.

If you're not going to flash the ECU and just doing FDL coding then the lite version is all you need.

Lite version is identical, but with all the SWFL (flash firmware files) removed, which are only needed for Flashing (not coding), so it weighs in at only 25% of the size.

Actually, people should download only what they need. 

Does Psdzdata work with the obdii bluetooth module or only the enet cable?

ENET cable only.