GenIII Prius Custom PIDs for Torque app

Discussion in 'OBDII Android App' started by usbseawolf2000, Oct 7, 2011.

  1. comatoes

    comatoes #GreenLife

    Joined:
    Jun 2, 2011
    288
    17
    5
    Location:
    USA
    Vehicle:
    2007 Prius
    Model:
    II
    Also, do the custom PIDs work for Gen II?
     
  2. usbseawolf2000

    usbseawolf2000 HSD PhD

    Joined:
    Sep 22, 2004
    14,487
    3,000
    0
    Location:
    Fort Lee, NJ
    Vehicle:
    2012 Prius Plug-in
    Model:
    Plug-in Base
    For Gen II, please see this thread.
     
  3. comatoes

    comatoes #GreenLife

    Joined:
    Jun 2, 2011
    288
    17
    5
    Location:
    USA
    Vehicle:
    2007 Prius
    Model:
    II
    Nice! Thanks, but how do you install the custom PIDs?
     
  4. usbseawolf2000

    usbseawolf2000 HSD PhD

    Joined:
    Sep 22, 2004
    14,487
    3,000
    0
    Location:
    Fort Lee, NJ
    Vehicle:
    2012 Prius Plug-in
    Model:
    Plug-in Base
    Copy the CSV file in the micro SD card. Torque App can import them. Detail instructions are in the first post.
     
  5. frenchie

    frenchie Member

    Joined:
    Oct 19, 2004
    150
    48
    0
    Location:
    France, not far from PARIS
    Vehicle:
    Other Hybrid
    Model:
    N/A
    bonjour,
    in the document attached in the first post, there is a small error regarding
    High voltage before it is boosted BV+
    High voltage after it is boosted BVB
    the results are not usable.
    formulas should be:
    (256 * F + G) / 2 instead of (256 * E + F) / 2
    and
    (256 * H + I) / 2 instead of (256 * G + H) / 2

    I will try tomorrow to correct:
    HV battery discharge control
    and
    HV battery charge control
     
    1 person likes this.
  6. PaJa

    PaJa Senior member

    Joined:
    Sep 3, 2009
    678
    114
    92
    Location:
    Czech republic
    Vehicle:
    2017 Prius
    Model:
    N/A
    Does the Torque free support importing of PIDs? I see /.torque dir, but there is not extendedpids directory. I tried to create one, but the stored prius CSV is not available in the menu. Isn't the dir name case sensitive?
     
  7. usbseawolf2000

    usbseawolf2000 HSD PhD

    Joined:
    Sep 22, 2004
    14,487
    3,000
    0
    Location:
    Fort Lee, NJ
    Vehicle:
    2012 Prius Plug-in
    Model:
    Plug-in Base
    @paja - I don't think the free version support importing. You may be able to manually add one by one through the interface.

    @frenchie - Were you able to confirm?
     
  8. Capecoder

    Capecoder New Member

    Joined:
    Dec 29, 2011
    2
    0
    0
    Location:
    massachusetts
    Vehicle:
    2011 Prius
    Model:
    Four
    Where is the odbII connector located?

    Is there and iPad app similar to torque?
     
  9. vincent1449p

    vincent1449p Active Member

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

    Have you found the correct HV battery discharge control and HV battery charge control?

    Vincent
     
  10. frenchie

    frenchie Member

    Joined:
    Oct 19, 2004
    150
    48
    0
    Location:
    France, not far from PARIS
    Vehicle:
    Other Hybrid
    Model:
    N/A
    bonjour
    regarding charge/discharge control,
    unit are kW (as in TS)...
    formulas I am testing :
    C/2 -64
    D/2 -64
    but as I don't have yet any equipment to compare with the real values, this is more a guess than a certitude.
     
  11. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Both your formulas agree with the Repair Manual:

    Min.: -64 kW, Max.: 63.5 kW

    I did not use Adrian's formulas because they are different from RM:

    C/2 - 20.1
    D/2 - 108.1

    I suspect the actual PIDs are for WIN & WOUT, but it is only my guess. Could you list the values for those 4 PIDs using TS here? Perhaps someone with Torque or ScangaugeII be able to compare against your values?

    Vincent
     
  12. frenchie

    frenchie Member

    Joined:
    Oct 19, 2004
    150
    48
    0
    Location:
    France, not far from PARIS
    Vehicle:
    Other Hybrid
    Model:
    N/A
    Bonjour,
    at this time, I have no access to TS, and as I lost most of the logs I prepared one year ago, I am not in a position to check.
     
  13. motoleon

    motoleon Junior Member

    Joined:
    May 26, 2010
    48
    16
    0
    Location:
    spain
    Vehicle:
    2010 Prius
    Model:
    N/A
    i have a few questions.

    In your torque file battery temps names are different that in google-excel from priuschat, why? what is the correct names?

    Traction Battery Temp,"BtT","2187","9 / 5 * A - 58","-58","402.6","F","7E2"
    Temp of Batt TB1,"BT1","2187","9 / 5 * C - 58","-58","402.6","F","7E2"
    Temp of Batt TB2,"BT2","2187","9 / 5 * E - 58","-58","402.6","F","7E2"
    Temp of Batt TB3,"BT3","2187","9 / 5 * G - 58","-58","402.6","F","7E2"

    Battery Temp 1 C 07E22187 02EA05610687 4010 00010100FFCE BT1 xx C Cell Temp Sensor 1
    Battery Temp 1 F 07E22187 02EA05610687 4010 00090500FFC6 BT1 xx F Cell Temp Sensor 1
    Battery Temp 2 C 07E22187 010702EA0321 1810 00010100FFCE BT2 xx C Cell Temp Sensor 2
    Battery Temp 2 F 07E22187 010702EA0321 1810 00090500FFC6 BT2 xx F Cell Temp Sensor 2
    Battery Temp 3 C 07E22187 010702EA0321 2810 00010100FFCE BT3 xx C Cell Temp Sensor 3
    Battery Temp 3 F 07E22187 010702EA0321 2810 00090500FFC6 BT3 xx F Cell Temp Sensor 3
    Battery Temp Inlet C 07E22187 02EA05610687 3010 00010100FFCE BT4 xx C Cell Temp Sensor 4
    Battery Temp Inlet F 07E22187 02EA05610687 3010 00090500FFC6 BT4 xx F Cell Temp Sensor 4


    and why is your formula "9 / 5 * C - 58" from battery temps different from Inverter Coolant Temp "9 / 5 * D - 40" for example?

    and why you use 1 byte formula and in google-excel priuschat formaula uses 2 byte formulas? like
    Battery Temp 1 C 07E22187 02EA05610687 4010 00010100FFCE BT1 xx C Cell Temp Sensor 1

    thanks.
     
  14. frenchie

    frenchie Member

    Joined:
    Oct 19, 2004
    150
    48
    0
    Location:
    France, not far from PARIS
    Vehicle:
    Other Hybrid
    Model:
    N/A
    bonjour

    • regarding -50 & -40 just because the offset is not the same (and this was checked).

    • using 1 byte or 2 bytes: just because, regarding battery's temp, 1°C gives enough precision, for the use we have. To know the exact temp is, for instance, 35,21°C instead of 35°C is useless.
     
    1 person likes this.
  15. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    If you look at Adrian Black's spreadsheet change log, I created the BT1 ~ BT3 on 11/7 and BtT was already found so I did not change the NAM. On 21/11, he updated all to use 2 bytes in MTH and also changed BtT to BT4. So you see, there are no correct or wrong names, just a matter of preference.You can just change to whatever name you like.

    As frenchie said, not all the offsets are the same.

    As above, there was an update on 21/11. Here is the new formula,

    BT1 = (C * 256 + D) * 255.9 / 65535 * 9 / 5 - 58 °F
    BT1 = (C * 256 + D) * 255.9 / 65535 - 50 °C

    Vincent
     
    1 person likes this.
  16. motoleon

    motoleon Junior Member

    Joined:
    May 26, 2010
    48
    16
    0
    Location:
    spain
    Vehicle:
    2010 Prius
    Model:
    N/A
    OK, ok, thankyou very much.
    I see...
    I have the old formula BATT TEMP=XX - 40 (new inlet temp) and now i modified my software to show all temps correctly.

    Thanks.:cool:
     
  17. PaJa

    PaJa Senior member

    Joined:
    Sep 3, 2009
    678
    114
    92
    Location:
    Czech republic
    Vehicle:
    2017 Prius
    Model:
    N/A
    I have got the blue BT OBD-II interface from DealExtreme this week and I purchased the Torque full version as well. I made few tests with the usage of USBSeaWolf's csv and they were okay. I just wonder if there is a more fresh version of csv fron GenIII published in this thread. I think lot of development was done in the meantime. I also have to change the temperatures to Celsius as the F are not common for me. I'll simply reverse the PID formulas based on c=(f-32)*5/9. I have to measure the idle power consumption of OBD adapter to learn if it is safe to leave it plugged in all time. The blue box doesn't have a power switch unfortunately. I expect something around 50mA based on the ICs inside the box., e.g. 1.2Ah per day which is not a big deal for daily usage of car.
     
  18. priusito_de_mi_vida

    priusito_de_mi_vida Junior Member

    Joined:
    Jan 9, 2011
    78
    7
    0
    Location:
    Spain
    Vehicle:
    2009 Prius
    Model:
    N/A

    Hello!

    I've downloaded the file too, but found that the temperature gauges are calculated in ºF, that don't say anything to me.

    I would want to get the gauges on ºC.


    Do you know how to rewrite the equation?


    I saw a duplicated gauge that shows temperatures in both ºC and ºF, and the equation difference is:

    Temperature shown in ºC: A - 40.

    Temperature shown in ºF: 9/5*A - 40.

    That doesn't match with ºC=(ºF-32)*5/9.


    What do you think?
    Anyone known how to change ºF to ºC in torque's equation menu?

    Regards.
     
  19. vincent1449p

    vincent1449p Active Member

    Joined:
    May 24, 2004
    894
    331
    0
    Location:
    Singapore
    Vehicle:
    2012 Prius c
    Hi priusito_de_mi_vida & PaJa and others,

    Yes, I have updated the file and separated into US & Metrics into different worksheet. However, I need someone to test and feedback to me so that I can make improvements.

    PM your email if you are interested to do the testing.

    Vincent
     
  20. motoleon

    motoleon Junior Member

    Joined:
    May 26, 2010
    48
    16
    0
    Location:
    spain
    Vehicle:
    2010 Prius
    Model:
    N/A
    It IS correct:

    ºC = (ºF-32)*5/9
    ºF = 9/5*A - 40
    ºC = A - 40 = ((9/5*A-40)-32)*5/9 --> A - 39.999

    Correct me if i was wrong...:cool: