Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Mode $06 revealed - Why is it such secret?

  1. #1
    Newbie maeliosa's Avatar
    Join Date
    Aug 2004
    Location
    US
    Posts
    20

    Talking Mode $06 revealed - Why is it such a secret?

    Why is it sooo hard to find information about mode $06 (mode six, mode 6)? Almost every hit on google is some guy selling his "secret" information that'll "unleash the power of OBDII Mode $06!!!"

    Well, after poking around a bit, I've figured it out I think. I got an OBD2 All-in-one scanner (ELM327 based) recently, and have been playing around with it. This lets you manually send data to the OBDII bus. Using this and the Honda mode $06 documents from https://techinfo.honda.com/rjanisis/RJAAI001_mode.asp, I was able to determine the following.

    This is what I sent in hyperterminal (this is all in hexadecimal):

    Code:
    06 21
    06 - indicate this is a mode $06 request
    21 - request parameter identification (PID) code 21
    (and for mode 6, PID is equivalent to test identification (TID))

    The response:
    Code:
    46 21 81 00 09 00 04
    4 - indicates this is a response
    6 - to a mode 6 request
    21 - for PID 21 (i.e. TID 21)
    81 - indicates this is a result from component ID (CID) 1, and the test limit here is a lower limit
    00 - padding? used for larger values?
    09 - test value
    00 - padding? used for larger values?
    04 - test limit

    One value needs more explanation, that value 81. This is one byte, and can range from $00 to $ff. The first bit, or most significant bit (MSB), indicates whether the test limit given is a lower limit (bit=1) or upper limit (bit=0). The lower 7 bits indicate the component ID (CID). So in this case, $81=0b10000001 in binary, the top bit is 1 so this limit is a lower limit, and the lower 7 bits indicate this is a CID of 1.

    So, we open up the mode 6 doc for the 1998 Honda Civic, and you find the following:
    For a TID of $21 and CID of $01, they tell you the following:

    Monitoring the fluctuation of fuel tank pressure sensor output before and after
    EVAP bypass solenoid value is opened after engine starting with cold condition.
    Measured value: Output value (Decimal) x 0.488281 (mmHg)
    The lowest limit value: Output value (Decimal) x 0.488281 (mmHg)
    So our test result was 9, which when multiplied by their conversion factor gives 4.394529 mmHg, compared to a lower limit of 1.953124 mmHg. Which means, we passed the test, which is why the CEL/MIL lamp hasn't gone off. If the value reported was below the lower limit, then according to the mode 6 doc, a P1456 code would be issued and the CEL/MIL lamp would come on.

    So, what do you all think of this? Is this right? It only took me an hour or so of tinkering around to figure it out. Why is it made to be such a secret?

    If you look at a more recent model year, you'll find there are A LOT more tests that you can lookup. The mode 6 doc for the 2006 Hondas is 37 pages long, with all kinds of different tests, like finding out the number of times a cylinder misfired.
    1998 Honda Civic LX
    In VERY early planning stages now
    ---------------------------------
    Awesome avatar from DannyWork@Flickr

  2. #2
    My man uses Levitra. Peoples's Avatar
    Join Date
    Dec 2004
    Location
    Maryland
    Posts
    2,024
    i think all information like this is meant to be a secret, people want to make money off of you any way they can. thats why it costs tons of money to buy specification licenses. Very cool, are you a programmer? Are you going to work on this any more. Also is this specifically honda?
    PC Components:
    Lilliput; XPC/FLEX mobo; 1.7 ghz P4 Mobile;512 DDR; 160 gb HDD; opus 150; slot usb dvd-rw
    My work log

  3. #3
    Newbie maeliosa's Avatar
    Join Date
    Aug 2004
    Location
    US
    Posts
    20
    Mode $06 is part of the OBDII specification, so it is not Honda specific. It seems though that it is only available on 1997 and newer models. However, the number and type of tests available is specific to each make and model. Since the computer only gives you bytes of data, you need the data sheets for mode $06 from the manufacturer. techinfo.honda.com has all the Honda and Acura sheets, and I believe most of the other manufacturers have similar sheets available on their sites.

    I'm not full-time, but I am a hobby programmer. I'm also a big promoter of open source, and there aren't any very good open source OBDII scan program out there now, in my opinion. Like I've mentioned in other threads, I'd like to write a complete, cross-platform OBDII scan program for the ELM series of scanners, but make it modular enough so that others could add support for their own scanners in.
    1998 Honda Civic LX
    In VERY early planning stages now
    ---------------------------------
    Awesome avatar from DannyWork@Flickr

  4. #4
    Constant Bitrate joeyoravec's Avatar
    Join Date
    Oct 2005
    Location
    Livonia, MI
    Posts
    205
    Mode $06 isn't really a secret. More likely you're experiencing a disorganized website. If you go to service.gm.com they have a Service Information tab with the identification and scaling clearly posted. Ford provides their information upon request to scantool vendors.

    Unfortunately other OEMs don't play nice. Notice http://www.etools.org/i4a/pages/index.cfm?pageid=2407 which says Honda refused to provide their data to ETI, and tries to charge $5000 per year for scantool information.

  5. #5
    Newbie maeliosa's Avatar
    Join Date
    Aug 2004
    Location
    US
    Posts
    20
    Quote Originally Posted by joeyoravec
    Mode $06 isn't really a secret. More likely you're experiencing a disorganized website. If you go to service.gm.com they have a Service Information tab with the identification and scaling clearly posted. Ford provides their information upon request to scantool vendors.
    I found the GM site in my searches, but even there it doesn't tell you how to dissect the response, i.e. byte three indicates test limit type and component id, bytes 4&5 are the test value, and bytes 6&7 are the limit value. I couldn't find a single mention of this anywhere in my search. Those GM pdfs were the only way I figured out how to decipher byte 3.

    I don't claim to have made some breakthrough, or that it took a lot of effort. I'm just surprised that I couldn't find a single mention of how to decipher the mode 6 response, other than that bit from the GM pdfs.

    Unfortunately other OEMs don't play nice. Notice http://www.etools.org/i4a/pages/index.cfm?pageid=2407 which says Honda refused to provide their data to ETI, and tries to charge $5000 per year for scantool information.
    Hmm, it seems Honda has the same information GM has on techinfo.honda.com site.
    1998 Honda Civic LX
    In VERY early planning stages now
    ---------------------------------
    Awesome avatar from DannyWork@Flickr

  6. #6
    jma
    jma is offline
    Newbie
    Join Date
    Apr 2006
    Location
    Laval Canada
    Posts
    2
    Where to get description of OBDII ( Mode06) codes
    for Chrysler Intrepid 2002

    jma

  7. #7
    Constant Bitrate
    Join Date
    Mar 2007
    Location
    Rutherford, Australia
    Posts
    151
    This thread came up on another search I was doing for ETI - that link Joey had is now invalid.

    This seems to be the same info for Ford:
    [media]http://www.motorcraftservice.com/vdirs/diagnostics/pdf/OBDSM701.pdf[/media]


    Lukeyson

  8. #8
    jma
    jma is offline
    Newbie
    Join Date
    Apr 2006
    Location
    Laval Canada
    Posts
    2

    Wink Chrysler OBDII Mode $06

    TID 16 O2
    TID 17 O2
    TID 26 O2
    TID 27 O2
    TID 28 O2 Heater
    TID 29 O2 Heater
    TID 2A O2 Heater
    TID 2B O2 Heater
    TID 2C O2 Heater
    TID 2D O2 Heater
    TID 2E O2 Heater
    TID 2F O2 Heater
    TID 36 O2
    TID 37 O2
    TID 3D Catalyst
    TID 3E Catalyst
    TID 55 EGR
    TID 56 EGR
    TID 57 EGR
    TID 58 EGR
    TID 59 EGR
    TID 5A EGR
    TID 5B EVAP
    TID 5C EVAP
    TID 71 EVAP
    TID 72 EVAP
    TID 73 EVAP
    TID 74 EVAP
    TID 75 EVAP
    TID 76 EVAP
    TID 77 EVAP

  9. #9
    Newbie
    Join Date
    Feb 2009
    Posts
    4

    Graet Topic, please help Interepret for Corolla 2000

    Corolla 2000, 97000 miles

    The manual recommends test $06 $02 – for 2004 – which I did and here is the result
    >0602
    46 02 81 00 75 00 4C

    According to manual
    $81(Tank pressure change value during Vacuum introduction), Malfunction criteria for VSV for EVAP , Units = mmHg, Multiply by0.0916

    So, does that mean the EVAP VSV is faulty?

    But this is not a failed case as 81 is the lower limit and value $75 > $4C right?
    I have the relevant pages uploaded. Then why do I keep getting P0441, if no fail?

    P0441 (With $06 $02 monitor info)
    How to use Monitor page.


    Separately does corolla 200 have no freeze frame storage? I do not see any freeze frame data and $02 $00 will return NO DATA for P0171 and P0441. Any Ideas?

  10. #10
    Newbie
    Join Date
    Sep 2010
    Posts
    1
    I see answers here for a 06 xx under the pre CAN modes newer cars respond
    a bit differently for a testID Request

    with an ELM interface with CAN format I get the info below can somebody help me
    translate it???

    I query 06 01

    and I get

    049
    0: 46 01 01 0A 0F C7
    1: 0F C7 0F C7 01 02 0A
    2: 0F C7 0F C7 0F C7 01
    3: 03 0A 09 9C 09 9C 09
    4: 9C 01 04 0A 11 9E 11
    5: 9E 11 9E 01 05 10 00
    6: 23 00 00 00 F9 01 06
    7: 10 00 15 00 00 00 62
    8: 01 80 2B 00 7A 00 2F
    9: FF FF 01 81 2B 00 79
    A: 00 2F FF FF AA AA AA



    My guess is that I have 049(hex) bytes to look at 5 bytes per CId???
    do I start after 46 01 01 or after 46 01???

    Cheers

Page 1 of 2 12 LastLast

Similar Threads

  1. Quest for 800x480
    By ptk in forum LCD/Display
    Replies: 451
    Last Post: 01-04-2010, 10:42 AM
  2. Does XM mode operate as 'RADIO' mode
    By rjoek in forum Road Runner
    Replies: 8
    Last Post: 07-07-2005, 10:18 AM
  3. Police mode.!
    By Mcnovy in forum Road Runner
    Replies: 23
    Last Post: 05-17-2005, 03:13 PM
  4. BASIC Stamp question
    By Banderon in forum General Hardware Discussion
    Replies: 18
    Last Post: 05-07-2004, 08:33 AM
  5. More info on 800x480 mode for Xenarc...
    By InFix in forum LCD/Display
    Replies: 8
    Last Post: 08-27-2002, 08:54 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •