Possible Gen 3 Prius codes for ScanGauge

Discussion in 'ScanGauge' started by TheForce, Dec 27, 2009.

  1. TheForce

    TheForce He who posts articles

    I take no credit for this but I'm posting here because I know some Prius owners here don't visit to priuschat.com and some here with SG programming knowledge may not visit priuschat.com.

    Anyway frenchie from priuschat posted a link to some possible ScangGuage codes for the Gen 3 Prius.

    Gauges that might be available are...

    I'm not that knowledgeable in SG programming and I dont have a Gen 3 Prius to try it out. So if anyone here knows how to program the SG and has a Gen 3 Prius to try it on please let us know if these codes will work.

    Here is the link to the priuschat.com post.


    Here is a link to the codes.

  2. CarlD

    CarlD Well-Known Member

    Well, just like before much of the stuff is buried in multi-frame responses. Only way to get that stuff is with a rev of the SG firmware that sends the flow control frame. The 3.18f version I have does this, but alas, I have no Prius to test.

    Amps come from a single-frame response so no problem there.


    TXD: 07E2218A
    RXF: 0461458A0000
    RXD: 2810
    NAM: Amp
    Last edited: Dec 28, 2009
  3. undrgnd

    undrgnd New Member

    And how does one get the 3.18f firmware? I take it it's not something one can download and flash at home?
  4. adrianblack

    adrianblack Member

    What about injector volume?

    Injection Volume mL
    &h2093 = 8339
    8339 / 32365 = 0,258 mL

    I will go try to AMP's and see if it works.

  5. adrianblack

    adrianblack Member

    This works in that it returns a value that is certainly changing as it would with amps, but the math isn't right. With ICE off I was getting 1.17amps. With the headlights on, 2.xx ... but with the ICE running and charging the battery it was 635-655 amps.

    ICE running is charging the battery but with it off amps should be negative.
  6. CarlD

    CarlD Well-Known Member

    Yup, I forgot that the SG has a bug when using the 100X with negative values. the 655 is actually a negative 1. (-1 in 2's complement is 0xFFFF = 65,535 decimal and when the decimal point is moved 2 places it becomes 655.)

    So the RXF must be changed to:

    RXF: 0461858A0000 (was a 4)

    and the MTH changed to:


    should give correct negative current readings.

    Last edited: Jan 10, 2010
  7. adrianblack

    adrianblack Member

    Thank you for explaining this bug to me. I knew something was up with those 650's as they were so close to 65535 or -1 ...

    This XGAUGE works perfectly now.

    Ok, here are the two Xgauges that I know of that work now (just tested them on a test drive)

    Battery AMPs for Gen III prius (- values are charging, + values are draw)
    TXD: 07E2218A
    RXF: 0461858A0000
    RXD: 2810
    MTH: 0001000AF334

    Fuel Injector Volume (ml) for Gen III Prius
    TXD: 07E0213C
    RXF: 0461453C0000
    RXD: 2810
    MATH: 000101440000
    (Sadly when the ICE shuts off, the computer keeps reporting the last known value ... it does not show 0.00 except when you first turn on the car before the ICE starts.)
  8. adrianblack

    adrianblack Member

    Here are the codes to control the Reverse Beep on the 2010 Prius

    Query Reverse Beeper (shows 0000 is enabled, 0040 is disabled)
    TXD: 07c021ac
    RXF: 046115ac0000
    RXD: 2808
    MTH: 000100010000

    Set Reverse Beeper Off
    TXD: 07c03bac40 (change last 40 to 00 if you want to re-enable it)
    RXF: 047b15ac0000
    RXD: 2008
    MTH: 000100010000

    And a video showing me manipulate it


    Edit: New video because youtube is not processing MOV files properly. (Converted to MP4 and reuploaded.)
    Last edited: Jan 10, 2010
  9. TheForce

    TheForce He who posts articles

    WOW! Controlling the reverse beeper via the SG is AWESOME! :D GREAT FIND! Will it stay that way forever with the scangauge removed and the car power cycled?
  10. bestmapman

    bestmapman Fighting untruth and misinformation

    If I could make a request, it would be to find the SOC value the the scan guage.
  11. ksstathead

    ksstathead Moderator

    Yes, the xguage only needs to be run when the 12V is disconnected, as I understand it. My reverse beeper beeps once each time I shift to reverse and the SG is not even in the Prius.

    Attaboy AdrianBlack et al.

Share This Page