June 22, 2017

How to solve BMW ICOM ISTA Database version error


I just installed theV2017.3 BMW ICOMISTA-D 4.04.12 ISTA-P software HDD on Windows 7 laptop. But failed to install and ISTA software gave error:

"Error in version of database

Existing versions of databases are not compatible with each other. Please contact your

Local assistance. The installation may be incomplete."

And then ISTA-P was ready to shut down
I was told it was because the language incompatibility.

I followed engineer suggestion to change language to English ( or German /Chinese) to check if it is okay.
This time I can open icom software, but nothing display, all blank.

Final solution:

You need to update yourBMW ICOM Next/ICOM A2firmware to newer to work with newer ISTA software.

How to Update BMW ICOM Firmware?


(ICOM Next and ICOM A2 share the same update procedure)

Posted by: jean at 01:18 AM | No Comments | Add Comment
Post contains 142 words, total size 3 kb.

June 19, 2017

Review on 2017.5 BMW ICOM ISTA-D 4.05 ISTA-P 3.61

V2017.5 BMW ICOMsoftware has been updated to ISTA-D 4.05.20 ISTA-P And here are ISTA-D 4.05.20 ISTA-P on windows 7 reviews… here you go.

05.2017 Bmw ista review 1:

Great Job !!!
and perfect instruction for install.
I personally went for VM WS installation, because portability is a
very important issue for me.
For those run out of diskspace, like me, I suggest to install Ista+ in VMware WS Ver 12x with Win7 x64 Guest. Earlier VMware versions down to
10 probably will work as well. Diskspace need runs to 350 GB. I used 350 GB diskspace on SSD installed in a caddy sitting in DVD slot of an i3 notebook.
ISTA can be working pretty soon,in case You are following the excellent instructibles of spider80 without missing not a one step of instruction.
X86 apps in VM x64 environment like itoolradar arose a java problem, even when I tried to install an outdated x86 Java version.
Mayor Ista+ / ISTA P working like a charm ( i used icom with latest firmware update ). Running ISTA /P requires good charging
equipment with constant additional load otherwise it will quit session . BMW currentliy advices supply > 70A. For older cars like E-series
25A seem to be ok in my opinion.

05.2017 Bmw ista review 2:
Installed…. 100% working ….so had to log back in and reply with BIG THANKS to the superb package with excellent step by step install instructions.
Just had two little snags when installing under Win7 x86 …..
1) vcredist_x86 2008.exe download was corrupt …..but easily solved by re-downloading fromMicroSh@ft
2) no Java included in download package ….again easily found via Guugle!
Many thanks again Spider80 …..you’ve done an superb job here, with brilliant step by step instructions
…..now I just need to find anBMW ICOM Nextinterface at reasonable money for all to fully work on latest B’mers!

V2017.5 BMW ICOMreview 3:

This is 2017.05 bmw icom software working on my Windows 7. i confirm it’s working.
ISTA-D 4.05.20 ………Worked!
ISTA-P ………Worked!
INPA ………Worked!
NCS Expert ………Worked!
WinKFP ………Worked!
E-Sys 3.27.1, Psdzdata 59.0 ………Worked!
BMW ETK 2017.05 ………Worked!
BMW KSD 04.2017 ………Worked!
BMW FSC Navigation Code Generator ………Worked!
BMW FSC code generator ………Worked!
BMWAiCoder for BMW Coding ………Worked!



Posted by: jean at 01:29 AM | No Comments | Add Comment
Post contains 392 words, total size 8 kb.

June 17, 2017

V2017.5 BMW ICOM ISTA-D 4.05.20 ISTA-P Released

Newest versionV2017.5 BMW ICOMISTA-D 4.05.20 ISTA-P software HDD has been rolled out in obdii365.com.

Software version:

ISTA-D 4.05.20 Rheingold
VIN: 2017.04.25
Not connected 9000 days remaining

Engineering Software Including:
BMW ETK: 2017.05

BMW KSD: 04.2017 Multilanguage

