I think the 97-98 cars had OBD2 K-line and SSM1.
For OBD1 use a standard OBD2 cable.
For SSM1 use a USB to TTL cable like the one on my website, connected to pins 12 & 13 of the OBD connector, or 2 & 3 of the yellow connector.
I agree.
And I got this for communication:
http://www.gravitech.us/ftusbtouabrb.htmlI wanted to leave myself the option to do more things with it. It should be in by next Wed.
Edit: After a little more research it looks like this breakout board is going to be perfect for this application.
You stated in a post that:
It [The ECU] has a UART, but the signalling is done at TTL levels. I think the logic may also be reversed, ie. 0 is 0v (ground), 1 is +5v (floating).
At the time I did not know what "floating" was. I emailed you, and now I think I understand. It is just when the line is idle and no communication is occurring.
But, in the email you sent me you stated that:
To answer your question about "floating". It means that the ECU supplies +5v on the wire. The PC connects that to ground for a few milliseconds to signal a logic 0 bit, or disconnects for a few milliseconds to signal a logic 1.
But I think that you were incorrect in saying that:
the ECU supplies +5v on the wire.
I think that the communication device supplies the +5v when the line is idle. At least that is what I found from the sparkfun comments for a similar breakout board with the same FT232RL chip.
As a test, you could measure the voltages when the serial port is in idle. The TTL should be high (5.0v or 3.3v).
I just confirmed my thinking. I gave FTDI a call and talked with a tech and he told me that both the Tx and Rx on the FT232RL chip are pulled up to VCCIO (which is selectable from +5v or +3.3v).
Even if the ECU did supply +5v to both lines I don't think it would matter now that I think about it. I am very excited to try this board out with my ECU.
Will post results ASAP.