Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P

A detail wiring diagram of BMW certain control module will help a lot in accessing and troubleshooting control unit. BMW ICOM ISTA-D ISTA-P engineering software will make things easier.
What you need:
WIFI BMW ICOM A2+B+C diagnostic tool hardware
BMW ICOM software HDD (ISTA-D 3.46.30 ISTA-P 54.2.002 )
A laptop running Win 7 O/S
Well install BMW ICOM ISTA/D ISTA/P with engineering and developing software on laptop
Setup ICOM A, B and C and then connect BMW ICOM A2+B+C diagnostic system with
Run BMW ICOM software HDD
Click “Product structure” Tab to select specific module, Drive control unit for example
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
Click “Function structure” Tab, select “Steering wheel heating”, press “Start search” button on the right button corner
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
Click on “SSP Steering wheel heater” option, press “Display” button on the right button corner
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
The BMW ICOM ISTA-D ISTA-P software HDD program will display the wiring diagram of the control unit you selected previously
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
Click on each component, you are able to view the detail wiring diagram of specific part of your vehicle
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P
Press the magnifying icon, the wiring diagram will display in larger screen.
Read BMW Wiring diagram with BMW ICOM ISTA-D ISTA-P


BMW Standard Tools 2.12 installation step-by-step

BMW Standard Tools is a group of software distributed by BMW Group that contains several interoperating applications and drivers, including NCS Expert, WinKFP, NFS, Tool32 etc. Following are the free download and detail installation instruction offered.

Software: BMW Standard Tools 2.12 (INPA, EDIABAS Toolset32, NCS-expert etc)
Hardware: BMW INPA K+DCAN cable, ENET (Ethernet to OBD) cable, BMW ICOM a2+b+c emulator

Where can you get the BMW Standard Tool?

Free download BMW Standard Tools V2.12
Or get it in BMW ICOM Rheingold ISTA-D ISTA-P software HDD

Operating system: Win XP/Win 7

How install and setup BMW Standard Tools (SDT) step-by-step?

NOTE: We use INPA K+DCAN cable here.

Install BMW Standard Tools 2.12

1. First must install bmw_std_tools_2.12, go to the folder and launch bmw_std_tools_2.12 Standard_Tools_Setup_2.12.exe to start the installation.

2. Select language and press OK.
BMW Standard Tools 2.12 installation 1

3. We are informed that the installation will begin on the computer and it is recommended to close all other existing applications. Press Next.
BMW Standard Tools 2.12 2

4. Accept the license and do next

BMW Standard Tools 2.12 3

5. The system will display BMW Standard Tools software information, click on Next to continue
BMW Standard Tools 2.12 4

6. Select the program components you want to install (no need driver). Press Next
BMW Standard Tools 2.12 5

7. Then the system will ask you if you want to change the locations of the data on your drive, leave it to default.

EDIABAS location:

BMW Standard Tools 2.12 6

NFS location

BMW Standard Tools 2.12 7

INPA location
BMW Standard Tools 2.12 8

NCS Expert location:
BMW Standard Tools 2.12 9

8. This part of the setup creates a folder in the start menu to gather all launchers
BMW Standard Tools 2.12 10

9. Data backup is optional. You can leave the box to avoid a warning message. Then it will create the icons on the desktop and in the Start menu.

BMW Standard Tools 2.12 11

10. You are asked to choose your interface type, STD: ODB for this procedure with K+ DCAN cable.
BMW Standard Tools 2.12 12

11. You are asked to choose the serial port to choose com1 and checked the USB box

BMW Standard Tools 2.12 13

12. The next program will bring the previous settings information, click “Install” to begin the installation process.
BMW Standard Tools 2.12 14

13. The installation is in progress.
BMW Standard Tools 2.12 15

14. If the file does not exist you will get a warning message like 4 times, for our 4 files made. Made just skip each time (The catch is can not be in the good order)
BMW Standard Tools 2.12 16
BMW Standard Tools 2.12 17

15. That installation is complete, select “No, I will restart the computer later” option and click on “Finish” button
BMW Standard Tools 2.12 17

16. Now we have to copy the files contained in BMW Standard tools v2.12 ENG 2012 in C: \
If you go into your hard drive you will find at the root folders:
- Ediabas
- NFS-Backup

In the folder BMW Standard tools v2.12 ENG 2012 there are 3 files to copy:
- Ediabas

