
#Aldl port code
I do have code to wait for the 0xF0 sent out by the ECU to start sync.

My final implementation will wither be on an atmega644 or atmega32u4. I will continue to work on it.Īt the moment I am using NewSoftSerial on d2 and d3 to see the output. I at least want to post this in case someone is looking for it in the future.

I intend to keep all circuits and code open source as this evolves. IF so, How can I detect the start of a sync frame? 9 1s followed by a 0. So has anyone done something similar to this? (maybe different hardware for the interfacing circuitry) The decode the data is where I am having issues. I want to log this data to SD Card (not a problem), Display important information on a LCD (not a problem), and decode the data. Unfortunately, with the ALDL stream each ECU/ECM and prom have a slightly different data stream. If you scroll down to "3.2 Circuit Design:" It shows 3 transistors (plus resistors) to control the sending/receiving on the bi-directional ALDL line. However, I found this project interesting and it is sort of on the track I want to go: There are plenty of schematics for interfacing a com port to the ALDL port:

First I want to ask, has anyone has done a project with arduino (or compatible chip mega32u4 etc) and 8192 baud ALDL?
