December 14, 2017

Rheingold ISTA + 4.09.13 Standalone version Free Download

The BMW ICOM ISTA standalone version is a version that disables some hardware checks and server checks that are unnecessary for individual users.
As you know,ISTA-Dcan receive the data related to the vehicle maintenance from the BMW server. If you are a general individual user, you can not access the BMW network anyway.
The installation process is similar to the basic ISTA-D installation process, and the required files are almost all contained within the archive.There is only an RCleaner that initializes the registry, which is included in the ISTA-D download link, so download it if you need it.


  • RheingoldISTA + Standalone: ​​v4.09.13
  • SQLiteDBs: v4.09.12

Posted by: jean at 06:22 AM | No Comments | Add Comment
Post contains 123 words, total size 2 kb.

December 11, 2017

BMW ENET Cable E-sys Read FA Failed Error Solution

Here’s the expert solution to cannot accessE-sysBMW F-series coding software read FA failed problem.


If you are new to coding, here are a few mistable you make.
The most common mistake is network configuration.

The following message is displayed when connection is not possible due to improper setting.

Read FA failed! Possibly there is no FA Stored in the VCM (C060)
negative response error:
code: the result contains an error
description: Service RDBI_FA has error in result: (Severity=2051) (Error Code=53311)
ErrorCodeDescription=module offline (Vendor code= 20039) (VendorCodeDesction=link is no longer active)


If you read it all the time, you can see that there is no link module.
That is why they did not connect.
The first thing to check when connecting is IP allocation.
Lock at the lower right clock.


Are you seeing this computer now?
Of course, those who hold a wireless AP with a router do no apply.
Those who are experiencing the above problems cannot use the wireless AP.

Is not there an X on that computer?
If X is displayed, the computer and the car are not connected.
Could be a bad cable.
(The exclam ation point on the computer is normal)

Or it maybe fixed allcation, not IP auto allcation.
Please follow the steps below.

Right-click the computer’s appearance in the photo above and click Open Network and Sharing Center.


Next, click Change adapter settings.


Right-click your wired network card and click Properties.


In Local Area Connection Properties, select TCP/IPv4 and click Properties


Then select Obtain and IP address automatically and Obtain DNS server address automatically and click OK to close all the windows you just opened and working.

If this does not work, then turn off the firewall!
From the Start menu, select Control Panel.


Select Windows Firewall.
If you do not see any of them, you can change the view criteria to a big icon or a small icon


Click on Windows Firewall on the left or off


And turn off all firewalls. (BMW ENET cablefor F-series coding.)


If you are using a company or a public computer and you disable firewall,
If you can not turn off the firewall, you need to set the inbound settings seperately in
Advanced Settings.
It’s too difficult to explain this.

If you do not allow the program to be selected as an inbound rule,
You have to open the port number on the wire shark,
This should not be happening.

Do not code it on your company’s computer.

But if it is the same.
So you did not read my blog.
You shoud have pressed Connect as below.
Then no, no, no

You should see if your VIN number is on the Via Connection as VIN and select that option to connect.
If you see No ZGW Available as shown in the picture below, press reflash.


Hope it helps.


Note: The document was translated from Korean.

Posted by: jean at 03:29 AM | No Comments | Add Comment
Post contains 490 words, total size 20 kb.

December 08, 2017

How to use E-sys to Delete BMW car warning light

Sometimes when coding, warning lamps for various vehicles may be displayed.It usually happens when you touch the value of a feature that should not be touched.Some warning lights include a warning light that turns off and on after a short period of time, or disappears naturally over time.At this time,BMW ENET cableE-Sysyou can delete the warning light of these vehicles through.Of course, the one-off error caused by coding mistake is that the warning light does not come on again after deleting the warning light, but if there is a fault in the vehicle, the warning light will come back on again.

