Protocol

Remonter Initialization Group reading

The communication protocol is divided in two parts :

bulletThe first one is the communication initialization : we have to send the address of the control module we want to reach (engine, ABS, airbag, ...).
bulletThe second one is a data exchange between the PC and the control module we choose..

In the car, you will find several control modules linked to the ECU :

bulletEngine
bulletABS
bulletCentral locks
bulletAuto transmission
bulletA/C
bulletETC ...depending on the car's options

During the com init, a PC will send a control module address trough its serial port with the help of an electrical adapter (RS232 <=> OBDII). The Tx signal (+/-10V) will become the K signal (0/12V). This 7 bits address is sent at 5 bits per second and will wake up the ECU.

When the ECU understands this message, it answers at 9600 bps (8 bits/no parity/1 stop bit) the three following bytes (hexa) :

bullet55 01 8A  .... 55 01 8A ... 55 01 8A ... (several times)

The PC has to answer :

bullet75 to confirm the correct reception (FF- last byte 8A)

Then, block data exchanges can occur (see "Initialization")