Merged and replaced all when Windows asks you. Do not delete the files and then replace because you lack data and shall appear bugs.

Configure Cable

1. Installation is completed and we must configure our cable so that it is functional.
2. Connect your K+DCAN cable with computer, Windows will attempt to install a driver.
3. See in the start menu and right click on computer to manage to see this screen:
BMW Standard Tools 2.12 configure 1

4. Then go into Device Manager to check if the INPA cable is well connected.
BMW Standard Tools 2.12 configure 2

5. Right click and go to property and Driver tab.
Check The driver for Version
If this is not the case made to update the driver, search for a driver on my computer
BMW Standard Tools 2.12 configure 3

6. Choose the folder location bmw std tools v2.12 ENG 2012 and select the folder K+DCAN Drivers
BMW Standard Tools 2.12 configure 4

7. Windows installs the driver, check the driver version and Close.
In the port setting tab, go to Advanced. Check COM port setting. Here we set to COM1.
BMW Standard Tools 2.12 configure 5

8. This is our port is configured there is no tested on the vehicle.

Install Rheingold

If your vehicle is recognized you can proceed to install Rheingold 3.**.**. (Latest Rheingold V2015.10 3.51 )

C: \ Ediabas \ Hardware \ OBD ODBSetup.exe start if you have an error launching Seriel port.reg and repeated.

Installation Rheingold

You must have BMW Standard INPA 2.12 with 5.0.6 and 7.3.0 to run Ediabas rheingold

Rheingold is provided in a version without installation.

Unzip the folder where you want and run it by going to:

testergui \ bin \ relase \ istagui.exe

You can make a shortcut on the desktop istagui.exe


How to configure BMW ICOM Rheingold on ENET cable

BMW mechanic has set up ICOM Rheingold ISTA-D ISTA-P diagnostic & programming software on other coding cables instead of BWM ICOM A2+B+C WIFI diagnostic emulators. Here is an example on configure BMW ENET (Ethernet to OBD) cable to loaded with Rheingold.

Tool needed:
BMW ENET (Ethernet to OBD) cable for F-series coding
BMW ICOM Rheingold ISTA-D ISTA-P software HDD

ENET cable with E-sys software is only for BMW F-series coding, but if loaded with BWM Rheingold software, it will do all BMW chassis.

DISCLAIMER: We are not responsible for the damage.

Configuring ICOM Rheingold on ENET cable:

The configuration is based on Virtual Machine.

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

 setup BMW ICOM Rheingold on ENET cable 1

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

 setup BMW ICOM Rheingold on ENET E-sys cable 2

3. Connect ENET cable with laptop and the other end with vehicle via OBD socket. Turn ignition on with engine off

4. Run BMW ICOM Rheingold ISTA-D ISTA-P software shortcut on start menu, wait until it boots, then press “Settings” icon the top of the program

 setup BMW ICOM Rheingold on ENET E-sys cable 3

5. Select “VCI Config” (VCI Configuration) Tab and tick “HO-ICOM/ENET local and ISIS network”, press “OK”

 setup BMW ICOM Rheingold on ENET E-sys cable 5

6. Go to “Operations” menu, the “Read Out Vehicle Data” and “Complete Identification”

 setup BMW ICOM Rheingold on ENET E-sys cable 6
 setup BMW ICOM Rheingold on ENET E-sys cable 7

7. Select your ENET connection from the list and press “Set up connection” button. The software will detect vehicle and process Vehicle Identification procedure.
 setup BMW ICOM Rheingold on ENET E-sys cable 8
 setup BMW ICOM Rheingold on ENET E-sys cable 8

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.
 setup BMW ICOM Rheingold on ENET E-sys cable 9
 setup BMW ICOM Rheingold on ENET E-sys cable 10

9. Configuration is done. You can start running the Rheingold software. 


BMW ICOM A2 vs. BMW ICOM diagnostic scanner


