Screenshot 2019-05-05 at 17.57.31.png

BMW Diagnostic Software Instruction


Important Note: A download link to the server (Mega) will be sent to you shortly after purchase via e-mail. Because the e-mail contains a URL link, some spam filters will filter those e-mail wrong. Please make sure that you check all spam and junk folders in your email client, including Gmail and Hotmail addresses. The Mega server offers a free account with the 50GB capacity which is perfect for the purchase or payable PRO account for 4.99 euros. Therefore, the customer is responsible for server selection

Read carefully full Terms of Sale before purchase!

The link attached in your downloaded pdf file should be copied and pasted into your download manager.

PLEASE don't click it directly from the pdf file!



  • Please don't use the browser or direct link to download files! 

  • If you use the browser to download files (at your own risk). Download files as a "standard download", NOT a ZIP format.

  • Because the server contains large files, please use for example JDownloader. 

  • Note: this is only our friendly tip, it may not work for everyone and you must purchase a paid account as a description in terms of sales:

  • Mega offers a free account with 50GB, If you have an active Mega account, then move the files from our Mega account to yours and download them to your laptop.

  • The free version from Mega now has a 5gb limit. You can use a VPN to keep changing your IP and use mega sync to download from your account. You have to exit and reopen the mega client after changing IP each time. Your bandwidth limit is due to your 100% grant to the downloader (so you do not have any available bandwidth yourself).

  • Creating a free account, prevent your link from expiration!

  • Please login to your account via the web client and go to "My Account" - "Settings" - "Transfer Settings" - adjust it to not 100% as shown.

  • If you have a limit to downloading (changing IP can resolve such an issue)

  • To avoid errors! Please do not allow any extract files of "JDownloader”! (Switching off in the settings before starting the download). Do it yourself after download it.

  • In the setting JDownloader, create your account from the mega server.

  • The link should be copied and pasted into your download manager. Tip: To download from Mega use MegaSync with Free/Pro Mega-Account, or jDownloader. MegaSync with free-account will continue after a break, be patient.

  • If you have still trouble with the download files from the server and the instruction is not understandable for you. We have you a possibility to resolve such an issue. We can offer "Download Support".

  • Pay and make an appointment here

  • The software has been tested regarding viruses - Trojans or similar malicious programs. Please turn off antivirus because some antivirus programs detect the file as a virus if you have susceptible applications (eg.AiCoder). Mega-Server does NOT allow placing infected files.

  • Your laptop should be not used for daily use; diagnostic programs don't need an antivirus program. Be aware; some programs will not work if your antivirus removes installation files detected as the virus. A good practice is to use Windows Defender but not in every case, the message about virus detection area. False-positive!


Installation Support "7 DVD's Set" Customers

  • Please note: " Installation Support" is for correctly installing programs! Not for help, how to download files from the server! Or how to correctly install the interface. You should receive installation instructions from your interface supplier.

  • Installation support applies only and exclusively for INPA, NCS Expert, and Ediabas program!

  • Some programs require update additionally paid files e.g. SP-Daten for Tools32, Winkfp.

  • For a short time before the start of the scheduled session, you will receive an invitation to the free "ZOHO" program.

  • The allowable delay for scheduled session15 minutes.

  • The best time is usually the afternoon From Monday to Friday until 9 PM Dublin Time.

  • All antivirus programs must be turned off. It is not possible to use an antivirus program and diagnostic programs at the same time.

  • Make sure that your Windows is up to date.

  • Please note! installation support is valid until one week after purchase.

  • Unfortunately, we do not provide any support (installation and similar) for the E-Sys, ETK, WinkFP, Carly, Tools32, TIS, DIS program.

Additional information for ISTA-P and ISTA + Users:

  • Please be aware "Installation Support" includes installations of the basic program, doesn't include available updates.

Minimum Hardware Requirements ISTA+

  • Processor (CPU): Intel Pentium 2.6 GHz, Core Duo 2.6 GHz

  • Memory (RAM): 4 GB

  • Hard drive (HDD): 25 GB free space

  • Windows 10 v1903 or higher

