Results 1 to 4 of 4

Thread: Help translate hex codes

  1. #1
    Potential Tuner
    Join Date
    Sep 2014
    Posts
    4

    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.













    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

  2. #2
    HP Tuners Owner Keith@HPTuners's Avatar
    Join Date
    Sep 2002
    Location
    Chicago, IL
    Posts
    6,394
    Check out the wiki page for OBD. It tells you how to decode PID's and DTC's.
    We got this guy Not Sure, ...

  3. #3
    Potential Tuner
    Join Date
    Sep 2014
    Posts
    4
    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

  4. #4
    Potential Tuner
    Join Date
    Sep 2014
    Posts
    4
    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
    Last edited by Satyr; 12-28-2014 at 03:27 PM.