How to setup BMW Rheingold ISTA-D for E F series programming

BMW Rheingold: a system for the diagnosis of BMW E and F series. Come to replace ISTA/D.

ISTA-D 4.05.20 ISTA-P download: TESTED, 100% Worked

Free download BMW ISTA-D Rheingold TESTED!kP4EWZjZ!Kd6R32DPKoPzZFFXuEG18d7UlV25P1-X5sewStSZrHk
Unpack the archive. If you ask for a license – enter the key from the file license.txt

System requirements: Windows 98/me/XP/2000/Vista/7/8
Language: EN, DE, CN, RU
bmw-ista-d-e-f-series-programming (1)


Before extracting unblock archive.

bmw-ista-d-e-f-series-programming (2)

[1] If you have error like this

bmw-ista-d-e-f-series-programming (4)

you should remove block from all files in Rheingold folder. For example C:\Program Files\Rheingold\SQLiteDBs and C:\Program Files\Rheingold\TesterGUI\bin\Release.
Select file and click right button, open Properties and click Unblock, after click Apply.
bmw-ista-d-e-f-series-programming (4)

To unblock all files in folder Rheingold by 1 click, open Windows PowerShell like Admin (Run As Administrator).
By default Win 7 has 3d version of PowerShell, but we need install 4th version, downloading it from: >>>Microsoft<<<
for Win 7 x64 file Windows6.1-KB2819745-x64-MultiPkg.msu, and for Win x32 file Windows6.1-KB2819745-x86-MultiPkg.msu

In PowerShell you should execute command

gci ’С:\Program Files\Rheingold -Recurse | Unblock-File and press Enter (After executing of this command Rheingold starts working on 100%. Test plans, service functions etc)
And do not close PowerShell after you pressed “enter”. It can take about 5 minutes to finish. Nothing will appear on screen, but processes is in work.
bmw-ista-d-e-f-series-programming (5)


[2] If you do not need China language you can delete 2 files from folder SQLiteDBs:
xmlvalueprimitive_ZHCN.sqlite and streamdataprimitive_ZHCN.sqlite (you save 5GB of HD space)


[3] To resolve connecting problems with ECU modules in old cars you can increase response time on receive and connecting commands in Ediabas.ini.
Old INPA trick. (This trick affects on all cables ICOM, K-Line adapter, K-Dcan etc. May be it will help someone)

Values in Ediabas.ini
bmw-ista-d-e-f-series-programming (6)

Change on

TimeoutConnect = 20000
TimeoutReceive = 20000
TimeoutFunction = 59000


[4] To remove pop up window “USAGE NOTES” change file ISTAGUI.exe.config after line


<add key=”BMW.Rheingold.ISTAGUI.Window1.WindowMovementEnabled” value=”true”/>
add line


<add key=”BMW.Rheingold.ISTAGUI.Pages.StartPage.ShowDisclaimer” value=”false”/>

[5] To remove Rheingold’s parameters in system registry open regedit.exe like Admin (Run As Administrator).
Open Edit->Find write BMWGroup. And search few folders ISPI/Rheingold and delete them (It should be 3 folders + some other values).


bmw-ista-d-e-f-series-programming (7)


[6] Fxx series Programming. Open file ISTAGUI.exe.config

It only realized with Fxx series. Not working now. It should open E-Sys I think.


<!– Module: RheingoldProgramming – BN2020 –>
<add key=”BMW.Rheingold.Programming.SupportedProjects” value=”F30,F020_13_03_501_V_004_003_000|F10,F010_12_11_503_V_004_001_000|M12,M012_13_11​_400_T_004_000_001″/>
<add key=”BMW.Rheingold.Programming.SupportedVehicleInfos” value=”F30,F020|F10,F010|M12,M012″/>

<add key=”BMW.Rheingold.Programming.PsdzSingleton.ESYS_APP_DIR” value=”c:\EC-Apps\ESG\E-Sys_3_23_4″/>
<add key=”BMW.Rheingold.Programming.PsdzSingleton.ESYS_DATA_DIR” value=”c:\Data_3_23_4″/>
<add key=”BMW.Rheingold.Programming.PsdzSingleton.PSDZLOGLEVEL” value=”INFO”/>
<add key=”BMW.Rheingold.Programming.PsdzProg.InitOnAppStartup” value=”false”/>

[7] About errors you can not see but they exist.

Try modify values in file ISTAGUI.exe.config


<add key=”TesterGUI.HideBogusFaults” value=”true”/>
<add key=”TesterGUI.HideUnknownFaults” value=”true”/>
<add key=”BMW.Rheingold.Diagnostics.VehicleIdent.INFO.GetDTCDetails” value=”false”/>
change it on


<add key=”TesterGUI.HideBogusFaults” value=”false”/>
<add key=”TesterGUI.HideUnknownFaults” value=”false”/>
<add key=”BMW.Rheingold.Diagnostics.VehicleIdent.INFO.GetDTCDetails” value=”true”/>
About ECU modules you cannot find/detect by Rheingold but they exist in your car. Here we have problems with KMMDATEN.
Try to replace KMMDATEN folder from earlier version of Rheingold. Put old folder in a new version (but do backup of original folder)


[8] How use Launcher.exe

After that you put Rheingold in C:\Program Files\Rheingold, create shortcut of Launcher.exe on a desktop.
Open by right mouse click shortcut’s Properties and in the end of Target path add space and number 1. Then click Apply and OK.
bmw-ista-d-e-f-series-programming (8)


[9] To get work Print dialog before printing anything in Rheingold you need do changes in file ISTAGUI.exe.config 

change line


<add key=”BMW.Rheingold.CoreFramework.PrintingType” value=”default”/>
on that


<add key=”BMW.Rheingold.CoreFramework.PrintingType” value=”dialog”/>
After modify in system registry (regedit.exe) value with address HKEY_CURRENT_USER\Software\BMWGroup\ISPI\Rheingold DEFAULT on DIALOG.

bmw-ista-d-e-f-series-programming (9)

– Use WinRAR 5.11
– When extracting archive enable option “Keep broken files”