Aldl commodore software library

broken image

Most of the OBD software available is in English. On every interrupt a bit is applied to the CEL wire, 6.25ms = 160Hz or 160baud.

broken image

The 160 baud rate is due to the ECM operating with 6.25ms minor loop interrupts.

broken image

It is ok for slow data speeds but puts too much load on the microprocessor for high baud rates. Bit banging is a method to transmit serial data using only software rather than a hardware UART. The ECM uses a ‘bit-banging’ technique on the CEL (Check Engine Light) wire to flash data out bit by bit. It operates at 160 baud and is a uni-directional (read only) data link. There are a few different implementations of ALDL VN/VP – This was the first implementation, was also the most basic and is the only implementation that uses ALDL for purely diagnostic purposes.

broken image

It is used for a variety of things from, as the name suggests, initial system testing when the vehicle is manufactured to vehicle module communications to diagnostics at the dealer/home to real-time tuning.