1. Attachments are working again! Check out this thread for more details and to report any other bugs.

ScanGaugeII work on 2010?

Discussion in 'Gen 3 Prius Accessories and Modifications' started by taxachusetts, Jun 29, 2009.

  1. frenchie

    frenchie Member

    Joined:
    Oct 19, 2004
    150
    48
    0
    Location:
    France, not far from PARIS
    Vehicle:
    Other Hybrid
    Model:
    N/A
    bonjour Vincent
    definitely, the 14 battery voltage are in 81....
     
  2. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,338
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    Vincent,

    It looks like we made another step forward. frenchie was right about the battery voltages being on 81. No other PID number worked. For the voltage, it returned a number that varied along with BV+ so it sure looks like a battery pair voltage. During EV mode this number would slowly decay along with BV+. During regen braking this number would jump up high right along with BV+.

    The data format is interesting. The first three characters range from 000-999. The fourth character ranges from B-F. As the numbers reach 999, the fourth character increases to the next letter. For example, C999 changes to D025. Any ideas on the data format or what MTH we need to convert to voltage?

    I tried the resistance and received a three digit number that started off at 98, made several jumps down to 0, then back up to 231 and then seemed to settle down around 157.

    When I tried to change the resistance XGauge back to voltage the system edit mode locked up again. I had to reset to Default Settings again and then the voltage reading worked again.

    Thanks,

    Dwight



    You were right about this. Thanks.
     
  3. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Thanks frenchie!:)

    If the numbers are greater than 9999, the upper nibble of the high byte will change to hex.

    To find the scaling factor, we can use the BV+ as a guide. If we multiply this Block Voltage by 14, it should be close to BV+. However, since C999 & D025 are big numbers, multiply by 14 will definitely cause overflow. Therefore, we need to scale it down first by dividing a number, e.g. 100.

    Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7
    0 XGauge TXD RXF RXD MTH NAM Notes
    1 Battery Block 14 Voltage 07E22181 010702EA0324 2010 000E00640000 V14 compare with BV+


    V14 divide by BV+ will be the approx. scaling factor, you need to round it to the closest integer.

    No, this does not look like resistance value. It should be a fixed number. Pls try other PIDs.

    Vincent
     
  4. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,338
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    Vincent,

    I tried your latest V14 with the multiply by 14 and divide by 100. I received the following response as compared to BV+:

    BV+ = 214V and V14 = 1755 (about 8.2 times)
    BV+ = 223V and V14 = 1837 (about 8.2 times)

    Any ideas on the proper scaling factors? (Divide V14 by 820 ?)

    I also tried the other PID's for resistance and when I tried 95 then R14 returned a solid 25. 92 was the only other one that received a reply but it was 0.

    Thanks,

    Dwight
     
  5. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    We need to round up to closest integer, i.e. 8.

    1755 / 8 /14 = 15.67
    1837 / 8 /14 = 16.40

    Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7
    0 XGauge TXD RXF RXD MTH NAM Notes
    1 Battery Block 14 Voltage 07E22181 010742EA0324 2010 000100080000 V14 XX.X V
    2 Battery Block 14 Voltage 07E22181 010702EA0324 2010 000100080000 V14 XXXX V (need to manually divide by 100)


    The decimal point will take up 1 digit, so if you need more precision, use the latter.

    0 is definitely out and 25 is about what I was getting in my Gen1 (about 20 ~ 22).

    Pls try the rest and if there are fixed and about 20+, it should be the correct PID.

    Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7
    0 XGauge TXD RXF RXD MTH NAM Notes
    1 Battery Block 1 Resistance 07E22195 02EA05610695 3008 000100010000 R01 XX mOhm
    2 Battery Block 2 Resistance 07E22195 02EA05610695 3808 000100010000 R02 XX mOhm
    3 Battery Block 3 Resistance 07E22195 02EA05610695 4008 000100010000 R03 XX mOhm
    4 Battery Block 4 Resistance 07E22195 02EA05610695 4808 000100010000 R04 XX mOhm
    5 Battery Block 5 Resistance 07E22195 010702EA0321 1808 000100010000 R05 XX mOhm
    6 Battery Block 6 Resistance 07E22195 010702EA0321 2008 000100010000 R06 XX mOhm
    7 Battery Block 7 Resistance 07E22195 010702EA0321 2808 000100010000 R07 XX mOhm
    8 Battery Block 8 Resistance 07E22195 010702EA0321 3008 000100010000 R08 XX mOhm
    9 Battery Block 9 Resistance 07E22195 010702EA0321 3808 000100010000 R09 XX mOhm
    10 Battery Block 10 Resistance 07E22195 010702EA0321 4008 000100010000 R10 XX mOhm
    11 Battery Block 11 Resistance 07E22195 010702EA0321 4808 000100010000 R11 XX mOhm
    12 Battery Block 12 Resistance 07E22195 010702EA0322 1808 000100010000 R12 XX mOhm
    13 Battery Block 13 Resistance 07E22195 010702EA0322 2008 000100010000 R13 XX mOhm
    14 Battery Block 14 Resistance 07E22195 010702EA0322 2808 000100010000 R14 XX mOhm


    Vincent
     
  6. frenchie

    frenchie Member

    Joined:
    Oct 19, 2004
    150
    48
    0
    Location:
    France, not far from PARIS
    Vehicle:
    Other Hybrid
    Model:
    N/A
    bonjour,
    I have no ideas about xxxgauges,
    but regarding the original message for batt v,
    there are 14 groups of 2 bytes and the factor seems to be 1000
    for instance 36 8F ===> 13.967 volts
    36 7E ===> 13.950 volts
     
  7. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Hi frenchie,

    13.967 & 13.950 seems a little low. If you add up all the 14 groups, do you get close to the pack voltage?

    Vincent
     
  8. JamesBurke

    JamesBurke Senior Member

    Joined:
    May 19, 2009
    1,222
    493
    27
    Location:
    Morgantown, WV
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    PIDs for the System Main Relays SMR and current sensor(s). Could some of the PIDs you just found be for reporting the status of the SMRs and the current through them?

    2010 Toyota Prius-6063 Hybrid BOT Battery Test Results
    http://avt.inel.gov/pdf/hev/batterygenIIIprius6063.pdf
    This document may have some relevant data for comparison to the data you are getting with your PID tests.

    Carry on!
     
  9. JamesBurke

    JamesBurke Senior Member

    Joined:
    May 19, 2009
    1,222
    493
    27
    Location:
    Morgantown, WV
    Vehicle:
    Other Non-Hybrid
    Model:
    N/A
    14 modules in series (blocks) should give a voltage range of 12v to 18v depending on state of charge (SoC),
     
  10. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Hi JamesBurke,

    It should be 12 cells in series (blocks) since 1 block has 2 modules and 1 module has 6 cells. A pack has 14 blocks or 14 * 12 = 168 cells. According to the link you provided, with min. cell discharge voltage of 1.0V and max. cell charge voltage of 1.5V, the range would be 12V to 18V.

    Vincent
     
  11. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,338
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    I see where you are dividing by 8 in the MTH but do not see where you are dividing by 14. If we only divide by 8 we will be getting roughly the same voltage as BV+. What am I missing here? Does the 4 in the RXF do more than just move the decimal point?


    I will try these others. The R14 started out at 25 this morning on the way to work and slowly crept up to 28 as the BV+ increased and the B2F increased.

    I will try the others this afternoon after work.

    Thanks,

    Dwight
     
  12. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    The 1755 & 1837 were the results of multiply by 14 so we have to divide by 14 back. The new MTH did not multiply by 14 so there is no need to divide.

    The 4 in RXF tells SGII that the result is 100 times and to display 2 decimal places. Normally, if you use 4 in RXF, you need to multiply your results by 100. In this case, since our results need to divide by 8 and 100, the final MTH becomes divide by 8.

    Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7
    0 XGauge TXD RXF RXD MTH NAM Notes
    1 Battery Block 1 Voltage 07E22181 02EA05610681 3010 000100080000 V01 XXXX V (need to divide by 100)
    2 Battery Block 2 Voltage 07E22181 02EA05610681 4010 000100080000 V02 XXXX V (need to divide by 100)
    3 Battery Block 3 Voltage 07E22181 010702EA0321 1810 000100080000 V03 XXXX V (need to divide by 100)
    4 Battery Block 4 Voltage 07E22181 010702EA0321 2810 000100080000 V04 XXXX V (need to divide by 100)
    5 Battery Block 5 Voltage 07E22181 010702EA0321 3810 000100080000 V05 XXXX V (need to divide by 100)
    6 Battery Block 6 Voltage (Hi Byte) 07E22181 010702EA0321 4808 010000080000 V06 V06+v06 (need to divide by 100)
    7 Battery Block 6 Voltage (Lo Byte) 07E22181 010702EA0322 1808 000100080000 v06
    8 Battery Block 7 Voltage 07E22181 010702EA0322 2010 000100080000 V07 XXXX V (need to divide by 100)
    9 Battery Block 8 Voltage 07E22181 010702EA0322 3010 000100080000 V08 XXXX V (need to divide by 100)
    10 Battery Block 9 Voltage 07E22181 010702EA0322 4010 000100080000 V09 XXXX V (need to divide by 100)
    11 Battery Block 10 Voltage 07E22181 010702EA0323 1810 000100080000 V10 XXXX V (need to divide by 100)
    12 Battery Block 11 Voltage 07E22181 010702EA0323 2810 000100080000 V11 XXXX V (need to divide by 100)
    13 Battery Block 12 Voltage 07E22181 010702EA0323 3810 000100080000 V12 XXXX V (need to divide by 100)
    14 Battery Block 13 Voltage (Hi Byte) 07E22181 010702EA0323 4808 010000080000 V13 V13+v13 (need to divide by 100)
    15 Battery Block 13 Voltage (Lo Byte) 07E22181 010702EA0324 1808 000100080000 v13
    16 Battery Block 14 Voltage 07E22181 010702EA0324 2010 000100080000 V14 XXXX V (need to divide by 100)


    Vincent
     
  13. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,338
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    Vincent,

    Understand again. Thanks for explanation.

    I will try these tonight and let you know.

    Thanks,

    Dwight
     
  14. Dubby

    Dubby Junior Member

    Joined:
    Aug 7, 2008
    4
    0
    0
    Location:
    Plain States
    Vehicle:
    2008 Prius
    Anyone:
    How can I reset both the seat belt beeps and the reverse beeps to the stock default?
    Still just learning.

    Thanks,
    Dubby
     
  15. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,338
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    I tried both of the XGauges above and they worked correctly. I like the first one with the decimal point and not having to manually divide by 100. The values were slightly on the high side due to rounding the 8.2 to 8.

    All of the above XGauges worked correctly with the values being in the 25 to 28 range. Your units are mOhm which would make these 0.025 Ohms, correct?
     
  16. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,338
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    I tried all of the XGauges above. All worked correctly except the V06+v06 and V13+v13. The Hi Byte returned a 6 and the Lo Byte returned a 26 which did not make sense. All of the others were in the 1500 to 1700 range, or 15.00 to 17.00 range, depending on where the BV+ voltage was at the time.

    Also the system did not like the V06+v06 or V13+v13 and wanted to lock up the XGauge edit mode each time and would get a lot of extra numbers in the parameters. I had to reset the Default Settings each time to clear up the edit mode.

    It looks like we continue to make progress.

    Thanks for your assistance,

    Dwight
     
  17. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    All the 14 Blocks are not exactly 14 times smaller than BV+. Some are higher and some lower. So it depends on which block you picked to find the scaling. The scaling may still need to tweak a bit, that's why I asked frenchie the question.

    Yes. The reason to use mOhm is because SGII can't display more than 2 decimal places.

    I think you missed out the multiply by 256.

    Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7
    0 XGauge TXD RXF RXD MTH NAM Notes
    1 Battery Block 6 Voltage (Hi Byte) 07E22181 010702EA0321 4808 010000080000 V06 V06+v06 (need to divide by 100)
    2 Battery Block 6 Voltage (Lo Byte) 07E22181 010702EA0322 1808 000100080000 v06


    Vincent
     
  18. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Hi Dubby,

    If yours is a Gen2, the procedure in this thread will not work. I believe if you disconnect the 12V negative, it will revert back to stock default. Otherwise, pls follow the procedure in this link:

    http://priuschat.com/forums/gen-ii-...troubleshooting/9-turn-off-backup-beeper.html

    Vincent
     
  19. Dubby

    Dubby Junior Member

    Joined:
    Aug 7, 2008
    4
    0
    0
    Location:
    Plain States
    Vehicle:
    2008 Prius
    Thanks vincent1449p.I should have explained I have both gen II and gen III . This question is for the gen III 2011 Prius. So Vincent1449p, and /or anyone else, how can I accomplish this? (BTW: I had to delete your link, they will not let me post links until I have 5 posts, so hope you don't mind).
    Thanks,
    Dubby
     
  20. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c