You can test the interface on the bench to check that it is operating at the baud rate specified RV will continuously request the ECU ID when you attempt to connect.
Bad data means that there was no repsonse from the ECU or that the data was corrupted. It was put in as a simple way of checking for the fastest practical polling rate .
Interfaces are in now, I built another batch yesterday.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
R3 is a pull up resistor, it isn't required but it can be left fitted. It was originally fitted to allow testing of the interface when it wasn't connected to an ECU.
TP6 is a via on my circuit board, the link connects between the board and the 0V pin which is on the upper row of pins on the connector, the lower row of pins is soldered directly to the board.
You usually need to use the USB port because the baud rate used by the ECU isn't supported by most serial ports, you get loopback on a terminal emulator but it may not be at the correct speed. With the Maxim chip you may only need to invert one pin you would need to check the datasheets.
Have you selected the correct speed for the ECU?
Do you have a scope to test the interface?
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.