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. adrianblack

    adrianblack Member

    Joined:
    Sep 26, 2009
    447
    187
    0
    Location:
    Los Angeles
    Vehicle:
    2010 Prius
    Model:
    III
    Oh ya, duh on my part! You are 100% correct Vincent. :)

    -40 is also where C and F are both -40 -- which makes the conversion easier since F is mere scaled instead of being offset and scaled.
     
  2. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,340
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    Thanks guys for the detailed explanations. It also gives me a better explanation for the use of the RXD and RXF values.
     
  3. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    What is your SGII firmware version? For 3.17 or older, if you try to display PIDs with the same criteria for RXF, only one will be displayed and the others will be blank. It is actually RXF, not TXD as what we thought. Since most TXD have the same RXF filter, one would assume that TXD cannot be the same.

    Let's look at one e.g. Outside Temp, ExF and Vehicle Load, vLD. Both have different TXD but same RXF. I don't have a Gen3 to test but I bet you 'd see "collision" for these 2 PIDs. One of them will be blank and the other would alternate between the actual value and wrong value.

    Linear Logic has since corrected this problem in 4.02 and later.

    Vincent
     
  4. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,340
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    I have the 4.05 version and have seen where at times I cannot display certain PID's at the same time. This seems to fit the spreadsheet by Adrian Black. He lists these as the same TXD. Looking at his spreadsheet at times the RXF are the same and other times the RXD are the same, along with the TXD.

    What I remember seeing is that if I had one PID displayed and tried another XGauge for the other, that the displayed PID would remain displaying but the new XGauge would not display any values.

    Does this make sense?
     
  5. spiderman

    spiderman wretched

    Joined:
    Jul 5, 2009
    7,543
    1,558
    0
    Location:
    Alaska
    Vehicle:
    2010 Prius
    Model:
    II
    So it looks like it would be worth the $25 to upgrade my SGII from 3.17 to 4.05?
     
  6. jdcollins5

    jdcollins5 Senior Member

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

    I do not know what issues, if any, you have with the 3.17 but I can tell you that with the 4.05 I was able to take Adrian Black's spreadsheet and configure the XGauges. No problems other than not being able to have two of the XGauges up at one time that he highlights. Other than that it was plug-and-play.

    Dwight
     
  7. spiderman

    spiderman wretched

    Joined:
    Jul 5, 2009
    7,543
    1,558
    0
    Location:
    Alaska
    Vehicle:
    2010 Prius
    Model:
    II
    That's just it, I am not having any problems... just wondering if it is worth it to upgrade ($25) of not. I have to send it in to them, they flash with the new version and send it back. I think I will wait till they put something really interesting in. Thanks.
     
  8. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    This seems like the same problem as 3.17. I've no idea why it didn't work for Gen3, at least 1 user of Gen2 reported working.

    http://priuschat.com/forums/gen-ii-...ngauge-4-05-problems-2nd-gen.html#post1346149

    By the way, do you know whether 4.05 support multi-frame messages?

    Vincent
     
  9. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,340
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    Being my first ScanGauge I cannot comment on the previous collisions. I know that I can display SoC and BtA because these are two of my main displays. These are two that cwerdna points out as previous collisions.

    The ones that cannot be displayed at the same time are the ones highlighted in light blue on Adrian's spreadsheet. These are like MG1 RPM and Temp, DC/DC upper and lower converter temps, etc.

    As for multi-frame messages I do not know. Adrian lists a few of these as being not working due to being multi-frame. If someone has the configuration parameters for one of the multi-frame data points I will be glad to try.
     
  10. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    I was wrong to assume the fix is also applicable to Gen3. Good to hear from actual user, thanks!

    Since SGII did not support multi-frame messages in the past, I think the configuration parameters have to be created from scratch. Below are some references which might be helpful:

    http://techno-fandom.org/~hobbit/cars/sgpkt.txt

    http://www.elmelectronics.com/DSheets/ELM327DS.pdf

    Let's take an e.g. from Frenchie's document:

    http://prius-touring-club.com/documents/prius_gen3_can_codes_v001.pdf

    SoC
    7E280221010000000000
    7EA81018610100653C2A
    7E283000000000000000
    7EA821656000000004A0
    7EA822292951E4211129
    7EA823EC38FD9E000000

    The 1st line is the request, 7E28022101, the 8 and 02 are not shown by SGII.
    The 2nd line is the response,
    7EA81018610100653C2A, 10 implies this is a First frame msg. with 18 (24 bytes) to follow.
    If 4.05 supports multi-frame msg, SGII need to send the Flow Control Frame in the 3rd line,
    07E23000 or 07E230nn where nn is the no. of buffer bytes (usually 07).
    The 4th line is the
    Consecutive Frame msg., 7EA821656000000004A0.
    The 5th line is the Consecutive Frame msg., 7EA822292951E4211129.
    The 6th line is the Consecutive Frame msg., 7EA823EC38FD9E000000.

    Since we don't know what value Linear Logic chose for the FC Frame, it will be difficult to set the RXD correctly. However, I think we can know whether it support multi-frame or not by observing line 4. My propose Xgauge looks something like this:

    Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7
    0 XGauge TXD RXF RXD MTH NAME Notes
    1 Chk for multi-frame 07E22101 010712EA0321 1008 000100010000 Try should expect 21[/COLOR][/COLOR]

    If you don't see 21, then it doesn't support multi-frame msg.

    Vincent
     
  11. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,340
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    I will give it a try the first chance I get and let you know.
     
  12. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,340
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    I tried it tonight and it returned a 21. Does this mean that it does support multi-frame messages?
     
  13. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    I can't say for certain but it is a good start. The 21 msg. could be from the communication between the ECUs on the CAN bus and not the one initiated by SGII. We need to verify it against a known value, e.g. SoC.

    Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7
    0 XGauge TXD RXF RXD MTH NAME Notes
    1 State of Charge 07E2015B 0441855B0000 2808 03E800FF0000 SoC xx % Found by "Lobato (motoleon)" See changelog
    2 State of Charge 07E22101 010782EA0323 3008 00C800330000 soc xx.x %

    You can display both side-by-side for comparison. The car need not be driven, just placed it in P and READY on.

    Vincent
     
  14. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,340
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    Tried your soc configuration this morning. It returned the same value as SoC on the way to work.

    What next ?
     
  15. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Thanks! Now I'm quite confident that it does support multi-frame message.:)

    The next thing to try is to see what happens when more than one multi-frame message are being requested. I created some more xgauges according to this document:

    http://priusfan.info/canmonitor/P3_CAN_Codes_V010.pdf

    Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Column 7
    0 XGauge TXD RXF RXD MTH NAME Notes
    1 Intake Temperature 07E02101 010702E80321 2808 00090005FFD8 fia x °F
    2 Atmosphere Pressure 07E02101 010702E80321 3008 000100010000 AP kPa
    3 ICE Temp 07E02101 010702E80321 3808 00090005FFD8 etf x °F
    4 ICE RPM 07E02101 010702E80321 4010 000100040000 rpm xxxx RPM
    5 Vehicle Speed 07E02101 010702E80322 1808 3D09623A0000 Mph MPH
    6 Aux Battery Voltage 07E22101 010782EA0323 2010 000100640000 vlt xx.x V
    7 Battery Voltage 07E22174 010702EA0321 2010 000100020000 BV+ xxx V
    8 Battery Voltage After Boost 07E22174 010702EA0321 3010 000100020000 BVB xxx V
    9 Battery Temperature Sensor 1 07E22187 02EA05610687 4008 00090005FFC6 B1F x °F
    10 Battery Temperature Sensor 2 07E22187 010702EA0321 1808 00090005FFC6 B2F x °F
    11 Battery Temperature Sensor 3 07E22187 010702EA0321 2808 00090005FFC6 B3F x °F

    Vincent
     
  16. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,340
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    I will try a couple of these before leaving work today and let you know. I will work on some of the others this weekend and see where we go.

    I would really like to see the HV battery voltage.

    Thanks so much for your input.
     
  17. sipnfuel

    sipnfuel New Member

    Joined:
    Jan 21, 2011
    1,080
    174
    0
    Location:
    So. Cal.
    Vehicle:
    2010 Prius
    Model:
    II
    Does anyone know the xgauge for the HV battery fan?

    I can't hear the fan so I don't know if it is on or not.

    PS I can not search for three letter words because three letter words are evil.
     
  18. Joe166

    Joe166 New Member

    Joined:
    Dec 19, 2009
    720
    96
    0
    Location:
    South Florida
    Vehicle:
    Other Hybrid
    Model:
    V
    I think that answers it. Because it is OUR money and not theirs. There, as everywhere, when you don't pay for things it is easy to spend other peoples money.
     
  19. jdcollins5

    jdcollins5 Senior Member

    Joined:
    Aug 30, 2009
    5,131
    1,340
    0
    Location:
    Wilmington, NC
    Vehicle:
    2010 Prius
    Model:
    III
    Good news ! I added your BV+ and BVB to the soc and had all three of these displaying on the way home from work. It was real interesting to watch the HV battery voltages, especially the after boost.

    So, this does look like the 4.05 version supports multi-frame messages, correct ?

    I will try some of the other ones this weekend and let you know how they work
     
  20. Dubby

    Dubby Junior Member

    Joined:
    Aug 7, 2008
    4
    0
    0
    Location:
    Plain States
    Vehicle:
    2008 Prius
    Someone gave me a ScanGauge II with latest firmware to play around with. Have both Gen II and Gen III vehicles. Can someone tell me if I can program XGauges for both a Gen II and a Gen III Prius on just one ScanGauge then distinguish each with a description maybe something like G2 or G3 so that I may use only one ScanGauge with XGauges setup for both vehicles?

    Thanks!
    Dubby