Item NO
SP168-BA SP168-BO
best quality made by Yanhua Company, without software
Not made by Yanhua Company, without software
Full set with external HDD
General version, most users buy SP168-B. SP168-B (ICOM A2) has the same hardware SN as ICOM A1.
Apply new hardware SN which different from SP168-B/C, and work very well. SP168-BA packed not with software, SP168-BO contains HDD.
Wifi Version, which allows diagnosis and programming via wireless connection.
1.       ICOM A2 support WiFi connection.
2.       ICOM A2 has better computer compatibility, 2014.9 BMW ICOM A2+B+C support almost 95% PCs on the world with Intel chip (I3/I5/I7 series).
3. ICOM A2 is especially modified for vehicles with OBD port and boasts a significantly more powerful processor and a 4GB memory, ensuring faster running speed and wider storage space.
4. Newest BMW ICOM A2+B+C support latest BMW cars made in 2013 and most MINI Cooper in full system diagnose and offline programming.
5. ICOM A2 features an Aluminum case, which is strong and solid to protect the machine from damage in harsh environments.
6. ICOM C for old series come with a diagnostics socket, and will be additionally equipped with a long cable around 20cm, which improves the connection of the ICOM A2.
7. To protect the MOST connector, the ICOM B for vehicles with optical MOST access will be equipped with a soft cover made of rubber instead of plastic cap.
All ICOM and ICOM A2 OS requirement:
1.        Internal Hard disk comes with Windows XP
2.        Moveable Hard Disk run with Win7
All ICOM and ICOM A2 are Multilanguage available.
Generally speaking, ICOM and ICOM A2 support diagnosis and programming.


(Solved) BMW ICOM A2 show voltage, unable to program

Several days ago, I send the following email to obdii365 engineer, with BMW ICOM A2 low voltage problem when do programming. This mail content as follows: 

When I use BMW ICOM A2 wifi do programming, car engine off or on, shows lower voltage. I have tried with other ISID too, virtual and native on DELL D630.
Reported values by ICOM A2 with engine off 11.3 , with engine on 12.8

I have tested other BMW diagnostics tool, it shows good voltage.
BMW reprogramming requires at least 13V, so I’m unable to do programming, I guess if I use other car for supply voltage to my car, will not be enough too.

Is there a firmware fix or else for this BMW ICOM? Is hardware fault?



Obdii365.com reply me as follows:

You need to get one additional MST-80 Voltage Regulator Diagnostic Tool, when you use ICOM A2 to program BMW, it will use almost 3 hours or more, show low battery is inevitable, connect to a MST-80 with a Battery Charger and Stability Voltage Equipment to keep ICOM A2 stable voltage.

MST-80 Voltage Regulator Diagnostic Tool

2015 BMW ICOM Rheingold WIFI setting guide and using tips

Our best quality BMW ICOM A2+B+C(Item No:SP168) ISTA-D ISTA-P diagnostic system has been added WIFI wireless connections. Following are the instruction on WIFI setting and using tips.

How to configure 2015 BMW ICOM A2 WIFI wireless connection?

Computer requirement:
Almost 95% laptops on the world with Intel chip (I3/I5/I7 series) and have 4GB memory

1. Insert WIFI USB D-link into the computer via USB port
2. Turn off the computer built-in WIFI or additional WIFI resources. Make sure only BMW ICOM WIFI USB exist on the computer. Meanwhile, disable both Internet network and local area connection.

3. Then power on computer.

4. Open “Network Connections” program to check there is no other existing Internet and Local Area connection.

NOTE: Do not disable DWA-131 which is the ICOM WIFI USB. If it displays “X” mark, ignore it.

5. Run BMW ICOM Rheingold ISTA-D ISTA-P software, tick “WIFI for ICOM”


6. Now connect your ICOM firmware with your car. Wait for 20-60 second, then you will see the light on the ICOM main unit will flash slowly or do not flash which means the good communication is built between the USB WIFI and ICOM A2 WIFI.


7. Start using diagnostic or programming software. Click “OK” to accept the system prompt


8. The ICOM Rheingold main interface can not be closed, but only be minimized.


9. ICOM software will detect and recognize ICOM firmware.


2015 WIFI BMW ICOM diagnostic& programming system connection diagram:


2015 BMW ICOM WIFI using tips:

1). If you need perform ECU programming function with ICOM, you’d better using USB connection instead of WIFI wireless connection.
2). Both our customers and engineers have tested and recommend to use 2015.1BMW ICOM Rheingold ISTA-D ISTA-P 256GB SSD Solid-State Disk to work with ICOM A+B+C which carries out more stable programming, especially for modifying BMW cars.
3). Our BMW ICOM WIFI SP168 comes with default 2015.6 software HDD, if you need 2015.1V ICOM SSD software, please contact our customer service first and inform us the language you need.