Announcement

Collapse
No announcement yet.

ELM327 Trouble Codes

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ELM327 Trouble Codes

    I am interfacing with the ELM327 and following the ELM manual, it states a request of 03 should have a response such as:
    43 01 33 00 00 00 00

    So the 6 bytes following the 43 are the response trouble codes.


    Well, I pulled the MAF cable off on my test vehicle to make it throw a light, and when I issue an 03 command, I get back:

    43 02 01 02 01 13

    So it would seem the codes would be 0201 and 0113, but this is not the case.
    The actual codes are 0102 and 0113. Is the first byte after the 43 supposed to be ignored? If so, then am I to assume that if there were 3 codes set, the response would be something like: 43 02 01 02 01 13 00 00

  • #2
    That's odd, mine returns an odd number of bytes, the 43 header, and then an even number of bytes (two for each trouble code. If I have three codes, I'll see 43 01 02 01 13 03 15
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    RevFE
    My Shop

    Comment


    • #3
      It is strange...

      Anyone else have any ideas why?

      Comment


      • #4
        Originally posted by malcom2073 View Post
        That's odd, mine returns an odd number of bytes, the 43 header, and then an even number of bytes (two for each trouble code. If I have three codes, I'll see 43 01 02 01 13 03 15
        So if you had 2 codes would it show you 43 01 02 01 13 00 00

        ??

        Comment


        • #5
          I did some testing on my vette and unplugged the maf and elec throttle control and got the following nice response:
          43 01 02 11 20 12 20 \r43 15 14 15 15 00 00

          I did the same on the mazda and I got this garbage (I dont see these values mentioned anywhere in the ELM manual):
          00A
          0:430401020113
          1:01230222000000

          As you can see the 0: is only 5 bytes following the 43. But what is this 0: and 1: anyway? I dont see these mentioned in the ELM manual. WHat is the 00A header?

          Comment


          • #6
            Hi..

            Maybe this will help you....

            In CAN protocol based cars... 43 02 01 02 01 13 is the right message.

            43 is a mode request, which means its asking for a DTC request.

            02 means there are two trouble codes

            01 02 means P0102

            01 13 means P0113

            Hope this helps!

            Comment

            Working...
            X