Minimum Hardware Requirements ISTA-P

  • Processor (CPU): Intel Pentium 2.6 GHz, Core Duo 2.6 GHz

  • Memory (RAM): 4 GB

  • Hard drive (HDD): 80 GB free space on Drive C:/


  • All files must be downloaded from the server in ONE PLACE on drive C:/!

  • Your OS must be in the German or English language.

  • If you do not follow these instructions, it will not be possible to install programs on your laptop.

  • Please Note: We regret that we are not trained mechanics or a BMW specialist, and we are unable to answer ‘how do I…..?’ Therefore, we do not provide technical support. 


  • Option "Additional Support", when your purchase didn't have installation support included.
    Option "Paid", when your purchase has installation support included. As we do not provide service fixing old installation, make sure your old installation is removed completely from the disc if you had one. Make sure your system meets ALL requirements described in manual, to avoid interrupt session without warning!

  • Initial payment for making an appointment is mandatory, regardless if you bought a program with the online installation support in advance.

  • Book your appointment HERE! 




  • It does not matter which version you want to install. All versions work without problems. Remember, this a Software Collection with various versions of programs.

Passwords  for unzip Archives:

      • For DIS V44_V57: Dealirio (unzip just once ! run .exe!)

      • BMWAiCoder: cacaculopedopis

      • SSS Progman: DONT HAVE PASSWORD! (Mount ISO file and run exe, Don't unzip files!) 

      • Navcoder:  kkkkk


  • Extract the "BMW Standard Tool" with WinRAR.

  • Run program. (64bit system users right mouse click and choose troubleshoot comparability.

  • Extract folder "INPA F_xx_v2", copy files from Inpa folder and paste(replace old files) to the folder EC -APPS-INPA.

  • The folder called "Ediabas": copy files from the folder "INPA F_xx_v2"  and paste to drive C:/ (replace files with old Ediabas folder).

  • That's all, and your INPA program is ready to use!

NCS Expert

  • Extract files called NCS Expert with WinRar.(German or English)

  • Copy folder and paste to drive C:/  (replace old NCS Expert files ). 

  • Go to folder "Ediabas" and run "Ediabas Konfigurator" choose your interface.

  • That's all, and your NCS Expert program is ready to use!


BMW Standart Tools Installer

  • All files BMW Standard Tools Installer will be unzipped to C:/EC -APPS

  • Compatible with Windows 10 64 bit

         Right-click the program file, select Troubleshoot Compatibility

         Select Try recommended setting

         Select Test the program

Second method:

  • Right-click the program file, select Properties - Compatibility


INPA Change Language:


Change Variant and Language from DEUTSCH to ENGLISCH


Use Ediabas-Konfigurator to choose the right interface.


Many people have an aftermarket interface which is not suitable for the car.

Any version of Inpa works excellent with all Windows version 32 or 64 bit. If you have done installation according to instruction and Inpa not works correctly, that means your interface is wrong, not program Inpa! Make sure pin 7 and pin 8 is bridged in your interface and have the latest FT232RL chipset.

  • DIS V44 AND V57 16''

  • If you have IBM ...and come error 250 here is a solution: Uninstall all and reduce the RAM to 256 physically in a native install. After that, it worked like a charm.

  • DIS Fault 250

  • DIS Native Installation

  • Unfortunately, This is a problem that came with IBM laptops mentioned above procedure should resolve the issue.


Standalone Installer (all files/folders must be present in the same folder, just run .exe) Don't unzip  any files 

The auto-installer sometimes doesn't unzip Database files, in such case check if you have all files in the folder Rheingold/SQLiteDBs If not unzip and place files manually. To avoid  any error message such a "Failed to start ISTA.." Check the DataBase folder BEFORE run program! Ignore licence request! 

Auto installer ISTA  never ask you about licence key!, as the licence from the version, 4.26.xx has been integrated into ISTA package.

If the buttons are greyed or ISTA ask for licence, you need to clean your registry! Possible that old ISTA info is in the registry

and makes some bugs. Use a tool called  RCleaner to clean registry and start the installation from the scratch. If you need help, regarding such an issue, send to us a log file! " fileextract.log in ISTA_installfolder"

The  auto-installer need this structure :
Download directory

|  ista_standalone_installer_4.25.13.exe

|  ISTA_v4.27.13.21836.7z (required)

|  BLP_4.27.12.7z (required)

|  SDP_4.27.12.7z (if needed)



        EN_4.27.12.7z (required)

        DE_4.27.12.7z (if needed)

        ZH_4.27.12.7z (if needed and if available)

        GLOBAL_4.25.17.7z (required)

ISTA+ aka ISTA-D aka Rheingold Standalone (Manual without auto-installer) 

  • Delete the previous installation and Run RCleaner V4.4

  • Install all necessary tools from the folder called "Tools" Ediabas Patched, Java, vcredist 2010, vcredist 2013, vs90_piaredist, all net framework.

  • Use the latest  7-zip to unzip files!

  • Unblock files! (install unblock.reg will be visible under right mouse click)

  • In the download folder extract: Rheingold Standalone 4 (base files).7z  and move the subfolder called "Rheingold" to drive C:/.

  • Extract three SQLiteDBs, de-DE, en-GB and Other with the 7-Zip  program. Right context menu. Extract to"...."

  • Extracted all database files, copy to the empty folder: C;/Rheingold/SQLiteDBs

  • Run standalone reg fix file provided. Make sure you use the right one, for x86 or x64 systems.

  • Go to folder C;/Rheingold/TesterGUI/BIN/RELEASE/ISTAGUI.exe. ISTAGUI.exe (Rheingold) put a shortcut on the desktop and run.

  • Enter license key from License.txt (copy and paste license in the second bottom empty window).

  • Note: Enter "1" (without the quotes) for ISIS > Finish > ok

  • Ignore the warning message and start the program once again.


Make sure to:

  • Turn off Windows Firewall Service.

  • Run ISTAGUI.EXE (ISTA)) as an Administrator.

  • Make sure no files are "blocked" in the Rheingold directory.

  • 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 effects on all cables ICOM, K-Line adapter, K-Dcan etc.)

