Home WinALDL

160 Baud ALDL Hardware Interface

The ECM produces the data signal at either a 12 Volt or 5 volt level that must be inverted and converted to RS232. One simple scheme is to feed the ALDL data into a single transistor level converter that inverts the data to produce a pseudo RS232 level (varies between 12 Volts and 0). This is connected to the receive data line of a serial port to be processed by the PC's UART.

When you build the cable first try without the R3 resistor. That works for most vehicles. Some vehicles need a 10k resistor to start transmitting data but the resistor will change the ECM's mode. It will have a high idle and spark knock retard will be disabled. That is the reson why you should not use the R3 resistor if it works without it.

With this resistor installed the interface will NOT work with fuel injected vehicles. This resisror should ONLY be used with some carbed vehicles that does not work with the standard interface. If you need this resistor then you probably have to use the 4800 baud setting in the configuration too.

On some computers it is possible to use the DTR pin on the serial port as 12 Volt source, and that is what I did.

If you want help building the cable:


e-mail winaldl@joby.se