Can't Scan for ABS Code

Dadwagon

Active Member
My 4.2 Buick has been throwing up a random ABS/Brake light CHECK BRAKE SYSTEM warning for the last two months. After trying a couple easy fixes, I realized I needed to scan for the code. My cheap OBD2 scanner wouldn't do ABS "C" codes, so I bought an ELM327 reader and used iOS phone apps. None of the apps are finding any of the "C#####" ABS codes, or any Check Engine Light codes at all. It's driving me nuts having ABS turn off every once in a while, and I want to figure out what is throwing up the ABS fault and fix it.

Has anyone gotten a ELM327 and phone app to properly find a brake system/ABS fault code?
 
OP
OP
Dadwagon

Dadwagon

Active Member
And if you haven't, did you resort to a Innova reader? I'm trying to avoid another $99 purchase that doesn't do the job.
 

Mooseman

Moderator
Unfortunately, iOS apps are junk. You'd have to go to an Android device and get the Car Gauge Pro app.
 

TJBaker57

Well-Known Member
My 4.2 Buick has been throwing up a random ABS/Brake light CHECK BRAKE SYSTEM warning for the last two months. After trying a couple easy fixes, I realized I needed to scan for the code. My cheap OBD2 scanner wouldn't do ABS "C" codes, so I bought an ELM327 reader and used iOS phone apps. None of the apps are finding any of the "C#####" ABS codes, or any Check Engine Light codes at all. It's driving me nuts having ABS turn off every once in a while, and I want to figure out what is throwing up the ABS fault and fix it.

Has anyone gotten a ELM327 and phone app to properly find a brake system/ABS fault code?
I am not at all familiar with iOS but if there is a serial terminal app for it I could walk you through the commands needed to pull those codes and how to interpret the result, as long as it's an older (before 2008) model. It would be a hands-on sort of thing, not a canned app doing the talking for you. Interested?
 
OP
OP
Dadwagon

Dadwagon

Active Member
Is Car Guage Pro the only one thus far that is proven to see the "hidden" ABS codes?

I'll look into a serial terminal app for the apple phones.

The winds seem to blow toward an Innova scanner :bonk:
 

TJBaker57

Well-Known Member
Is Car Guage Pro the only one thus far that is proven to see the "hidden" ABS codes?

I'll look into a serial terminal app for the apple phones.

The winds seem to blow toward an Innova scanner :bonk:
Have a look at Car Scanner for iPhone. The android version has a terminal screen. If the iPhone version does also that could be the way in.

The issue is that most of the app designers only included translation coding for the ECMs and PCMs... Torque even gets the results of the 'hidden' codes as you call them but it ignores them!

It is a simple matter of knowing the language. Once connected in a terminal app I can simply enter...

AT SH 6C 29 F1
19 FF FF 00

..... And that right there will yield all that the EBCM has as far as codes, current, pending, history, old, whatever. It won't be recognizable to most but I know what it means thanks to a very old post that got me started on it. I have a spreadsheet to make it even easier.
 
OP
OP
Dadwagon

Dadwagon

Active Member
Car Scanner is one of the apps I put on the phone. It does indeed have Terminal built in, accessed via Settings.
 

TJBaker57

Well-Known Member
Car Scanner is one of the apps I put on the phone. It does indeed have Terminal built in, accessed via Settings.
OK then!! If you connect to your ELM327 and can enter the following lines separately it should spit back a block of hexadecimal text that we can decode to get the codes. Lines that begin with AT are just instructions for the ELM327, not sent to the vehicle. After each of those the ELM should answer "OK". After the final line there will be a block of text. If you can screenshot that we can sort it out and have your code(s). There's a thread here that goes into detail but to just cut to the chase you could just try this. Also,,, after reading the codes typing the single command "14" without the quotes clears the codes from the EBCM while not affecting any other module of the truck.

AT D
AT AL
AT S1
AT H1
AT SH 6C 29 F1
19 92 FF 00
 
OP
OP
Dadwagon

Dadwagon

Active Member
I have a commute, baby duty, and chores today. Will try to get an hour and work on this project late tonight. Thank you all very much!
 

TJBaker57

Well-Known Member
I have a commute, baby duty, and chores today. Will try to get an hour and work on this project late tonight. Thank you all very much!