First run E-Sys (basically the same as coding, runE-Syswith E-Sys Launcher).
And connect to the vehicle.
When connection is established, right click on FA folder on Coding screen and Activate FA.
ThenExternal Application > External Applicationselectfrom the E-Sys left screen.
TransmitterDouble-click on theright side.
When the Transmitter screen is displayed,Connectpressthebutton at thebottom of the screen(if you press the Connect button, the connection will be displayed.
Predefined ServicesAt the bottom of the listClear all DTCs...., select the item that starts with.
SendPressthebutton at thebottom of the screen.
I did not capture the screen, but the results screen will display a message like this, and the warning light will be deleted immediately.

Posted by: jean at 06:09 AM | No Comments | Add Comment
Post contains 222 words, total size 3 kb.

December 07, 2017

BMW ENET E-sys i3 Coding Preferences

For those who are interested here are some coding preferences by usingBMW ENET cable E-syssoftware:

Disable driver/passenger seatbelts warnings (audio and in display):
3001 -> Gurtzustandsanzeige_Beifahrer (Driver) -> nicht_atkiv
3001 -> Gurtzustandsanzeige_Fahrer (Passenger) -> nicht_atkiv
3001 -> SeatBeltReminder_Fahrer -> nicht_atkiv
3001 -> SeatBeltReminder_Beifahrer -> nicht_atkiv
3001 -> Initialwarnung -> nicht_atkiv
3001 -> SBR-PreWarning_Fahrer (Driver) -> nicht_atkiv
3001 -> SBR-PreWarning_Beifahrer (Passenger) -> nicht_atkiv
(some settings may already be set nicht_aktiv)

turn car off when driver's door is opened (removes need for second start/stop push to turn car off):
3020 -> TCM_LOGIC_R_OFF_DOOR -> aktiv

mirrors fold immediately when car is locked, unfold when car is unlocked, and windows can be opened/closed from key:
3056 -> KOMFORTSCHLIESSUNG_FB (Comfort Access ONLY) -> aktiv

reduce to 20 km/h the speed at which mirrors automatically unfold (useful to me even if the mirrors set to automatically unfold when unlocking since I sometimes fold the mirrors when parked in my garage but I don't lock the car):

change lane change turn signal to 5 blinks:

change frunk open function on remote to unlock rear hatch (med and long press):

turn on ventilation on med press of panic button (not sure how long ventilation stays on, presumably there is setting for that somewhere):
(note that by default a medium press is greater than 0.5 seconds and less than 2.0 seconds, the setting RC_TIME_DELAY_PANIC defines the maximum medium press time).

turn on door handle lights in reverse:

disable legal disclaimer:
3001 -> LEGAL_DISCLAIMER_TIME -> kein_ld

add rex hold mode menu item to settings:
3000 ->EV_MENU_AVAILABLE -> rex

add lock door after driving away setting to door lock menu:
(Interestingly if you set this back to nicht_aktiv the option will be removed from the menu but the car will continue to not lock the doors if the option was unchecked).

reduce volume to 50% of max when turning car on (defaults to 25%):
3002 -> VOL_MAX_ON -> 32

change fuel tank to euro size:
3005 -> TNK_LITER_RECHTS -> mcv_rex_liter_kl_rechts
3005 -> TNK_OHM_RECHTS -> mcv_rex_ohm_kl_rechts
3005 -> TNK_VOL_ANZEIGE -> 8_litre

sync car clock to GPS (requires clock to be initially set to within 2 (?) minutes of correct time):
3000 -> GPS_UHR -> aktiv

A setting I haven't found yet is the delay of turning off the PDC display when shifting out of reverse (my i3 does not have the parking assistant, so has no camera and rear sensors only). The PDC display switches to iDrive when driving forward based on speed and distance but both of these are too long for my preference. Googling finds a multitude of posts discussing how to permanently disable PDC and how to enable PDC after retrofitting but I haven't found any related to configuring it.

Finally, it would be nice if the arm/disarm sound could be made more subtle, i.e. my Audi makes a 'boop' sound when arming and nothing when disarming. But I suspect this isn't something that can be coded.

Posted by: jean at 09:50 AM | No Comments | Add Comment
Post contains 559 words, total size 5 kb.

December 06, 2017

BMW F10 Coding in Action with E-sys Cable

After reading all the coding below,wait a while before coding!Please back up and restore your data, and proceed with the coding while you are backed up !!!


Note: The guide was translated from Korean. Credit to Mr.JIHUNX.



If you are ready to install all the coding programs and the coding cables, we will start coding in earnest.The coding is roughly done in the following order.It would be easier to understand the following outline after drawing the overall outline first.

  1. Connect your car and laptop to each other with a cable.
  2. Run the coding program to connect to the car (this is the process of connecting the coding program to recognize the car)
  3. Download coded data from my car to my laptop (eg download the data set to ‘Beep if the seat belt is released!’).
  4. Change the settings on my laptop and save them to my computer (eg change the setting to ‘Do not beep if your seatbelt is released!’)
  5. Upload the coding data you saved to my computer to the car.


Connect your car and laptop to each other with cables

Firstconnectyourvehicle and computer with theBMW ENET cable.

Andturn on the vehicle start.If the vehicle is powered off when the coding can be communication is lost in the middle of coding, we recommend that you turn on the ignition coding.However,off the case of a DME / DDE module startup supposed to be (ACC On) Turn on the power only in the state code, which isthe error How to resolve due to the DME / DDE module initialization, please refer to the article.It is recommended that you do not code DME / DDE modules.


Run a coding program to connect with cars

If you have connected the vehicle to the cable and started up as above, runtheE-Sys Launcher.


Choosethecode for your car from the Car Series.The code you choose here is a generic code name for your car.In other words, select F010 for a 5-Series sedan and F030 for an F30.


Tendeyo it is displayed if the program is executed, the following screen,press the connect button to connect to the vehicle.


Press the connect button to display the connection setting screen.Youmustselect Target and Interfacehere.Code Name andE-SysTarget when usually call the model number of the vehicle may vary.

Please check theE-Sys access codeI have uploadedand select the correct Target.If there are several F010s as below, you can choose the one with the latest version of Direct.Usually the latest version is at the bottom of the list.

In theInterface, select Connect via VIN.

Select Target and Interface and pressConnect button.


If the vehicle is normally connected, the following message will be displayed.Click OK to close the window.



Download car-coded data to my laptop

On the left side of the program screen, if Expert Mode is notselected, select Expert Mode and select Coding.


Click the Read button in Vehicle Order.


Right-click on the FA folder and selectActivate FA.


PresstheRead SVT buttonon the right side of the screen.


The modules of the car are displayed in the SVT area.

As an example, let’s show you how to modify one coordinate.I want to change the coordinates ofKOMBIthecoordinates totheHUD_SPRACHEINGABE_ENABLEvalue ofaktiv.


First locate the KOMBI module in the SVT area, select the CAFD with the green V icon on the left side of the KOMBI submenu, click the right mouse button and selectRead Coding Data.


When you read the coded data on the vehicle, the following message will be displayed.Close button to close.



Change settings on my laptop and save it to my computer

CAFD will be changed to a folder, and another CAFD list will be created under it.Select the list, right-click,Edit FDLand select.


The FDL Editor screen will open.Enter coordinates in the search bar to find the desired coordinates.You can find some of the keywords by typing them without having to type in all the coordinates.


I found exactly the coordinate I wanted.

Let’s expand the folder of coordinates and change the value that this function now works.Expanding the Ausgelesen folder hasnicht_aktiva value of.This value is the setting value of the existing functionaktiv. To changethis value to, press the right mouse button and press theEditbutton.


This will bring up the select box so you can select a value, thenaktivselect it.


For some coordinates, you may need to enter a value directly instead of selecting it as above. After selecting Edit,Values from ECUenter the value in thelower area of ​​the screen and thenclick the Exit button on the right of the screen.


If you modified the value well, the save button at the top of the screen will be activated.This is not the step of storing the value in the vehicle, but the step of temporarily saving the value to the current computer.After saving, press the Back button to exit the FDL Editor screen.



Upload coded data from your computer to your car

Now it’s time to transfer the coding values ​​you temporarily saved to your computer to the vehicle.Code FDLButton.

Note:CodeThis is a button, not aCode FDLbutton.CodeButton is a button that initializes the coding.


I am transferring modified coding data from my computer to my car.


A message will be displayed indicating that the vehicle has successfully transferred the changed values ​​and completed without errors.Report 0 errorAnd if there is an error, there is a problem during coding, it is recommended to return the modified value to the original value.


Quitting coding

The coding is finished.Please make sure that the value you just edited is correct.There is no procedure to terminate the coding separately. Normally, the connection button that is clicked before will be changed to the disconnect button. Pressing the button or disconnecting theBMW ENET cableis not a big problem.

Posted by: jean at 06:07 AM | No Comments | Add Comment
Post contains 955 words, total size 36 kb.

December 05, 2017

BMW G30 ECU Coding Tools and Tutorial

What for & How to flash/code BMW G30 ECU:
Part 1: What tool is used for G30 flash or coding?
Part 2: How to do BMW G30 ECU coding/flashing?
Part 3: What G30 systems can be flashed/coding?
Part 4: How do people think of BMW G30 ECU coding?

In details...

Part 1: What tool is used for G30 flash or coding?

Advice and Options:

BMW ENET cablewould probably be better for you.

I flashed NBT EVOs witholdICOM A2without problems.

Flashed all Cars withIcom Nextand Online Aos with DHCP over Router.Since that i have Never any Problems with NBT or other. Flash E/F/G with this Setup.
Note that Online Aos is the online version of the BMW software for Diagnostic, Programming any many other things.

To answer your question
1st : you doesn't need iCOM NEXT to flash the G series...but It actually Lot better & save up your times because
ICOM NEXThas build in Gigabit connection.
2nd : old iCOM working find. It just take a lot longer.

Icombest any type , router I noticed w my setup I use desktop w 2 lan port and on a few f cars it actually faster then oem it programs up to 8 module same time w gigabit switch , and handle data lots faster than etnet cable and for certain modules the router is a must will crash hu high in kombi in a few others

Anyicomwill work , but to be safe with f,g,i series vehicles , use a dedicated router as kafas huh and a few other modules will crash if you do not use a router it handles the switches for Ethernet as those modules use more than 1 path way , in short it uses all 4 two pair wires and without router not good , this has worked for me for some time now good luck. note my router does not connect to wan

In summary,BMW ICOM Nextis the best option for G series, working better and faster than old BMW ICOM cables.It handles multiprogramming and coding quite nicely. Gets the job done much faster if flashing the complete vehicle. Also, another benefit toNextwill be compatibility for future cars.

Part 2: How to do BMW G30 ECU coding/flashing?

BMW G30 has a quite a lot of differences in ECU, so wanted to share my findings here.

- This is Not a comprehensive list of options But options that are unique from options standard across the recent models.
- Read SVT does Not work, use Read ECU instead.
- Ensure vehicle engine is running before you press Read ECU button otherwise you won't get the full list of ECUs.

ECU: SAS [Driver Assistance Systems]

ACC Default Distance: C_Abstandsstufe_init -> Set to 2

Blind Spot Detection: Note that G30 has a multiple Blind Spot Detection Modules, and you need to set Speed setting for each. For each radar module there is a separate KMH and MPH Setting so 6 in all.

C_LCA_SWW_Vmin_KMH - set to 55km/h
C_LCA_SWW_Vmin_MPH - set to Option 0 (Werte 22)

ECU: HU_NBT [Head Unit]

G30 has a hardware limitation and max Video-In-Motion you can get via E-sys is 63 km/h (around 39 mph). After following standard VIM coding, Ensure that


ECU: DKOMBI [Instrument Cluster]


ECU: IHKA [Climate Control] - Not Tested

This encoding value determines whether the previous settings (Last Function) should be used when switching from the Auto mode to Manual mode, in manual mode, or whether the settings from "Auto" should be used when changing from the car to the manual mode.

Default: AKTIV (Active) = 01

HO coding in order to be able to manipulate front-end adjustment of the ventilation (if necessary, in the case of special large-scale customer requests)

3003 -> VERTRIMMUNG_BEL_FRONT (Front Face)
keine = 00

keine = 00

keine = 00 (No)
kaelter = 01 (Colder)
waermer = 02 (Warmer)

ECU: BDC_Body -> 1DF7 - Comfort Access Settings

3514 PMaster Has Comfort Access Related Settings

ECU: ACSM - Safety Related Settings

Settings for SeatBelt Reminders and such

Part 3: What G30 systems can be flashed/coding?

Here list G30 driver assistant systems:


Part 4: How do people think of BMW G30 ECU coding?

Coding a G30 is an easy thing. A little bit different to F1x due to other ECUs, bot nothing more. Do delete the start/stopp and DVDinMotion (>63 km/h) is a little bit tricky, that's all.








Posted by: jean at 03:22 AM | No Comments | Add Comment
Post contains 764 words, total size 11 kb.

December 01, 2017

Where to Download BMW ICOM ISTA+ for Free?

BMW ICOMISTA + can be downloaded from the link below.The links below will keep you up to date, so keep your favorites.
  • For those who do not normally download SQLiteDBs, pleasedownloaditafter installing Megadownloader.After installing the program, copy the download link address here to the clipboard and the download will start.
Download the files and folders listed below from the link above.
Once you have downloaded it, you can install it by following the procedure below.

How to install

Unzip the Rheingold file to the desired location.If the capacity is large enough and you are considering installation up to ISTA-P later, it is recommended to compress the file to a location with sufficient capacity.
A folder calledRheingoldis created and unzipped in that location.The top-level folder name does not have any major problems when you change it.Iunzipped it toD: \ Rheingoldfor illustration.
SQLiteDBsPut all of the files in the folder into the folder of the unpacked folder aboveSQLiteDBsand extract it.You do not have to create folders for each language, just unzip them into that folder.
RCleanerV4.4.exe.The reason for running RCleaner is to initialize the registry associated with the program registration.When prompted to reboot, reboot the computer.
4.04.31 standalone reg fix (xOO).regDouble-click the file to register it in the registry.
If your OS is 32-bit, register x86. If you have 64-bit, register x64.
Go to theRheingold \ TesterGUI \ bin \ Releasefolder whereI extracted the ISTA-DISTAGUI.exefile and run the file.
When you run it, you will be prompted to insert the license,openRheingoldtherheingold-license.txtfilein the folderand copy and paste the full text.
After that1, you are prompted to enterISIS, justtype and ignore the warning message.
Now, the ISTA + installation is now complete.

Workaround whenISTA +is not running

If you can not run the program after installation as above, it is likely that the environment in which the program will run is not built up.In order for ISTA + to operate, a basic environment must be established.This may be different by OS version, but I am running Windows 10 only if I have Visual C ++ installed.
So I will try to list all the necessary environments and try to install them one by one and check whether they are running after rebooting.Some of the necessary files areplacedin theTools folderof theISTA + download folder.
  • .Net Framework 4.5.2 or later: in Tools folder
  • Microsoft Visual C ++: Download from official website
  • vcredist 2010 and 2013: in the Tools folder
  • vs90_piaredist: in the Tools folder
  • Patched_EDIABAS: in the Tools folder
  • java ownload from theofficial homepage(but the probability of the cause is low)

Posted by: jean at 06:53 AM | No Comments | Add Comment
Post contains 436 words, total size 8 kb.

BMW coding programs Types and main functions

Here we list types and main functions of BMW coding programs, including ISTA, E-sys, INPA, Ediabas, ETK etc.

E-Sys Module and VO coding F, G, I
NcdCafdTool NCD, CAFD, FA, FP analysis F, G, I
ISTA + Car diagnostics, maintenance, programming, update E, F, G, I Merge function of ISTA / D and ISTA / P
ISTA / D Vehicle diagnosis, maintenance F, G, I
ISTA / P Programming, update E, F, G, I
Dr.Gini Diagnosis E, F
ETK BMW Electronic Parts Catalog E, F, G, I
INPA Diagnostic and vehicle service functions E
NcsExpert Module and VO coding E
WinKfp Module and VO coding E
Tool32 Carry out the ECU file function? E, F, G, I
ZGW_SEARCH Easy connection monitoring E, F, G, I
BMWAiCoder Simple coding F,?

V2017.9BMW ICOM Software HDD ISTA-D 4.06.31 ISTA-P with Engineers Programming Windows 7 System

Posted by: jean at 06:37 AM | No Comments | Add Comment
Post contains 157 words, total size 2 kb.

November 29, 2017

E-Sys Launcher Premium Date Changed Crack

First of all, I will tell you the sad news that this crack program can not be applied to the latest version of Launcher.


The document was translated from Korean.


We confirmed that it works well in version 2.5.3, so it seems that it will be applicable.

If you do not need to use the latest version ofBMW E-Sys, it will be a valid program.

If you use 2.6.2 and delete it and install 2.5.3, it will not work.

I have tested 2.6.2 on my computer and it did not work when I tried to install 2.5.3, and after installing a new version of 2.5.3 on my virtual machine, it worked.


  1. Run the program after downloading it to any folder.
  2. Click on the ‘Restore Launcher’ button at the far left.
  3. Then the popup will pop up as shown below.There is no recovery point for E-Sys Launcher Premium.It seems to be the principle that after storing the point before the change of the car model as a recovery point, it will use the previous recovery point even after changing the car type later and use it without changing the date.


  1. Run all of the steps below.
    a.Change the system date to today + day.
    b.Launch the E-Sys Launcher and select your car model.Keep Launch untouched!
    c.Change the system date to today-3 days old.
    d.On the E-Sys Launcher, click the Launch Now button.
    e.Exit afterBMW ENET cableE-Sys is executed.
    f.Returns the system date to today.
    g.Click the OK button.


  1. A message is displayed that the recovery point was created successfully.


Posted by: jean at 06:17 AM | No Comments | Add Comment
Post contains 266 words, total size 6 kb.

November 16, 2017

BMW Rheingold ISTA 4.03 Download and Install

BMW Rheingold ISTA-D ISTA-P free download, user manual download and installations/instructions provided here for free.



What is BMW Rheingold ISTA ?

BMW Rheingold ISTA-D User Manual Download

BMW Rheingold ISTA 4.03.21 Free download Win7/Win8/Win10

How to install and setup BMW Rheingold ISTA?

Diagnostic with BMW ISTA-D

Programming with BMW ISTA-P



What is BMWRheingold ISTA?

ISTA is a workshop system that contains BMW AG Data and Information. ISTA stands for Integrated Service Technical Application. Way back when, during the initial development of this tool, BMW used DIS (Diagnostics Information System), and as the programs evolved and due to the nature of the file naming conventions utilized by BMW, the workshop system became known as Rheingold in the enthusiast world. Rheingold in actuality is the folder that contains the main application and data. Rheingold became ISTA-D (D stands for Diagnostics) and BMW’s programming application (not discussed in this document) used the same nomenclature, ISTA except with a P (for programming) or ISTA-P.


BMW Rheingold 4.06.31 ISTAFunctions List:

1. Module (ECU) errors reading and clearing

2. Gearbox (transmission) and engine adaptations erasing

3. Fuel injectors control, correction amount real time viewing, injector registering

4. Engine mountings testing

5. Mass air flow (MAF) testing and registering. Whole air system testing

6. EGR system control and testing

7.Turbocharger and related components control and testing

8. Diesel particulate filter regeneration (DPF)

9. Battery replacement

10. Oil change and service interval reset

11. Wiring diagrams, live data, repair instructions, technical documents etc

12. Programming, vehicle retrofit, mirror coding, FSC codes adding or updating etc


And many more other functions


System Requirements:

Windows 7 (32-bit or 64-bit)

Windows 8 or 8.1 (32-bit or 64-bit)

Windows 10 (32-bit or 64-bit)


Minimum system configuration is now hard coded into the program, although the standalone

versions have this check removed.

2.2Ghz CPU – 2 core minimum, core i5 or i7 recommended

4GB RAM, 8GB recommended

Minimum 20+GB HDD free space for ISTA+ Diagnostics with ONE language, and minimum

100GB for Programming Data.

This version has hardware check removed, however, future versions MAY not have this

feature. A faster system is required.

This version discusses included English Databases only. If more required, add to SQLiteDBs folder, which will need more space.


Interfaces and other requirements




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

BMWRheingold ISTAUser Manual PDF Download:

User manual 1:

1 Introduction

Explanation of the symbols used

Important security instructions

Chapter contents

Integrated Service Technical Application (ISTA)

ISTA operating modes

Data exchange with other systems

Distinguishing different makes

General operation of the ISTA workshop system


2 Overview and short introduction

Starting the ISTA Client

Checking the operations list

Selecting a vehicle

Selecting a diagnostic connection to the vehicle

Creating an operation

Finding out about operation details

Perform vehicle test

Display fault memory

Editing a test plan

Running a procedure

Terminating an operation


3. Menu structure

Start mask


Vehicle test.


Service plan



4. Appendix

Scope of functions for operator devices



Fault messages and fault rectification


BMWRheingold ISTA User manual 1 download


User manual 2:

1. BMW Rheigold ISTA Introduction

2. System Requirements

3. Interfaces and other erqurements

4.How To Install BMWRheingold ISTA Software

5. Programming note

6.Interface configuration and verification with ISTA+

7. Diagnostics with ISTA+


BMWRheingold ISTA User manual 2 download

BMW Rheingold ISTA 4.03.21Free download:

BMW Rheingold ISTA 4.07.22!bJJlHJxS!IutlwTO55wUfk_n_rl3k0Q

BMW Rheingold ISTA+ 4.03.21 Standalone +SQLiteDBs +language package:!4Msz2RgL!jvZdlqN3SF75Z5rIRnWnYg




Free download BMW ISTA 4.03.21 Delta Database:


BMW_ISPI_ISTA-DATA_DELTA_4.03.21.istapackage 121MB!nJ8XyZZB!iZ7tn_6-geNMICmudHBTjeAJ4yuVhbj3B8cqPRXFWH0


BMW_ISPI_ISTA-DATA_DELTA_en-GB_4.03.21.istapackage 378kb!3ZcVzDxB!pg97aDWK3jY6yCDTW3n3Se1KXK7Ovnz3i1ZkRbHsFnA




BMW_ISPI_ISTA-META_4.03.22.xml 17kb!6NUS0bQI!aCxykkVKs3F6WxzMWrt6Cnezy7vwHmLP-H7PLhk998s


BMWRheingold ISTAInstallation Guide:

BMW ISTA installation method may differ from source and version. This method is only for reference.But different version installations are similar,if your version is another this document is also helpful.


Porcedures of How to install BMW Rheigold ISTA:


Step 1:Download and run unblock.reg BEFORE downloading anything else. Then REBOOT the computer, this is a critical step.


Step 2:Install everything in Prerequisites folder, only if you don’t have a previous Rheingold installation. For 64-bit Windows, install both vcredist x32 & x64 from Microsoft, if not already installed.


Step3:Install the following – you can get both from Microsoft.

  • Visual C++ Redistributable Packages for Visual Studio 2013
  • .NET Framework 4.6

Step4:Download Rheingold.7z using MegaSync or JDownloader. Once downloaded, check whether"Rheingold.7z” is blocked. If it is, unblock it. Right click on the file, go to Properties and if files are blocked, then you will see the unblock button as in the picture below:


Step 5:Extract Rheingold.7z using 7zip ONLY. You may have to give admin privileges for extracting. Location doesn’t matter, but preferred location is C:\. If extracting to this location, you will need admin privileges for 7zip before extracting the file. To avoid future issues with admin rights etc. you can also extract this file to the root of a secondary drive, for e.g. D:\


Step 6:Assuming you extracted the file to the location suggested above, create desktop shortcut from"C:\Rheingold\TesterGUI\bin\Release\ISTAGUI.exe”. If not, create the shortcut from the location you extracted the files to.


Step 7:Run the following registry fixes, depending from your OS:

  • From the Mega site, download and run the following two registry files:



  • Also run the following registry fixes from the C:\Rheingold folder (scroll all the way to the bottom to see these files):



Step 8:Run ISTAGUI shortcut from your desktop as administrator.

Step 9:When prompted for license, copy the license key from the "rheingold-license.txt” located in "C: \Rheingold”


Step 10:If/When prompted for dealer ID, enter "1” and ignore following warnings. ISTA+ will close.

Step 11:Run again ISTAGUI shortcut from your desktop as administrator and verify the databases in Settings >Version tab in ISTA/D If you encounter start/running issues, delete the "Rheingold” folder from "C:\”,run "RCleanerV4.4.exe” as administrator and start again from step 5.



ISTA+ PROGRAMMING is only for F, G and I Series, Mini and Rolls Royce cars

ISTA-P will contain all chassis data until around August 2017, then BMW plans to phase out all BN2020 vehicle data in ISTA-P. So ISTA-P will be to program E-series only and ISTA+ will program everything else. Programming is now enabled in the Registry, so no changes to ISTAGUI.exe.config file are required.



The following information is freely available on the internet, however, has been consolidated here to help the DIYer in interface configuration (Rheingold, ISTA-D and ISTA+ all are all simultaneous and are used interchangeably. For the purposes of this document, we will only use 3 interfaces, K+DCAN, ENET and ICOM. Additional configuration of these interfaces is not discussed here. Refer to other publicly available information on the internet or specific forums.



1. Open used for connection network adapter properties, then "Internet Protocol Version 4 (TCP/IPv4)” properties, then enter for "IP address” and for "Subnetmask”.


2. If VMware is installed, open Virtual Network Editor and disconnect from the host any adapters with Subnet Address


3. Open C:\EDIABAS\BIN\EDIABAS.INI with Notepad and check for "Port = 6801” in TCP settings.


4. Connect car with ICOM to PC.

5. Now run BMW Rheingold ISTA using shortcut in start menu and wait until it boots, then press settings button.


6. Select "VCI Config” tab and "HO-ICOM/ENET local and ISIS network”, then "OK”.


7. Go "Operations”, then "Read Out Vehicle Data” and "Complete Identification”.



8. Select your ICOM from the list and press "Set up connection”button.




1. Plug your K+D-CAN cable and install drivers. For FTDI based cables use latest drivers.

2. Open "Device Manager”, then USB Serial Port properties, go to "Port Settings” tab and click "Advanced…”. Change port number to "COM9” and latency timer to "1”. Confirm configuration via "OK” button.


3. Open C:\EDIABAS\BIN\EDIABAS.INI with Notepad and check for "Interface = STD:OBD”. In TCP settings set "Port = 6801”.


4. Open C:\EDIABAS\BIN\OBD.INI with Notepad and check for"Port=Com9”


5. Connect car with K+D-CAN cable to PC.

6. Now run BMW Rheingold ISTA using shortcut in start menu and wait until it boots, then press settings button.


7. Select "VCI Config” tab and "Ediabas standard settings (ediabas.ini)”, then "OK”.


8. Go "Operations”, then "Read Out Vehicle Data” and "Complete Identification”





1. Open used for connection network adapter properties, then "Internet Protocol Version 4 (TCP/IPv4)” properties, then enter for "IP address” and for "Subnetmask”.


2. If VMware is installed, open Virtual Network Editor and disconnect from the host any adapters with Subnet Address


3. Connect car with ENET cable to PC, turn ignition on.

4. Now run BMW Rheingold ISTA using shortcut in start menu and wait until it boots, then press settings button.


5. Select "VCI Config” tab and "HO-ICOM/ENET local and ISIS network”, then "OK”.


6. Go "Operations”, then "Read Out Vehicle Data” and "Complete Identification”.


7. Select your ENET connection from the list and press "Set up connection”button.


8. Alternatively you could select "HO-ICOM/ENET direct connection” in "VCI Config” tab and "ENET” mode with empty "IP-Address” field during connection setup.





How to start the ISTA workshop system:

Double click the ISTA+ icon in the Windows desktop created during the installation process above. After ISTA is started, the start screen appears. A list of news is displayed. You can set the display period in the Administration.


Once you have read the "Note on using ISTA”, close the dialog using the button "Next”. You can open a process from the start screen: Select the "Operations” menu.



Method 1:

You can enter your short VIN (Last 7 of the VIN) and be able to pull relevant procedures or troubleshooting instructions without actually connecting to the car. To access this feature, launch ISTA+ and click on Operations tab (1). Then enter the short VIN into the VIN box (2). Then click on Accept (3). The Accept button will become active only when a VIN number is entered. You can explore features specific to your car from here.


Method 2:

Follow the steps as in the picture below:



After you select the "Operations” menu from the start screen, the workshop system changes to the "Vehicle identification number” tab under the "New” menu item.

We will assume that you have connected the right interface to the car at this time (Refer to interfaces section). Our example will useBMW ICOM A2.

This is how to identify a vehicle by reading out the vehicle data, while automatically creating a process:

•Click the "Operations” main menu item in the navigation area.

• Select the "Read out vehicle data” tab and follow the instructions provided.

• Click the "Identification without vehicle test” or "Complete identification”button


The connection to the vehicle is now established. The workshop system performs an identification of the vehicle. It also reads the vehicle identification number and further data from the vehicle. The progress of the identification operation is displayed on a progress bar.


Start vehicle test

If vehicle identification was called up via "Read out vehicle data” and "Complete identification”, the vehicle test starts automatically following vehicle identification, followed by the vehicle operation and service data transfer and analysis. The control unit tree is displayed during the vehicle test


Here you can observe the ongoing determination of the control units that are fitted. If no control unit tree is available, the "Control unit list” mask is displayed automatically.

The control unit tree contains all the control units identified in the vehicle and displays their allocation to the relevant bus system. The control units are identified in succession and their fault memories are read out. The color then changes to display of the detected state. An explanation of the colors can be found in the lower section of the displayed mask. From this screen, if required you can restart the vehicle test or also call up control unit functions so that you can read out measurements or activate actuating elements.

Before you can access a test plan you must first display the fault memory. This is how to view the fault memory:

• Wait until the vehicle test is completed.

• Click the "Display fault memory” button.

Show fault memory

After the vehicle test, click the "Display fault memory” button in the "Fault memory” mask. The fault codes that are read out and the associated description are listed here.


The function "Delete fault memory” can be carried out at the end of the guided troubleshooting. In order to start the guided troubleshooting, first calculate a test plan.

This is how to calculate a test plan:

• Click the "Calculate test plan” button.

Processing the test plan

The test plan lists the components and functions that might have caused the fault. The documents and test modules corresponding to the components and functions are displayed in the "Type” column, identified with "ABL”. In the "Type” column, documents and test modules are identified with an abbreviation.

Procedures localize a fault and give advice on rectifying it. This is how you start a procedure:

• Select the required procedure from the test plan.

• Click the "Display” button.


The priority in the test plan does not necessarily specify the call-up of the processes. The priority is to be regarded as a recommendation for processing.

A test module is primarily designed to identify the cause of a fault. Furthermore, service functions can be performed via procedures. Information can be displayed within a test module, as well as measured values read out or entered. Furthermore, queries can be made available in procedures via selection screens.

After a test module has been carried out, additional information is added to the test plan if this is necessary for further troubleshooting or fault elimination.


After the test plan has been completed, you should carry out the "Delete fault memory” function.



Until now, different systems for vehicle diagnosis (ISTA) and programming (ISTA/P) have been used. This means it was necessary to change systems several times when repairing a vehicle using software.

ISTA+ has been expanded so that all the required programming functions for the series F, G and I are integrated.

E-series vehicles still have to be programmed using ISTA/P!

The functions relevant for programming can be accessed via the following menus:


Vehicle treatment

• Software update

o Comfort – as per the suggested measures plan

o Advanced – with broadened scope

o Additional software (range of functions is not active yet)

• Control unit replacement

o Before exchange (preparation) – control unit read-out for the exchange

o After exchange (subsequent evaluation) – control unit configuration after exchange

• Vehicle modification

o Retrofit

o Conversion o Conversion (only coding)

o Back fitting

o Immediate measures


Posted by: jean at 07:22 AM | No Comments | Add Comment
Post contains 2534 words, total size 45 kb.

<< Page 1 of 30 >>
158kb generated in CPU 0.06, elapsed 0.1223 seconds.
30 queries taking 0.0768 seconds, 113 records returned.
Powered by Minx 1.1.6c-pink.