73-87chevytrucks.com

73-87 Chevy _ GMC Trucks => Fuel Systems and Drivability => Topic started by: hatzie on February 16, 2016, 07:11:23 PM

Title: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: hatzie on February 16, 2016, 07:11:23 PM
1982-1995 GM ALDL
PC hardware and software for diagnostic code reading and real-time data logging on the cheap...  or at least a whack at it.

ALDL is an acronym that means Assembly Line Diagnostic Link (http://en.wikipedia.org/wiki/ALDL)  It's a proprietary GM PWM TTL level Serial communications protocol.  It was not standardized even loosely within GM divisions.  It varied greatly by model, nameplate, year, and even engine choice.
ALDL is not always OBD 1 but OBD 1 was ALDL...  OBD 1 was the 1991 California stab at standardization of automotive diagnostics prior to Federal adoption of the much more comprehensive SAE OBD II standards.

Mr Goodwrench used the Tech I and later the Tech II to communicate with these vehicles.  If you can find a working Tech I or a real Tech II they can have more functionality than any aftermarket solution depending on your needs. 
The Tech I is all but extinct (I haven't seen one for sale in over 2 years).  Most of us can't afford a real Tech II and those are getting scarce.  If I could afford a real Vertronix or HP Tech II I don't feel confident that I could weed out the Chinese counterfeits...  there seem to be more poorly constructed Chinese knockoffs than the real thing now and they are priced the same or more.

12 terminal ALDL jack (OBD I)
Repair parts Delphi 12020043 ALDL Jack (http://www.mouser.com/ProductDetail/Delphi-Connection-Systems/12020043) with  15484100 FEM METRIPAK 280 18AWG Au PLTD  (http://www.mouser.com/ProductDetail/Delphi-Connection-Systems/15484100) terminals.
(http://johnnynightstick.s3.amazonaws.com/IMAGES/ALDL_plug.jpg)
[A] ECM Ground
[B) Diagnostic Enable
[C] ECM to Air Switch Solenoid
[D] CLCC (If used) 160 Baud Serial Data TX only (1982-1986 Carburettor Trucks)
[E] 160 Baud TTL Serial Data TX only
[F] ECM Driver or Vac Switch for TCC
[G] Fuel Pump Prime
[H] RWAL VSS
[M] 8192 Baud TTL serial data TX & RX [/FONT]
Not all positions are populated on all vehicles and usually only one serial data line is present.

1995 16 terminal ALDL Jack (OBD 1.5)
This looks like 1996 and later J1962 OBD II jacks because it is physically the same jack.  Electrically it is not the same.  I would be sorely tempted to install the old ALDL jack if I owned a 1995 GM.
Repair Parts Molex 511151601 (http://www.digikey.com/product-detail/en/0511161601/WM3343-ND/2405365) with Molex 50420-8000 terminals (http://www.digikey.com/product-detail/en/0504208000/WM3324CT-ND/2405657) and  Terminal Retainer 0511181605 (http://www.digikey.com/product-detail/en/0511181605/WM6653-ND/2816369)
(http://johnnynightstick.s3.amazonaws.com/IMAGES/J1962.jpg)
[5] Ground
[9] 8192 Baud bi-directional TTL serial data RX & TX
[16]ECM + Power[/FONT]


"Paper clip" method
The diagnostic lamp is called several different things.  SES (Service Engine Soon) MIL (Malfunction Indicator Lamp) CEL (Check Engine Lamp) these acronyms all refer to the same lamp...  if it reliably lights during the bulb check, when the ignition is switched on, this method can probably be used.
NOTE: This will not work with 1994 & 1995 OBD 1.5 jacks  
Lisle 22700 ALDL Test Key (http://www.google.com/search?q=Lisle+22700)
GM Trouble Codes Through CEL (http://www.troublecodes.net/gm/)


PC Method
The older ECMs will have less available data. I'm not really sure what you'll get from the early 1982-1986 Electronic Carburettor engines... I've never tried.


You'll need



The PC
This used to be the most expensive part. Thankfully the requirements are pretty low even if you intend to use it for OBD II / GMLAN (CAN) diagnostics.
A lot of companies and schools are getting rid of their old Windows XP laptops now that support for XP really has ended.  Since a diagnostic laptop doesn't need to access the internet that's not a problem.  There are some pretty good deals on lightly used brand name laptops right now.  Get em while they're cheap and plentiful.

Minimum specs needed OBD I, OBD 1.5 &, and OBD II/CAN Diagnostics with Windows XP.
The OS tends to determine minimums more than any diagnostic software.
- Whatever you buy be sure it's listed as completely WORKING, has the AC Power supply, has a charged battery even if it's tired (it proves the charge circuit is working), has the Hard drive, has USB ports, and has a legible Microsoft COA sticker just in case you have to reload Windows. 
- If the seller has not wiped the HDD you may want to wipe it from a boot disc  (http://www.google.com/search?q=boot+disc+HDD+wipe+software&ie=UTF-8)and re-install a fresh copy of Windows to get rid of the Prior owners personal information, viruses, Pirate software, corrupted registry settings, and other things you just don't want to know about or be associated with.
- It's very nice if you can get the OEM Windows install media included because it'll have the drivers you need slipstreamed into the installation media.  However.  You can usually find someone to get you bootleg copies of bare bones XP SP1 or SP2 OEM discs to legally use with your OEM COA... Dell, HP, Lenovo, etc have drivers for pretty old machines available for download.

- The Dell D500, D600 &, D800 series (D520, D530, D620, D630, D820, D830, ...) laptops were VERY popular so they are extremely plentiful, they have cheap Lithium Ion batteries, they can run Windows XP Pro or even Windows 7 Pro, many of these older laptops have a real 9Pin RS232 serial port and, most will have at least one or two USB Host jacks.  Everything a garage laptop needs.
http://www.ebay.com/bhp/dell-d620 (http://www.ebay.com/bhp/dell-d620)
-  Some of the HP Enterprise class laptops that run Windows 7 like the HP Elitebook 8560P and the older NX series like the NX7400 are getting pretty reasonable but not as reasonable as the used Dell D-series I referenced above.  You do get what you pay for because the HP Elitebook has a much tougher Aluminum case than the Dell units and both the Elitebook and NX series have an extended use secondary battery but the batteries are more expensive and less available because the HP was not as popular. 
-  Look on laptop forums for what commonly breaks on some of these machines...  For instance.  The HP NX series screen hinges tended to break if they were not lubricated.



Free ALDL PC Software
Commercial ALDL PC Software
I don't own any of these packages.  All of them do much more than scan for trouble codes.
USB and RS232 ALDL Interface Cables
1982-1994 12 terminal or 1995 16 terminal molded plugs.
Commercial cables are fairly inexpensive... around $55.
Hopefully this is useful to you folks.
Title: Writeup Android ALDL (OBD 1) & OBDII Diagnostic Software and Interfaces
Post by: hatzie on February 16, 2016, 07:31:39 PM
Android ALDL OBDII & CAN (GMLAN) Diagnostics
I will be adding to and refining this writeup.
Android Devices
Android tablets and phones are not my first choice for ALDL datalogging and diagnostics. Android devices with displays, memory, and and file space even close to a cheap laptop are expensive and the Android ALDL software is expensive compared to the free offerings for the PC that have more functionality.  If you already own an Android tablet or phone with good screen resolution, enough memory, enough storage, and enough processor speed the software becomes somewhat easier to justify.
If you're doing OBD II and CAN the price gets a lot more reasonable because most decent PC based OBD II diagnostics packages are very expensive and the Android packages are not.
I don't recommend using USB interfaces with Android yet.  There are very fast high quality Bluetooth interfaces for both ALDL and OBD II for not much more money. The Android Bluetooth stacks and the Bluetooth chipsets in most Android devices are very robust and work quite well. 
It's not as straightforward to use USB Host (USB OTG) interfaces in Android.  Not all phones and tablets support the whole USB OTG stack because most consumers are just looking to plug in thumb drives not the serial output from a car or truck.  You might have USB OTG with Serial Host mode right out of the box or you might have to root your phone or tablet and hack Serial USB OTG into the kernel along with the Chipset drivers assuming it's even possible.  Android also has a limited number of supported USB to Serial chipsets when the USB Serial host is actually installed.  It's not just the OS.  The application software has to support the chipset too.
The cheap Chinese Android tablets and phones are not usually worth getting.  Typically the screen pixel density is very low in comparison to decent tablets... Good 10" tablets are 1920x1080 while cheap 10" tablets are 1024x600 same as a quality 7" tablet so text and images end up pixellated and fuzzy.  On top of that they are typically filled with poorly replicated chips or blems that didn't make the QC cut.  Functionality like Bluetooth and WiFi is adversely affected.



Software
ALDL

OBD II & CAN

Interfaces Bluetooth & USB
1982-1994 ALDL 12 terminal moulded plugs
1994-1995 16 terminal J1962 moulded plugs.
1996-2005 OBDII and 2006 and later J2411 CAN with 16 terminal J1962 moulded plugs.
NOTE Commercial ALDL, OBD II, and even OBD II/J2411 CAN interfaces are again fairly inexpensive... around $55-$100.

ALDL 12 & 16 terminal Interface
OBD II & CANBUS J1962 Interface
It's worth noting the Chinese ELM327 Bluetooth OBD II interfaces are very very cheap.  The price should be a red flag.
There are more than a few stories of damaged PCMs using the super Cheap Chinese OBD II devices. 
They usually have various issues some large some small.  They seem to be luck of the draw.  You might not get a lemon but you are very likely to.  If you buy one be SURE you can return it if it doesn't work. 
Don't ask for guidance here making the Chinese interfaces work.  Most are full of poorly copied stolen chip designs in either the ELM327 PCM ECM connection or the Bluetooth radio or both and there's no way to tell what you're getting. 
IMHO the cheap and super cheap Chinese interfaces are not worth your time.

Hopefully this provides a good jumpstart to your search...
Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: LTZ C20 on February 16, 2016, 10:41:45 PM
Ok I find all of this extremely interesting. I am very familiar with using Tech I and Tech II units. Use them at work alot. It seems now the only times we use the Tech I is when the odd ball older car comes in which is pretty rare or I use it for my truck.

We have 6 Tech II's, all with the "CanDI" modules and we also have 4 or 5 MDI 1's and we just got 4 MDI 2's.

So trying to find a scan tool to buy for myself has been a giant pain the butt, I would be happy with a Tech I, however I have found just like you, that finding one of those is not easy. And my work as no interest in selling me theirs.

I have a Matco Code reader/clearer that also does I/M monitors and some other things but it only works with OBD II vehicles 1996-present. Since my truck runs on ALDL OBD I, I have to borrow works when I need to communicate with the ECM.

So now here are my questions as you seem to have a way better understanding of how this works than I do.

I have a laptop that uses Windows 7. What is the easiest way to have all of the functionality of a Tech I to use for my truck.

Even better, I have a Samsung Galaxy S6 Active smart phone, what is the easiest way for my to get all of the functionality of a Tech I on my phone. Honestly on my phone would be even better than my laptop because then I done have to have my nice laptop out where it could get damaged. My phone is about three quarters the size of a Tech II screen and way better than a Tech I screen ever was obviously.

So how do I turn my phone in to a working Tech I?

 I'm only concerned with the trucks OBD I system, if I have an issue with any of my OBD II vehicles, I'll just read codes with my Matco handheld unit and then use a scan tool at work for anything advanced I need.

With all the info you provided in your posts and watching the videos and following links, I've become a little lost and confused I will admit.
Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: hatzie on February 17, 2016, 06:02:34 PM
Information is more than a little fragmented.  I was attempting to put together a place to start.

I assume you have a 1982-1986 CLCC (Closed Loop Carburetor Control) ECM with data on terminal D of the ALDL jack? 
WinALDL states that it supports those ECMs.  I'm not sure about ALDL Droid or TunerPRO RT.  I quickly looked at the available ADX files and didn't see the 1982-86 CLCC computers listed.

If you have a CLCC truck I would start inexpensive.  Get one of the 1320Electronics USB & Bluetooth - ALDL cables and try listening to the ECM with WinALDL on your laptop.
Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: LTZ C20 on February 17, 2016, 08:52:53 PM
I have an 89 TBI system, controls TCC lock up also, 1 4-wire O2 sensor. It's the same system as an 89-91 2500 TBI truck with a 350. Mine has a big block TBI tho because the small block TBI can't sufficiently support my engine mods.
Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: hatzie on February 17, 2016, 10:20:28 PM
1989 gives you a lot more information than the old CLCC ECMs.
If you get a combination Bluetooth and USB interface you have the option of trying the free software on the Droid and the PC with a reliable easy to configure communication interface for both. 
USB is very reliable on a PC and Bluetooth is very reliable on a Droid...
USB is not easy to use or reliable on the Droid and Bluetooth is not reliable on a PC.   Bluetooth reliability on a PC may change for the better as Windows 10 or whatever comes next matures but I will not be holding my breath.

Bluetooth needs power.  The interfaces will come with a lighter plug to power them.  The 1320electronics combination interface can, by request, accept power from ALDL position G.  I believe 1989 already had position G populated from fuel pump power.  If it isn't populated it will not hurt any scan tool to have ignition power there.  Install a Metripack 280 Female terminal on a wire in position G and plug the other end into an IGN position in the fuse block.

Here are some videos on how to setup TunerPro RT. https://www.youtube.com/playlist?list=PLAA721B5634A4EC45 (https://www.youtube.com/playlist?list=PLAA721B5634A4EC45)
LS1Tech has a short howto on the LT1 subforum as well.  http://ls1tech.com/forums/lt1-lt4-modifications/1298009-tunerpro-rt-v5-tutorial.html (http://ls1tech.com/forums/lt1-lt4-modifications/1298009-tunerpro-rt-v5-tutorial.html)

Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: LTZ C20 on February 17, 2016, 11:49:05 PM
Ok so I'll need that cable box thing like the guy in the video had. Does any of that software allow me to read/clear codes and proform output functions like a Tech I does?
Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: hatzie on February 18, 2016, 12:48:55 AM
Reading codes, clearing codes, viewing realtime sensor info, and logging data.

This software will not command actions like the Tech II.  I am unaware of software that will.

Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: LTZ C20 on February 18, 2016, 09:16:14 AM
Reading codes, clearing codes, viewing realtime sensor info, and logging data.

This software will not command actions like the Tech II.  I am unaware of software that will.
Good enough. The Tech I has a few output functions like EGR open/closing and a few other things but that's about it. Nothing like the endless fun you can have with a Tech II.
Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: ehjorten on February 18, 2016, 01:42:50 PM
I have a 1991 V3500...figure that one out!  As far as I know, there is not software to read that year of ECM.  No one has de-compiled that ECM.
Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: LTZ C20 on February 18, 2016, 07:01:33 PM
I have a 1991 V3500...figure that one out!  As far as I know, there is not software to read that year of ECM.  No one has de-compiled that ECM.
Is it a TBI small block or big block or diesel? Mine is an 89 but I can communicate with itby selecting 89, 90 or 91 on the scan tool. Is there any way you can change the program options to think it's Annan 89 or 90? It may work. Sometimes we have that issue even with new cars, it may be on 07, but for some reason 07 won't work with the function won't work with the function we are trying to preform, selecting an 06 or 08 makes it work fine. Sometimes it's a scan tool glitch, sometimes it's a programming thing in the computers that's just because of some weird voodoo magic from when the car was built at the factory. Doesn't happen alot tho, only every once in a great while.
Title: Re: Writeup PC ALDL (OBD 1) Diagnostic Software and Interfaces
Post by: hatzie on February 18, 2016, 07:36:31 PM
I have a 1991 V3500...figure that one out!  As far as I know, there is not software to read that year of ECM.  No one has de-compiled that ECM.
Give this a shot.
 http://www.gearhead-efi.com/Fuel-Injection/showthread.php?3575-ECU-Swap-On-1991-TBI-454-4L80E&s=b394995504959ce75540d5e370a9134a (http://www.gearhead-efi.com/Fuel-Injection/showthread.php?3575-ECU-Swap-On-1991-TBI-454-4L80E&s=b394995504959ce75540d5e370a9134a)


My Droid from orbit