BMW FSC Navigation Code Generator
BMWAiCoder for BMW Coding
With free BMW Engineer Software (INPA, NCS, WinKFP, E-Sys 3.27.1, Psdzdata 59.0), BMW FSC code generator and BMW AiCoder
Multi-language available in diagnosing, programming and TIS diagram circuit:American English, British English, German, Spanish, French, Italian, polish, Portuguese, Turkish, Czech, Swedish, Dutch, Indian, Greek, Russian, Simplified Chinese, Traditional Chinese, Japanese, Korean and Thai.
Operating System Requirements:

Dual-core processor, better above I3; over 4G of memory

Support Model:

It is recommended to use Lenovo ThinkPad: T61, T400, T410, T420, T430, X61, X200, X201, X220 X230 and other laptop with Intel chipset, such as I3 I5 / I7 series.

Posted by: jean at 06:03 AM | No Comments | Add Comment
Post contains 163 words, total size 7 kb.

June 15, 2017

BMW E-SYS 3.29.0 Psdzdata 3.61.5 Free on Mega

Latest BMW E-SYS 3.29.0 F-series coding software released here!
Here you can downloadBMW ESYS 3.29.0 + ESYS Launcher Premium 2.7.1 + Psdzdata V3.61.5 Litefor BMW coding!
Compatible withBMW ENET CableandICOM.

Note before you download:
ALL links here are free to all, NO pass!
And also try on your own risk!
E-SYS 3.29.0 setup file Download:
Psdzdata V3.61.5 Lite Download:
E-SYS Launcher Premium 2.7.1 Download:
  1. You must uninstall the existing E-SYS version before installing new E-SYS 3.29.0.
  2. E-sys Launcher Premium 2.7.1 is tested OK to launch E-SYS 3.28.1, but for E-SYS 3.29.0, haven’t tested, should work.
  3. E-SYS Launcher Premium V2.7.1 require NET Framework 4.5.2 or above.

After download ESYS 3.29.0 Program, what tools you need for BMW Coding?
BMW ENET Cable: Cheapest option for BMW F-series Coding
BMW ICOM: Allow you to fully diagnose and program more than just do coding)
Recommended:BMW ICOM NEXTorICOM NEXT WIFI. (Next generation of ICOM A2)
Why choose E-Sys Launcher Premium to launch E-Sys software?
E-Sys Launcher Premium allows you to perform FDL coding.
– Increased default memory allocation.
– Enhanced overall System stability.
– Zero E-Sys Configuration.
– Personalized and individualized token.
– Easy-to-use.
Note: With E-Sys Launcher Premium, once "Car Series” is set, it can only be changed every 3 days, so be sure to set it correctly at first!

How to install BMW E-Sys 3.29.0?
(Steps refer to E-Sys 3.26.1 installation)
Extract E-Sys using Winrar. Right click it and click "extract here”.
Run E-Sys_Setup_3_26_1_b42487.exe
Select language, click "Next” then "I accept the agreement” then "Next”.
Click "Browse” to choose where to install E-Sys. The default location is C:\EC-Apps\ESG\E-Sys.
Set the data path for E-Sys, the default is C:\Data. Click next until the installation begins.
Click "Finish” to complete the basic installation procedure for E-sys.
Then you need to make it work.
You will see two folders, one is a "Patch” the other is "Token Generator”.
The patch folder contains 2 files
Copy the svc0x80.jar file to the lib directory (C: /EC-Apps/ESG/E-Sys/lib)
Place the E-Sys.bat (batch file) in the same directory as the .exe file. Replace the .bat file in that directory (C: /EC-Apps/ESG/E-Sys)
Use the Token Software, enter a username as you like and password.

Posted by: jean at 01:22 AM | No Comments | Add Comment
Post contains 375 words, total size 8 kb.

June 03, 2017

How to read FSC file with ENET E-SYS from BMW

Read FSC file from your BMW using this tutorial. Check out below images or save all of them to your PC.



F001 psdzdata covers the F01/F02/F03/F04/F07 (5-Series GT is an F07 NOT an F10)
F010 psdzdata covers the F06/F10/F11/F12/F13/F18
F020 psdzdata covers the F20/F21/F22/F23/F30/F31/F32/F33/F34/F35/F36/F45/F80/F82/F83 (There is no Z4 F-chassis yet)
F025 psdzdata covers the F15/F16/F25/F26/F48/F85/F86
F056 psdzdata covers the F64/F55 F56 (Cooper Mini’s)
I001 psdzdata covers the i3/i8


