topblog Ivoire blogs


How to Use BMW Cars and Motorcycles Diagnostic Tool

BMW ICOM A is a diagnostic head unit for all BMW cars and motorcycles. It is connected with network cable to a computer and by OBD connector to a car. Used for diagnostic faults, error clearing, coding and programming units.

BMW ICOM B is a programming and diagnostic head unit for all BMW cars with MOST optical port. It is connected with USB cable to a ICOM A1, A2,A3,NEXT A diagnostic head. Used for diagnostic faults, error clearing, coding and programming units.

How to connect ICOM B module with car:
Put the ICOM B at the USB port from your ICOM main interface.

Open the optical port on ICOM B and connect it to the car. For example on a E92 it is a little bit more right to the diag plug under the steering stock (a black plastic plate should be removed).

Here you can see the optical plug, remove the lenscap before you use it.

The location can be found in ISTA and is depending on the cars type you are working.


How to use ICOM B for initial use:
Before flashing anything with a new ICOM-B for the first time, I recommend doing a stress test with Tool32.

Configure Ediabas to most async ab 625, open Tool32 and cicr.prg.

Then select job fs_lesen

and then from Tool32 top bar, select “play”.

This will make the “read error memory” job run on repeat.

If it can do it for 30-60 minutes, then the head is probably ok.

Obviously the ICOM emulator must be connected to the CIC.
When you make a flashing , you can confirm data communication in task managers.

And, ICOM B, green flashes on and off.

How to read LED info from ICOM B:
The ICOM B includes a (2) two LED display. These LED|s displays the following information

and warnings:

1.One 2-color LED label SYSTEM for the general status:

Off ——————————– no power or problems with power supply

Yellow —————————– initializing ICOM B

Red flashing ———————- problems with booting/initializing

Green —————————– ready

Green flashing ——————– communication

2.One 2-color LED label MOST for the status of MOST communication Ethernet:

Off ——————————— no light at MOST

Red ——————————– no lockable light

Green ——————————stable LOCK

Yellow *—————————- no stable LOCK

* Yellow = the relevant LED lights up simultaneously red and green.

GM TECH2 CANDI Interface Instructions and Self-testing

As we all know GM Tech2 is famous auto diagnostic scanner in the market , when you use this machine , you will find that Candi interface is important work with this tool .

So what is the candi interfact ? It is an in-line cable module that works with existing Tech 2 components including the VCI, cables and adapters.

Then what is candi module ? It’s fully compatible with current and past Tech 2 software. The module powers up in a way that makes it transparent to the user. This allows the existing Tech 2 software to be used with no changes when the CANdi module is installed. If a vehicle requires the use of a CANdi module, the Tech 2 clone will enable features specific to the module.

Supports simultaneous communications on three CAN buses

Provides high-speed UART communications with the GM Tech2


Before the shipment for GM Tech2 , our engineer will make a candi self testing first .

How to do candi interface self-testing ? Please follow the bellow steps :

1. Connect CANdi interface to the vehicle via 12 PIN ALDL connector

2. Run and complete all GM tech 2 scanner stand-alone self-test. Disconnect CANdi interface when run Tech2 scan tool self test.

3. Run VCI self test. If the VCI self-test fails, replace VCI module. Disconnect CANdi module when run VCI self test

4. Connect the CANdi module to an existing VCI module via DLC cable, and connect VCI module with vehicle. Make sure there is good connection between scanner and vehicle. Verify that the LED on the CANdi module is flashing.

5. After well connected with vehicle and Tech2 main unit, power up the GM Tech2 scan tool, the scanner is flashing. Software update procedure will display on the screen.

6. Browse to “Tool Options” menu, select “F9 CANdi Diagnostics” option

7.Two options available under CANdi Diagnostics menu: POST Test and Self Test

8.First run a POST Test. The CANdi POST result is used to determine if the module has any problems during the software upgrade or start-up sequence.

9. Then run Self Test, here is the CANdi Self Test Results figure


Then finished candi self test

Notice :

If the CANdi module is connected and an error screen occurs, disconnect the CANdi module from the Tech 2 and perform the test again.