Values in Ediabas.ini Change on:
TimeoutConnect = 20000
TimeoutReceive = 20000
TimeoutFunction = 59000
Error messages examples:

  • "The dealer data update failed. The processing of warranty issues is only possible if the dealer data is correct. Please check your network connection to your ISIS or retry the update later." - Update date/hour in your system.

  • "The connection to one of the required databases could not be established. Please check DSS #00046632EN for further troubleshooting".

Database error can result from some possible reasons:

  • Check if your operating system has.Net framework 4.7 installed are checked in " Add remove/programs inside "turn windows features on or off"

  • You do not have the prerequisite software installed (vcredist 2008-2015), EDIABAS, Java, or NET Framework 2, 3, & 4 and any updates)

  • You failed to unblock the archive before extracting.

  • You are missing the required SQLite DB's [5 necessary = DiagDocDb, two _OTHER, two languages (e.g. 2x _ENGB for British English)]. Make sure Windows is Up To Date.

  • Folder "Rheingold" should be placed in C:\Program Files

  • In PowerShell, you should execute the command:

              gci ’C:\Program Files\Rheingold’ -Recurse | Unblock-File

  • Disable the SmartScreen Filter 

  • Use MegaSync or JDownloader for large downloads and use only 7 zip for extracts.

  • Depending on your system specs, you might need to run the program always as admin.

  • A dedicated laptop is preferred with at least Windows 7/10 (32 bit or 64bit). You also need to turn off AV and firewall. They prevent proper program function. In some cases, you need to turn off UAC.

  • Blocking might have been turned back, even after you ran the (unblock.reg) file from the first step in Install Instructions. Make sure files are not blocked again after unpacking.

