Different between INPA and ICOM?

INPA just need a OBD II cable with any PC and it can run. Software can be download. The cable cost only $20 USD + cost of a laptop.For a ICOM Scanner, it need a software called ISTA. I know all the bmw model can be used with. The whole system cost around $400 USD + cost of laptop. Anyone know the different between them??? If I am just a user and do some simple work for my E60 M5 (SMG clutch teach-in) , look for error codes. Which one I should buy?

ICOM and GT1 are hardware. GT1 was the previous generation, then came ICOM, and now something called E-NET (I believe).

DIS, ISTA, and INPA are software. DIS was the first generation. ISTA is the replacement for DIS. INPA is software, but was designed for BMW engineer use, not dealerships and most dealerships don’t have it or any clue how to use it. Some of the other guys here can recommend a software set, it seems the place I got mine is no longer selling them either.

ICOM is probably best for me. It does work with 20-pin port “ADS” fully.

Regarding ADS another question/problem came in my mind. Afaik ADS is only supported by Ediabas 6.4.3 and 6.4.7. Is there any advise how to handle this? Or is the only way having 6.4.3 or 6.4.7 installed on one machine and 7.3.0 on another? Is it at all necessary to use a newer version than 6.4.3 of ediabas for newer cars? Currenty I run 7.3.0 because I do not have a ADS interface.

The old EDIABAS is for when using an actual physical ADS interface. Keep using 7.3.0, it will need to be configured as “remote” and you will have to input the IP address of the BMW ICOM A2.You will need 2 tools. iTool Radar to get IP of ICOM and Reserve ICOM (only for when you use INPA, WinKFP, NCSExpert, etc), and EasyConnect for easy configuration of your ediabas.ini file.

how to distinguish the original bmw icom A2 software and fake ICOM A2

BMW ICOM A2+B+C is the best diagnostic tool for BMW car.
1. Super version BMW ICOM A2+B+C is compatible with many kinds of computers.
2. Once insert hard disk into your computer it can automatically install.
3. No request on computer system, and no time limiation for use.

15-1 15-2

Q: Is it possible, that I change the Language? There Is only english in Black letters
A: Hello, please open the software first, click “Reset Settings”, then restart the software again, the language option will be available
BMW ICOM language setting


Q: I tried installing Bmw Icom in the notebook computer “Lenovo”, when I turned on the computer with the new hard drive asks me 2 passwords
can you tell me what they are?
A: First password is “BMW”, second password just ignore, do not need to fill anything.

Q:Does your bmw icom has esys software?
A:yes,it has,It is engineer version HDD.

How to Solve BMW ISTA+ 4.1 “Programming is not possible”

BMW ISTA+ for BMW diagnostic & programming function, BMW ISTA+ software compatible with BMW ICOM A2ICOM Next & Enet cable, recently some users to help those with error “Programming is not possible” when using BMW ISTA+. Eobdtool.com share How to Solve BMW ISTA+ 4.1 “Programming is not possible” as following.

Rheingold ISTA+ BMW Diagnostic Software BMW ISTA D/P software 2018.03 Version

Here obd2tool.com share lists possible solutions as follows:

Sw version: Ista+ 4.10.30
Hw: Enet cable


Error message: I get message after reading all ECU’s
“Programming is not possible”
If I click this message away I can just continue.

I have: bin, binx64, host, hostx64
But which files/maps must be located in map PSdZ?

Solution 1:

Try it with the BLP data so the folder “data” under C / Rheingold / PSdZ / data ..
Of course, in the Reg also specify that the data is available but still as you have made everything on “false” ..

you unpack the BLP under C / Rheingold / PSdZ / and you get the folder “data” ..
So C / Rheingold / PSdZ / data ..


“Product Version” = “”
“Main Product Version” = “4.10”
“Data version” = “10/04/31”
“DataVersion_en-GB” “04/10/31”
“Logistic Base Version” “10/04/30”
“SWIData” = “04/10/30”

“BMW.Rheingold.Programming.ExpertMode” “True”
“BMW.Rheingold.Programming.Enabled” = “True”
“BMW.Rheingold.Programming.PsdzDataPath” = “.. \\ .. \\ .. \\ \\ PSdZ data_swi”

If it doesn’t work, try the following solution. It works for bmw a2 in earlier version.

Solution 2:

In earlier versions this worked:

Have not tried on latest.

P.S. BLP must be installed normally into data folder. No need to create any empty folders.

Still had psdz path set to data_swi. You must adjust it to be data instead of data_swi when no sdp installed. Then it should not complain and work. BMW ICOM BLP data MUST be installed in all cases.

Solution 3:

Create empty folders

Working registry

Windows Registry Editor Version 5.00





Rheingold location
Directory of c:\Rheingold\PSdZ

06-Apr-18 22:13 <DIR> .
06-Apr-18 22:13 <DIR> ..
29-Mar-18 19:35 <DIR> bin
29-Mar-18 19:35 <DIR> binx64
06-Apr-18 22:13 <DIR> data
16-Mar-18 09:25 <DIR> data_swi
29-Mar-18 19:35 <DIR> host
29-Mar-18 19:35 <DIR> hostx64

Directory of c:\Rheingold\PSdZ\data_swi

16-Mar-18 09:25 <DIR> .
16-Mar-18 09:25 <DIR> ..
16-Mar-18 09:52 <DIR> psdzdata

Lite SW
Directory of c:\Rheingold\PSdZ\data

06-Apr-18 22:13 <DIR> .
06-Apr-18 22:13 <DIR> ..
06-Apr-18 22:13 <DIR> psdzdata

Need purchase the Rheingold BMW ISTA+ BMW Diagnostic & Programming function just contact us freely.