Picture Guide Step-by-step:


Cable & software required:
BMW ENET Cable(Ethernet to OBD) Interface with E-sys F-series Coding software


1.Press START button without foot on the brake

2.Connect ENET cable to OBD port

3.Connect Ethernet cable to laptop


5.Click Connect


In this example,car is F30, we select F020.

Make sure you do not select_DIRECT!!!

You should see Connection via VIN checked and your VIN shown



Select Expert Mode


Click FSC-Extended


Write Diagnostic Address(hex):0x63 and click Identify!

After that,write Application Number: 0xDE and Upgrade Index: 0x1


Select StoreFSC and click the button "Add to the batch”


Click Read and after that,click SAVE.

Save the file as De.fsc on your desktop





Posted by: jean at 03:51 AM | No Comments | Add Comment
Post contains 191 words, total size 7 kb.

June 02, 2017

BMW X3 E83 Diagnosis and Coding by INPA Ncs Expert

Thanks for the good cable and especially the good software (INPA, NCS Expert, ...), I decided to do a little tutorial on how to do it, because it is not necessarily easy, but it makes good service.

The diagnostics make it possible to check the state of the sensors or the memory of these housings.

They are all connected to each other via a bus - CAN - and specifically K-Can on our E83 (a variation of the CAN bus using the K info line.) Now the auto implement the D-CAN, a more advanced version with more safety and more flow.

Without publishing, the hardware (interface cable + software) can be purchased here:
INPA K+DCAN for BMW With FT232RQ Chip with Switch.

For the BMW X3 E83, a K+D CAN cable is required. For the others, I do not know.

Personally, I bought a cable on obdii365.com a few years ago.
I had unrecognized case errors using the software CD, since the DDE of my vehicle (DDE6.2) was not listed.
I recently bought the software dvd from CS, did the installation (guided) and everything went smoothly.

I use a laptop with Windows 10, installation without problem, only NCS expert stopped me 5 minutes because it is a 16bit app, and you have to specify a Windows to run it in compatibility mode Win95, 98 or Xp Right click> properties -> compatibility).

This subject is also a bit of a tribute to BMW's engineers and their subcontractor.

Who spend a lot of energy and money in designing systems that can adapt to any one-all through procedures, tools that are available from concessions. These initiatives are generally ruined by the incompetence of vendors or mechanics.

Who do not take the time to explain to the customers (us) what is possible, and do not usually do - except exceptions that do good. Here, for those engineers who simplifies our lives,

We will try to use what they have prepared.
For info, there are more than 1500 configurable options on the x3 (the extracted file is more than 3000 lines, 2 lines per option).

The base:
1-Then we turn on this computer
2-The ODB connector of the cable is connected to the OBD socket of the car:

