ALDL-Adapter/USB ALDL Adapter V1
CrashOverrideProductions edba05da88 Create V1-Top.png 2020-12-03 23:24:27 +10:00
..
Eagle Create GM-UART-V1.sch 2020-12-03 22:42:04 +10:00
Readme.md Update Readme.md 2020-12-03 22:53:01 +10:00
V1-Bottom.png Create V1-Bottom.png 2020-12-03 23:24:22 +10:00
V1-Schematic.pdf Create V1-Schematic.pdf 2020-12-03 23:24:25 +10:00
V1-Top.png Create V1-Top.png 2020-12-03 23:24:27 +10:00

Readme.md

USB ALDL Adapter V1.0

Project: ALDL to Bluetooth Adapter using a Mini Computing Board

What is a ALDL

Assembly Line Diagnostic Link or ALDL is a proprietary on-board diagnostics system developed by General Motors before the standardization of OBD-2. It was previously called Assembly Line Communications Link or ALCL. The two terms are used interchangeably.

This system was only vaguely standardized and suffered from the fact that specifications for the communications link varied from one model to the next. ALDL was largely used by manufacturers for diagnostics at their dealerships and official maintenance facilities. The connector is usually located under the dash on the driver's side of left-hand drive (LHD) vehicles, though this location was not standardized.

The earliest implementations of ALDL were unidirectional and transmitted serial data at 160 baud using PWM. Some 160 baud models constantly transmitted sensor data on startup, while others started transmitting data when placed in diagnostic mode with a resistor connected to the ALDL port.

Later versions were bidirectional and operated at a much faster (but incredibly slow compared to today's standards) rate of 8192 baud. Implementations using the 8192 baud rate were primarily request-driven, meaning that the main diagnostic data was not transmitted until a request was made. Some idle data transmission of trivial parameters, however, existed in many vehicles. Bidirectional communication also allowed many other functions to be performed via ALDL, such as actuator tests, parameter overrides, and in some cases even reprogramming of the ECU itself. Multiple devices could be placed on the ALDL data line for primitive networking and communication. Many later 8192 baud vehicles, for example, had airbag control, ABS, and even climate control units sending data on the same serial bus.

In both versions, ALDL data is sent in a format unique to the model of ECU in the vehicle with little standardization between models, so a proper definition of the data is required to interpret it. Most professional scan tools require a large database of vehicle definitions.

The signaling of ALDL is similar to the RS-232 serial data standard; differing in the voltages used to denote logical one (usually 0 V DC) and logical zero (either +5 V DC or +12 V DC), and that unlike RS-232, both transmit and receive functions are on the same conductor. Schematics are available on the internet for devices that can be used to convert the ALDL voltages to those of the RS-232 standard, allowing the raw data to be read with a computer having a serial port and the proper software.

PCB Bill of Materials

Part Value Part Number Qty
C1 10nF 885012205031 1
C2,C3 47pF VJ0402A470JXXCW1BC 2
C4 100nF 885012105018 1
D1 150mA 1N4148X-TP 1
R1 1KR RC0402FR-071KL 1
R2 PMS0603-025 1
R3,R4 27R RC0402FR-0727RL 2
SV1 9 pin 200-HTMS11002TSRA 1
X1 10033526-N3212LF 1
IC1 FT230XS-R 1
Shell AOT-1127 - Black 1
USB Cable 571-1496476-6 1
PCB PCB Manufacture 1

Project To Do List

  • More to add as I think of it
  • List Items Here

Repo To Do List

  • Update Readme Image to Actual V1
  • Add Backplane to Repo
  • More to add as i think of it

Licencing

Creative Commons: Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0)

You are free to:

Share — copy and redistribute the material in any medium or format

Adapt — remix, transform, and build upon the material

Under the following terms:

Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

NonCommercial — You may not use the material for commercial purposes.

ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.