Here is a youtube demonstration I just made of the above mentioned code reading. Shows I have 2 history codes... C0267 and C0291

 

Reprise

Lifetime VIP Supporter

TJBaker57

Well-Known Member
Sorry to hijack, but holy crap, this brings back memories.
Doesn't it!? I wish the ELM327 allowed for command strings like we used to use for modem initializations. The ELM327 only does single commands, but some things can be set in programable parameters.
 

TJBaker57

Well-Known Member
Looking back at this I was a little remiss in instructions. The command atring I gave you only asked for codes that had fequested the MIL light, history codes, and current codes. While it is good to know what you have in that regard, and that is the exact same status that the tech 2 asks for, I would also want to look for pending codes and old codes just to see what may be currently happening (pending) as well as what has happened in the past.

To add pending and old codes to the request the final line would be " 19 F2 FF 00 ". Or to see everything except immature codes you send " 19 FE FF 00 " All the preceeding lines would be the same.
 
OP
OP
Dadwagon

Dadwagon

Active Member
Based on those chassis codes, it appears the ebcm needs to be removed and resoldered. Or a replacement sourced at a junk yard. Seeing as the abs/ brake light popped up today the second I plugged in my phone charger, it does appear electrical in nature. Happens absolutely at random, any speed, hot or cold. In my recent 300+ miles trip it stayed off for about 150 miles straight. Appreciate the assistance!!
 

TJBaker57

Well-Known Member
Seeing as the abs/ brake light popped up today the second I plugged in my phone charger,
If this happened today before you read these codes then we need to rerun the exercise as I mentioned a few moments ago. In particular the old and pending codes would be worthy of a look. "Old" codes are those that have requested the MIL in the past but are not currently requesting it. A pending code would normally be one that requires an issue to be present on 2 consecutive drive cycles.
 

MRRSM

Lifetime VIP Supporter
Did you Isolate, Remove, Clean, Apply Dielectric Grease and Re-Attach the Related Grounds in the ABS Circuit?

 
OP
OP
Dadwagon

Dadwagon

Active Member
So far through this process, I've cleaned and reinstalled left and right engine bay grounds, ground under driver feet plus sprayed plastidip on that particular ground site, cleaned the 3 fuse box grounds, replaced the the OEM negative battery screw that stripped, removed and popped back in every fuse. Battery is correct size and about a year old, Junkyard-branded. Throttle body removed and cleaned. Front ABS sensors cleaned and reinstalled, no rust anywhere on them.

I have not cleaned the four grounds on the side of engine itself, that's next on the list.

Seeing as I've had the ignition switch temporarily fail twice in the past, probably worth replacing the ignition switch to see if that is the weak link in the EBCM screaming failure.
 
OP
OP
Dadwagon

Dadwagon

Active Member
G305 left frame rail. That actually didn't look too bad when it was removed. This vehicle is rust-free from Texas and Arizona, but that also mean it's been subject to extreme heat.
 

TJBaker57

Well-Known Member
Curious... The wiring diagrams identify the EBCM ground as G304. Looks very much like G305 in MRRSMs link.
 
OP
OP
Dadwagon

Dadwagon

Active Member
I woke up today to find the rear wiper has stopped working, but the wiper fluid button and squirter work fine. There must be a rear ground I need to clean.

EDIT: Nope it was the lift gate wiring that must have gotten smooshed, I removed the rubber covers and white plastic guides, all the wires look fine, put them back in, put the rubber and plastic pieces back into place, close lift gate. Wiper working again.

How can wires on a big GM truck be so prone to grounds and failures? I appreciate the fix was sort of easy but it took some searching and thinking to make the fix.
 
Last edited:
OP
OP
Dadwagon

Dadwagon

Active Member
Update: Rear wiper failed because the orange wire that feeds it in the rubber liftgate hinge broke. Also the black ground wire had the housing cut. Stripped wire, tied wire, shrink wrapped. Wiper back to normal. I will not doubt the advice of the GMTNation again. You are keeping my poor a$$ on the road and I really appreciate all y'alls help.
 

Online statistics

Members online
8
Guests online
191
Total visitors
199

Forum statistics

Threads
20,698
Messages
600,182
Unanswered questions
2
Answered questions
2
Members
13,948
Latest member
smd456
Top Bottom