Datalogging:


Pin 1 is labeled on the ECU board.
But here is a picture.

JDM




USDM

Pinout:

1 GND

2 TX (Send out of ECU)

3 5V

4 RX (Read into ECU)

5 No connection


It is a TTL Serial connection at 38400 Baud.
It uses a 52 byte serial string.
Basic useage of this protocol.


Send int, 16
ECU replys 205 (Your now connected in datalogging mode)

Send int, 32
ECU replys 52 byte long string (Datalogging packet)

Speed these packets can be requested at is around 20-30ms.

Sending int, 80 (will reset error codes)

Here is a sample of C# code if you wanted to write your own datalogger.

To Enable full duplex datalogging

USDM ecus:

Remove J12

JDM ecus:

Remove J4