3- Connect the USB port to the computer
4- OpenINPAsoftware (through the small soft initiator of CS or directly in the directory INPA / bin / inpaload.exe

5- The key is put into the contact position without starting. We can start too, it has no importance, at least for coding or diagnosis.

Thanks to the diagnostic software simplifies (INPA), I was able to check the error codes relating to my problem of ventilator.

Here we have the open INPA application:

You type F7 (X3 / E83) and a window opens to choose the box with which you communicate:

(Here the DDE6 for the M57 engine.) Double click on it:
Basic operation, read the error memory (F1)
We see that I have 2 candles a little weak. On the error is record so type, the kmtrage, the motor speed, the temperature, etc ... when the error has been noted.

These errors can be erased (clear EM).
And now, voila

If the problem is still present, the error will return.

You can read the information memory.

Let's move on toNCS Expertcoding software.
INPA is closed if NCS expert is used.
Once opened, it looks like this.

Before anything, you have to load a "profile" that will tell NCSE how to organize the data. We take the profile "CAR KEY MEMORY" made for this kind of thing.
Then we make F1 then F3 to indicate the car on which we are working, NCS Expert will retrieve the list of boxes on which it can work:

We click on CAR / Key Memory, and we arrive on this screen:
We have access to the parameters of the "car memory" as well as the memory of each key.

At this moment, here is the procedure to follow for this version of NCS-Expert (there is another one without the CKM profile):

1 - you have to do a "read" so that NCSE retrieves all the parameters (which will put in the associated trace file - in the NCSE directory).
2 -Then we go to the parameter we want to change (left part: Car memory, parameter on the central part eg CYCL_TI_BLK), we see the value in the right part:
SI einmal

This parameter indicates the number of blinks when the blinking switch is depressed without blocking it. By default (S) it is on einmal.

3 - To put it on dreimal (3x), one clicks 1x on dreimal, then F2 (take over). This parameter is then added to the bottom window: It is now in the list of parameters to be coded. : Cyclops:
You can add another one in the same way, c a d click on the parameter, its new value then "take over".
4 - Once the list is ready, we click on broacast which will write (= code). Nothing was written before this stage.
The value becomes:
S einmal
I dreimal.
That's it. S indicates the default value, and I is the modified value.

Thanks to the software NCSExpert and the version given by CS (which differs a little from the version a bit raw on the net), I was able to activate: (these are features of the GM5 box, Generic features):

- 3 blinks for a light touch on the flashing lights
CYCL_TI_BLK -> dreimal (before "einmal").
- 2 flashes at the closing, 1 shot at the opening
- Folding of the mirrors on a support "comfort" closing (press 1s)
- Closing of the centralization after passing 16km / h
VERRIEGELN_AUT_AB_X_KM / H -> 16_kmh (several possible values)
For this parameter, it is necessary that the parameter is also active on Key memory, otherwise it does not work.

I would deal with INPA and NCS expert. I have a little look at the DIS57 which seems rather sharp and works in a virtual machine, provided also by CS, it is quite complicated and not really welcoming as tools, but it also works.

AEWS: immobilizer
AHL: Adaptive Headlights
AKMB: Combi Gauge control unit
ALSZ: fire switching center
CDC: CD changer
CID: central information screen
CVM: Convertible top module (for cab)
DME / DDE: engine electronics (DDE diesel, DME gasoline)
DSC: Dynamic stability control
DWA: anti-theft alarm
EGS: electronic transmission control
EPS: electric power steering
GM5: basic module
GT: (?)
IHK: Integrated Heating and Cooling Control
KOMBI: instrument cluster
LSZ: switch pole / light
LWS: steering angle sensor
MK60: ABS control unit
NAV: Navigation system
PDC: Park Distance Control
RAD Radio
RLS: Rain and light sensor
SBSL: satellite B, left
SBSR: B satellite, right
SIM: security and information module
SM: seat module (?)
SZM: center console center console
TEL: Telephone
ULF: universal charging and hands-free system
VM: Video module abbreviation Earlier: VID (video module)

Finally, and in order to fix things well, what is written here is for information purposes.
It is written on the basis of my good faith and my experiments.

I am not hold responsible for any improper manipulation on your part, these operations that you will do as a result of reading these messages are under your sole responsibility.

If you are not sure or you are afraid to do something, ask for it to be done by your dealer, he has his own tools to do it.


Posted by: jean at 03:07 AM | No Comments | Add Comment
Post contains 1260 words, total size 14 kb.

June 01, 2017

BMW ICOM ISTA-D 4.05.31 ISTA-P 3.61.4 Software on Mega

Good news for sharing: 05.2017 BMW ISTA 4.05.31 is released now!

Here obdii365 again to provide you free download link toBMW ISTA 4.05.31 Standalone+SQLiteDBs 4.05.30 + ISTA-P Hope it helps!



Download BMW Rheingold ISTA 4.05.31 Standalone +SQLiteDBs:



Standalone versions of ISTA-D and ISTA-P.

SQLiteDBs 4.05.30, including RU, EN, DE, OTHER.

Use 7-zip 16.04 or higher to unpack archives.

All installed and ready to work.

Instructions for installation, configuration and solution of possible errors, is located in the Tools folder (FAQ-RU.pdf and FAQ-EN.pdf).

Use Adobe Acrobat Reader DC to view PDF files.


(Thanks to Spider80’s sharing! For ISTA-P Loader thanks to beemerboy88.)

Note: Please enjoy this new update at your own risk!

If you are looking for a tested 100% OK version, hereV2017.03 BMW ICOM ISTA-D 4.04.12 HDD WIN7 Multi-languageis your best choice.


BMW ISTA 4.05.31 Tools Recommended






Useful Tips for BMW ISTA 4.05.31 Installation

Recommend to install BMW ISTA in VMware WS V12x with Win7 x64 Guest. Earlier VMware versions down to 10 probably as well.


VM WS installation portability is a very important issue.


For disk space need runs to 350 GB.


X86 apps in VM x64 environment like itoolradar may arose a java problem.


Running ISTA /P requires good charging equipment with constant additional load otherwise it will quit session .

BMW currently advices supply > 70A. For older cars like E-series, 25A seem to be ok.

Posted by: jean at 03:24 AM | No Comments | Add Comment
Post contains 255 words, total size 4 kb.

May 31, 2017

Free Download and Install BMW E-SYS 3.28.1 and Psdzdata 3.61.4 Lite

This blog will show you a tested working mega link to download:BMW E-SYS 3.28.1+ E-SYS Launcher Premium 2.7.1+ Psdzdata3.61.4 Lite

BMW Coding Program about E-SYS ALL included! NO pass, free to all!
Which diagnostic cable to use with E-SYS 3.28.1 and PsdzdataLite 3.61.4?
BMW ENET Cablefor F-series coding (Cheapest option for BMW Coding)
BMW ICOM A2WIFI(More than just do coding, allow you to fully diagnose and program BMW)
BMW ICOM NEXT(The next generation of ICOM A2)
Tip 1:Before installing new E-SYS 3.28.1 You should uninstall the existing E-SYS version.
Tip 2:E-sys Launcher Premium 2.7.1 is tested OK to launch E-SYS 3.28.1. (require NET Framework 4.5.2 or above.)
Tip 3:E-SYS Launcher Premium V2.7.1 Build 135 update info:
Fixed "Unknown Error” error when recalling cheat code;
When generating a token, simply enter the PIN number to simplify the creation (remove folder selection);
Improved communication between Launcher and E-Sys
Tip 4:Why we prefer Psdzdata Lite than Psdzdata Full?
It’s recommended to use the Psdzdata "Lite” version because it has all the Firmware data removed so it saves a lot of space!

How to install BMWE-Sys3.28.1 coding software?
(Refer to E-Sys 3.26.1 installation)
Extract E-Sys using Winrar.
Right click it and click "extract here”.
Run E-Sys_Setup_3_26_1_b42487.exe
Select language, click "Next” then "I accept the agreement” then "Next”.
Click "Browse” to choose where to install E-Sys. The default location is C:\EC-Apps\ESG\E-Sys.
Set the data path for E-Sys, the default is C:\Data.
Click next until the installation begins.
Click "Finish” to complete the basic installation procedure for E-sys.
Then you need to make it work.
You will see two folders, one is a "Patch” the other is "Token Generator”.
The patch folder contains 2 files: E-Sys.bat (batch file) and svc0x80.jar file
Copy the svc0x80.jar file to the lib directory (C: /EC-Apps/ESG/E-Sys/lib)
Place the E-Sys.bat (batch file) in the same directory as the .exe file. Replace the .bat file in that directory (C: /EC-Apps/ESG/E-Sys)
Use the Token Software, enter a username as you like and password.

How to install psdzdata 3.61 Lite?
This is an important and final step of the installation process. The E-Sys installation doesn’t contain any data so you must copy the data into the right folder.
Extract Psdzdata using Winrar. Right click it and click "extract here”.
After that go to C:\Data and erase the existing "Psdzdata” folder and copy this extracted new one in the same location.

You can use E-Sys now!

Posted by: jean at 01:23 AM | No Comments | Add Comment
Post contains 414 words, total size 9 kb.

May 24, 2017

Free Download BMW E-sys 3.26.1 and FSC Generator

Here is a step-by-step guide to show you: How to generate BMW FSC code by BMW E-Sys and BMW FSC Generator? Use a $11.99BMW ENET Cableand start as below:

Step 1: Download BMW E-Sys and BMW FSC Generator, extract them to Local C: Disk.
This tutorial use BMW E-Sys 3.26.1, you can also download latest BMW E-Sys 3.28.1:
Download BMW FSC Gen:

Step 2: Use theENET Cableto connect car with E-Sys software then open E-Sys.
Follow step by step as below:
Enter "Expert Mode" in the menu on the left of the screen.
Click "FSC-Extended"
Input "0x63" in Diagnostic Address blank
Click the "Identify" button
Confirm HU_NBT
Enter "0xDE" in Application Number blank
Enter "0x1" in Upgrade Index blank
Click "Store FSC" then click the ">>" button to confirm that SotreFSC is created on the right side.
Click the "Read" button
Then click "Save" button to save as DE.fsc file name

Step 3: Copy the DE.fsc file to My Computer→ C drive → FSCGen
Press the Windows key + R button, enter CMD Enter (Run Command Prompt)
After entering cd \, enter (\ is the key on the left or bottom of the backspace key, which is used to display the circle. Cd is the command to go to the directory one step up, cd is the abbreviation of change directory, it is used to move the directory.)
Enter "cd FSCGen"
Step 4: Enter "Nbt.exe de.fsc 0xA6 0x28 X123456" (X123456 is the last 7 digits of the chassis number and all chassis numbers must be in capital letters.)
In this way, you can generate BMW FSC code successfully! All you need to buy is just a cheapBMW ENET F-series Coding Cable!
Related BMW diagnostic tool you may need:
BMW ICOM NEXTwith V2017.03 ISTA-D software

Or directly visithttp://www.obdii365.com/

Posted by: jean at 01:34 AM | No Comments | Add Comment
Post contains 308 words, total size 6 kb.

May 23, 2017

BMW ICOM ISTA Coding and Programming FAQ

Here share with you some useful tips and knowledge when talking about BMW Coding and BMW Programming by ISTA Rheingold!

Check below Q&A: (Questions raised by a beginner and answered by a professional)
Q: Is it safe to update software with ISTA on all BMW's that come through my shop ? What problems can I run into? (assuming I have a good power supply for car and laptop)
A: Depends on many factors, but as long as you use agoodICOMand a good power supply, you should be OK.

Q: Can updates on comfort mode, brick an ECU (or more)?
A: As long as you stick to the proposed measures plan in Comfort Mode and your setup (laptop, software etc.) is solid, there shouldn't be any opportunity to brick an ECU.

Q: If updates are safe, on what series can I do them ? BMW F, G for sure..can I do E ?
A: F, G and I series and for Motorrad models with vehicle electrical system 2020 (BN2020). E Series programming is not supported in ISTA+, use ISTA/P or WinKFP for individual modules.BMW ENET Cableyou may also need.

Q: Updates for Navi maps, can I do them in ISTA also ? Again, is it safe ? Do you recommend E-Sys more for this job ?
A: I have not attempted this with ISTA+, but would assume process is similar to ISTA/P. I'd stick with ESYS strictly for ease of use.

Q: I have anBMW ICOMA2+B+Cwith ISTA all OK. And I understand that E-Sys is more complex than ISTA, regarding coding and programming for F-Series, as NCSExpert and WINkfp are for E-Series. You can do coding in ISTA also right ? for all series ? Or ISTA does less ?
A: You need to differentiate between coding and "encoding". ISTA+ will do "encoding" depending on the programming required. That is not the same as coding (features). I don't think I'd say ESYS is more complicated than ISTA+, each are different in the way they approach coding/programming.

Hope this blog helps you!

BMW Coding and Programming related tools all here:
BMW ENET Coding Cable
BMWINPA K+DCANwith FT232RQ Chip and Switch

Posted by: jean at 02:52 AM | No Comments | Add Comment
Post contains 373 words, total size 6 kb.

<< Page 1 of 27 >>
90kb generated in CPU 0.03, elapsed 0.0958 seconds.
30 queries taking 0.0674 seconds, 107 records returned.
Powered by Minx 1.1.6c-pink.