-
Help translate hex codes
Hi guys another newbee here..
I know I'm not using VCM but been searching for att little help with translation hex codes.
I'm currently using a ELM 327 with bluetooth, and using ELM terminalmode in my phone to access the car.
The thing is that I have a issue with the airbag, and pretty sure it's one of the seatsensors that is not
working propely.
The car is a GMC Savana 1500 and it uses the J1850 VPM protocoll.
Took some screendump while I was doing it but I don't know how to translate into a code?
Maybe I'm not asking for the right answers.
http://www1.garaget.org/gallery/imag...e580523e19.jpg
http://www1.garaget.org/gallery/imag...172b063bcb.jpg
http://www1.garaget.org/gallery/imag...ea0a4e73ed.jpg
http://www1.garaget.org/gallery/imag...e580523e19.jpg
http://www1.garaget.org/gallery/imag...2ba3fd3e3a.jpg
http://www1.garaget.org/gallery/imag...67a2406514.jpg
The second digit F1 should be the scanner, the third digit as in this case 40 should be bodycodes, 10 drivetrains and 28 abs.
But how do you translate into something that could look like a trouble code.
I'm looking for a bodycode that is causing my airbaglight to come on. I belive its a seat sensor but witch side. Or is it something else...
More screenshots http://www.garaget.org/mypage/galler...83&album=60400
Or am I asking the computer with the wrong string?
A little help with this, would be much appreciated?
Regards Michael
-
Check out the wiki page for OBD. It tells you how to decode PID's and DTC's.
-
Thanks been looking there also, but I'm not sure that I do this right?
6C F1 40 59 A6 00 13 BA
A600= B2600? Is this correct? Daytime Running Lamp Control Circuit (BCM)
4 = C0
5 = C1
6 = C2
8 = B0
9 = B1
A = B2
D = U1
E = U2
If I get this right the following should be
6C F1 40 59 90 17 11 E0
9017 = B1017 Passenger Deployment Loop Open
6C F1 40 59 B8 08 11 CB
6C F1 40 59 B8 09 11 87
But what does these two codes do?
B8? How du you make a code out that?
6C F1 40 59 00 00 13 4F
Is this a type of "end of message"?
Regards Michael
-
Finally i figured this one out
First you got to turn on all headers by sending command
AT h1
Then you got to tell the ELM witch computer you
wish to talk to... In my case 58 (airbag module)
So you send command
AT SH 6C 58 F1
When you sent this you will recive OK
Next line to sent is one of the following
19 c2 ff 00 with this you will get current codes
19 d2 ff 00 with this you will current and pending codes (I used this)
Got this code in return
6C F1 58 59 81 00 13 99
AA BB CC DD EF GH IJ KL
AA = Node to node
BB = Adress to scanner you're using
CC= Witch part the code is located in. Engine,trans,abs,airbag m.m.
DD= This I'm not sure about
E = First part of the code
F = Second part of the code
G = Third part of the code
H = Fourth part of the code
IJ= Status of the code 00=god 11=and up eq.fault
KL= Checksum of the code just ignore this one
4 = C0
5 = C1
6 = C2
8 = B0
9 = B1
A = B2
D = U1
E = U2
So my code to translate EFGH in the message above.
81 00 = B0100 You replace number 8 with B0 in my case.
So my code would be Bodycode B0100=Electronic front end sensor 1 performance
You will also get a code that says 00 00 on the next line.
It means something like end of message.
Below a good site with lots of obd codes
OBD II Body Trouble Code Chart
10 = ecm (main engine brain)
28 = abs
40 = bcm (body control module)
58 = airbag module
60 = IPC (instument panel cluster)
62 = hud
80 = radio
c0 = immobilizer
The letters CC in the code above tells you witch part the codes are from or
you wish to talk when you're sending you're command.
Sometimes you'll get a lot of codes so the easy way is to adress each part
at a time and ask for trouble codes.
There should be one for CC code for the transmission also, but haven't figured that one out yet. Anybody knows feel free to complete this list.
If you turn on all headers and send the command 19 d2 ff 00, it's not always
all parts will respond. For an example the BCM and airbag module won't respond.
When you send the command 14, you will erase all codes!!
When I did this I used ELM 327 bluetooth and my phone with the app ELM 327.
If someone sees anything that's misspelled or that doesn't work feel free to let me know.
So I got a new front sensor and problem solved... didn't need to erase the codes since
the airbag module does a self test on start up.
Hope this helps someone...
//Micke