​Error message:
"The vehicle could not be identified successfully. Check vehicle interface and 'PAD active'."
Change in the registry:
" mode"="True"


  • Extract and copy SDP files to  Rheingold\PSdZ\data_swi folder

  • BLP to /Rheingold/PSdZ/data/psdzdata 

  • If you don't have mentioned folders, just create them. 

  • Resolution can be changed in the ISTAGUI.exe.config

  • Disable CheckSystemRequirements is  possible in ISTAGUI.exe.config

  •  Enable programming with ENET is possible in ISTAGUI.exe.config (at your own risk.)

  • Enable Diagnose for J29 (Toyota Supra) is possible in ISTAGUI.exe.config.

  •  "Unknown terminal voltage!" message with ENET is fixed, now ISTA checks really Voltage, but not display it.

  • Read FASTA Data from Vehicle is disabled in ISTAGUI.exe.config




Such a message you received, because you've tried programming the car with the E-net interface, such a message also appears after the error scanning is completed. This message does not affect the functionality of the program, the notification can be turned off

by changing the value in the .reg file, or enable programming.

"BMW.Rheingold.Programming.ExpertMode" = "False" Before was True

"BMW.Rheingold.Programming.Enabled" = "False" . Before was True



BMW_ISTAP_3.66.2.002 And onwards

  • Uninstall all older versions, clear registry with RCleaner.

  • Install Ediabas Patched, Java, vcredist 2010, vcredist 2013, vs90_piaredist, all net framework and ALL necessary tools. (folder tools)

  • ISTA-P must be installed on drive C:/ only! (Don't try to Unzip files! Just start .exe)

  • Install Networktool.exe, for K-DCAN cable. For ICOM don't need.

  • Restart PC.

  • To run ISTA-P always use BMW ISTA-P Loader (activation in a text file) from Tools folder. On the server has been placed 2 different Loaders,

  • ISTA-P Loader v6.3 For ICOM and ISTA-P Loader v6.1 For D-CAN Interface. (New ISTA-P Loader v6.4 version)

  • In Loader choose language, resolution, expert mode options and other features

  • Expert Mode password: istap

  • Ignore the message regarding screen resolution.



  • To install correctly, be sure don't change any of the original installation files already exists (to put Expert Mode for example). If you have modified any file, will not be installed and will fail. All files in the current install version must be original. This is imperative to upgrade to the new version.

  • Any possible updates must be installed sequentially cannot skip to the latest update.

  • Put in the same folder and location all the files. (.exe Files) AND (.istap Files which are unzipped.)

  • Run EXE or MSI.

  • Make sure your system meets the minimum requirement.

  • Make sure to:

  • Turn off Windows Firewall Service

  • Run program as an Administrator

  • Those two things will eliminate many errors


In the original installation is missing BMW.Taurus.WsmProvider.AgentBackend.dll in 


Loader 6.4 fix it by copying this dll in the folder. Loader 6.3 and lower not. You need to change in ISTA-P application.xml 

68.0.800 to Open the file with a notepad. Now you can use loader lower than the 6.4 version

ICOM, ICOM A1 and Common ICOM A2 Firmware Update

Steps and Note:

  • Use Network cable to connect ICOM (ICOM A1 or Common version ICOM A2) with a computer, charge ICOM (ICOM A1 or Common version ICOM A2) with 12V power adapter or connect ICOM with the BMW vehicle.

  • Open IE Internet Explorer, browse, log in with username/password: root/NZY11502.

  • Click "Update Firmware", you will see ICOM firmware version information.

  • Choose file "ICOM-BootImage-xx-xx-xx.bin", set image type to SYSTEM, click "Send the file".

  • When it pops up "Write the image file to the flash?", Click "Yes", then ICOM indicator light will turn red.

  • When it pops up "The SYSTEM IMAGE update was successful", click "Update Firmware".

  • Choose "ICOM-ApplicationImage-xx-xx-xx.bin", set image type to APPLICATION, click "Send the file", it will take several minutes since the archive is a little bit large.

  • When it pops up "Write the image file to the flash?", Click "Yes", then the ICOM indicator light will turn red for the second times.

  • When it finishes upgrading, click "reboot" to restart the computer.

Important Note:

  • Setting up your computer to obtain an IP address automatically

  • Firstly choose the smaller file "ICOM-BootImage-xx-xx-xx.bin" , then set image type to SYSTEM; Secondly, choose the bigger file "ICOM-ApplicationImage-xx-xx-xx.bin", then set image type to APPLICATION.

  • You can update the ICOM firmware via the ISTA-D Connection Manager.

  • IP: 

  • PW: NZY1150263 for  Icom A2

In the last ICOM Firmware, BMW has decided to close ssh, if you do not have the private key, also they have added RSA signed firmware, which means you cannot downgrade to an older firmware version because they are not signed.

On the server are 3 files:-

Use this if you *have* already upgraded to 03-15-02

ICOM_Restore.bin - a custom restore image which will restore to the latest firmware but unprotected.

Use the files below, if you have *not* already updated to 03-15-02

ICOM-BootImage-01-26-00c.bin - this contains the *FIX* for ssh.

ICOM-ApplicationImage-01-41-02c.bin - this contains a patch to bypass the need for signed firmware.

No other aspects of the firmware have been changed and it is 100% safe to use as the original firmware.

E-sys Program

Unfortunately, according to Terms of Sale, we do not support the E-sys program at all.
Everything that you need to start program has been attached in the folder called " launcher2019 solution"
And on the BLOG page:


  • Updating of new SP-Daten files can be a pain. A lot of copy, paste and adjusting files. Manually and/or with Total Commander.

  • This tool will automatically update your Daten files for you. Only replacing the files that require replacing and skipping the files that don’t. Very easy!!

  • MSCOMCTL Error Fix:

  • For those who get an MSCOMCTL.OCX error… Please download the MSCOMCTL Error and follow the instructions

  • First, we need to set our default folders for NCSExpert, WinKFP, and EDIABAS.

  • Once all the folders are set we can now proceed to update our SP Daten. Doing this by selecting the “Select SP-source” button and then select the folder with the new SP Daten. I always like to start with the earliest model which is E36.

  • The path should look something like mine in the screenshot.

  • Now that we have set our SPDaten path we can now select the “Update SP-Daten” button.

  • Only all NEWER files will be copied from:

Also, update of files in …\NCSEXPER\DATEN

  • You will notice the files that have been replaced will display update –> **.** and the ones that did not require updating will display remain –> **.**

  • In my case, as displayed in the image below all will show remain because I have already updated them.

  • Now repeat the same steps for WinKFP…

  • Select the “Update WinKFP” button, and all folders will be copied and replaced from:…\SP-DATEN-Exx\DATA –> …\EC-APPS\NFS\DATA

  • also update of SGIDC.AS2 in …\EC-APPS\NFS\DATA\GDATEN to adjust the “long lines.”

  • Backup’s of all folders are saved as …\name_date_time

  • Once completed… repeat the same steps for all base models so from E36 to E89. Now you have successfully updated your NCSExpert and WinKFP with latest SP-Daten files.

            Dear Customers!


Soon our website will be moved to a new server and will only be visible to our regular customers.

Therefore, to still have access to the files on the server and New Updates, send us an e-mail that must contain:

1.Date of purchasing software
2.Type of program
3. Sent email to


A message for all those who have purchased

"Unlimited Access to the Server"
If you no longer have access to the files, send us a message with the above details, we will reactivate your account for short time,

to be able move all the files to your account.

If you still have access, please transfer your files to your account as soon as possible!
You will get access to the new server in short.
Until then, you will receive notification of any new updates via email.

Join our mailing list!


Best regards

bmw ista.png
Screenshot 2020-03-09 at 19.58.00.png
bmw ista.png