Gen2 Prius: Custom PIDs for Torque (Android App) with formulas

Discussion in 'Gen 2 Prius Technical Discussion' started by usbseawolf2000, Jun 24, 2011.

  1. coverturtle

    coverturtle New Member

    Joined:
    May 18, 2016
    23
    4
    0
    Location:
    Evans, Georgia
    Vehicle:
    2005 Prius
    Model:
    N/A
    If this is actually productive and useful, it may be an opportunity for an after-market manufacturer or an entity with the engineering and development expertise. According to what you say, it looks like Toyota chose to remove that feature. Why would they do that? I don't know if this is a part of Tech Stream (where they would remove it because doing so might improve the bottom line for dealers) or part of the battery controller (possibly accessible from the MFD) or both. However it looks like it can be implemented as an additional software feature.
     
  2. goldfinger

    goldfinger Active Member

    Joined:
    Mar 12, 2012
    535
    402
    0
    Location:
    Buffalo
    Vehicle:
    2016 Prius
    Model:
    Three
    I think it's already in this thread, but I'll post here for your convenience.

    You can thank usbseawolf2000 for compiling these PIDs.

    Gen2 Prius: Custom PIDs for Torque (Android App) with formulas | PriusChat

    Don't forget to set the protocol to ISO 15765-4 CAN 11bit 500k baud.
     
    gdanner and iodyb like this.
  3. dolj

    dolj Senior Member

    Joined:
    May 14, 2012
    7,894
    3,997
    0
    Location:
    Wellington, New Zealand
    Vehicle:
    2007 Prius
    Model:
    N/A
    Because it subsequently became apparent that the car lasts its life (10+) without it. Saves some money on production costs.
     
  4. mfa-prius

    mfa-prius Old member

    Joined:
    Jun 4, 2005
    299
    46
    1
    Location:
    Hansville, WA
    Vehicle:
    2012 Prius v wagon
    Model:
    Five
    If it's really just a software issue, the production costs would amortize to roughly $0 per vehicle.
     
  5. dolj

    dolj Senior Member

    Joined:
    May 14, 2012
    7,894
    3,997
    0
    Location:
    Wellington, New Zealand
    Vehicle:
    2007 Prius
    Model:
    N/A
    There was an external charger that was removed.
     
  6. mfa-prius

    mfa-prius Old member

    Joined:
    Jun 4, 2005
    299
    46
    1
    Location:
    Hansville, WA
    Vehicle:
    2012 Prius v wagon
    Model:
    Five
    Ah. So while they might have modified the software, there is additional hardware required to manage individual cells, but all in all they decided it was not worth it? I guess that makes sense, but it makes less sense to someone with a 12-year-old Prius. I'm really hoping for a lot out of the "+" in "life of 10+ years".
     
    coverturtle likes this.
  7. coverturtle

    coverturtle New Member

    Joined:
    May 18, 2016
    23
    4
    0
    Location:
    Evans, Georgia
    Vehicle:
    2005 Prius
    Model:
    N/A
    I can understand why they would want to remove extra hardware to save money and labor costs. Without adding hardware, the Prius is only able to monitor 12 cells (a block consisting of a pair of modules) at a time. They certainly can't can't measure the operating temperature, electrical resistance and Voltage of individual cells.

    Considering what has happened to Samsung recently, having to recall and exchange over a million cell phones because of flawed batteries, I have high hopes that battery management will be available some time in the future with a combination of ECU management software and inexpensive solid state devices (i.e. cheap chips) built into each cell of batteries. Even so, quality control may be a decisive key in a fiercely competitive market.
     
  8. bigjohnx

    bigjohnx New Member

    Joined:
    Dec 2, 2016
    1
    0
    0
    Location:
    Hong Kong
    Vehicle:
    2008 Prius
    Model:
    Two
    Hi , I have 2008 Prius Hong Kong (like Japan) version, NHW20. I tried to add IR counter 1 to 14 and result is all show 0.0. Is anything wrong on my usage?
     
  9. Bravotango

    Bravotango Junior Member

    Joined:
    Jul 20, 2015
    10
    4
    0
    Location:
    Hawaii
    Vehicle:
    2005 Prius
    Model:
    II
    Great work Seawolf and everyone! Can someone who has created a realtime layout with all the HV monitor/measure graphs post their exported layout? It is much work to setup and try out all the various graphs/sizes etc. for 14 voltage, 14IR etc. Thanks in advance.
     
  10. goldfinger

    goldfinger Active Member

    Joined:
    Mar 12, 2012
    535
    402
    0
    Location:
    Buffalo
    Vehicle:
    2016 Prius
    Model:
    Three
    You don't need to watch all the blocks, just watch the difference between the min and max under load. See my layout here.
    What gauges do you have on Torque? | PriusChat
     
    gdanner likes this.
  11. R-P

    R-P Active Member

    Joined:
    Dec 6, 2011
    804
    288
    0
    Location:
    Netherlands
    Vehicle:
    2009 Prius
    Model:
    II
    Probably missing something. Using the free Torque app, first made the .torque directory on the SD card (actually "new folder" through windows and renaming it crashed the connection, so I renamed it from within Android), and the subdirectory extendedpids (from within Android) and copied USB's file into it.

    Didn't work.

    When I saw the ".torque" directory disappear once I added the "." before it, I figured out that I still had the "show hidden directories" on OFF.

    Once I turned this "ON", I found a ".torque" directory on the android device and copied the extendedpids folder to the device instead of the SD card.

    Then I tried to 'import' the PID's but I keep only seeing the Pontiac Grand Prix and the GM/Opel/Vauxhall options.

    Tick the sprocketwheel, then "instellingen" (Dutch for settings), then "other settings", then "Manage available OBD2 PIDs", then the menu item outside the screen, then "Vooraf gedefin\u00EFeer.." (literal translation "pre define" (not "defineD") and then a forwardslash and some gibberish).
    Then I get the option of selecting Pontiac or GM. No Prius...

    Any clues? Have not sat in the car yet (so no onnection to the 4$ bluetooth dongle that works better than expected with the regular Torque stuff), but I cannot imagine this having any influence.
     
  12. goldfinger

    goldfinger Active Member

    Joined:
    Mar 12, 2012
    535
    402
    0
    Location:
    Buffalo
    Vehicle:
    2016 Prius
    Model:
    Three
    The free version of Torque doesn't support custom PIDs. You need to pony up $5 bucks for pro.
     
  13. R-P

    R-P Active Member

    Joined:
    Dec 6, 2011
    804
    288
    0
    Location:
    Netherlands
    Vehicle:
    2009 Prius
    Model:
    II
    Thanks. I gathered from several posting that it did, but that would explain it. Well worth it now I have a working bluetooth OBDII interface.
     
    goldfinger likes this.
  14. Braveslice

    Braveslice Junior Member

    Joined:
    Feb 12, 2016
    17
    2
    4
    Location:
    Finland
    Vehicle:
    2008 Prius
    Model:
    N/A
  15. goldfinger

    goldfinger Active Member

    Joined:
    Mar 12, 2012
    535
    402
    0
    Location:
    Buffalo
    Vehicle:
    2016 Prius
    Model:
    Three
    If the OBD2 adapter works on Toyota it will work on the gen 2 Prius. Most do, but the software they come with won't do more than read and reset standard emission codes. If you're going the Bluetooth route you want Torque pro as it allows you to input usbseawolf's custom PIDs. If you want the most complete diagnostics possible you need Toyota's techstream software and a miniVCI cable. Techstream comes in two flavors, official version you pay for and busted virus infected version from China.
     
    Braveslice likes this.
  16. dolj

    dolj Senior Member

    Joined:
    May 14, 2012
    7,894
    3,997
    0
    Location:
    Wellington, New Zealand
    Vehicle:
    2007 Prius
    Model:
    N/A
    My versions of techstream up to V10 were all downloaded from the European Toyota Tech site for free and are neither busted or virus infected.

    But let's not let the truth get in the way of a good story.
     
    Braveslice likes this.
  17. Braveslice

    Braveslice Junior Member

    Joined:
    Feb 12, 2016
    17
    2
    4
    Location:
    Finland
    Vehicle:
    2008 Prius
    Model:
    N/A
    Thx! I bought the first bluetooth OBD reader I found from store, Fuj:tech OBD II ELM327, specially stating does not work with hybrids.

    Also torque seems to work too with custom PIDs =) Still learning the very basics. Even though I might have messed the custom PID install there were prius gen2 and prius gen3 as a default list to choose from in torque in imports.

    Only problem still is that I’m not trusting it reading fault codes yet totally, because I got about a week ago a master warning light (red triangle) when in heavy breaking <- this was 95% because low engine oil and no codes to be found. It’s quite possible though that the service have reset the codes.

    One abnormality I found was that VSC light stayed on when I went for test drive with torque. After shutting the motor this did not repeat anymore. I wonder if this was because I tried to run a self-test that failed.

    I didn't do this part, does it matter if it works?

    Unfortunately Toyota Service Information download leads to null page at the moment.
     
    #617 Braveslice, Mar 23, 2017
    Last edited: Mar 23, 2017
  18. Braveslice

    Braveslice Junior Member

    Joined:
    Feb 12, 2016
    17
    2
    4
    Location:
    Finland
    Vehicle:
    2008 Prius
    Model:
    N/A


    Oh boy, master warning, engine warning light. Both low beam lights gone.
     
  19. goldfinger

    goldfinger Active Member

    Joined:
    Mar 12, 2012
    535
    402
    0
    Location:
    Buffalo
    Vehicle:
    2016 Prius
    Model:
    Three
    The gen 2's CAN bus is a little sensitive and can become corrupted. Most software including insurance dongles will scan the CAN bus with all the protocols. There might even be some chips in the gen 2 that respond to the incorrect protocol, who knows. This isn't a Toyota only problem.

    Set the protocol to ISO 15765-4 CAN 11bit 500k baud and use Torque to reset codes.
     
    gdanner and Braveslice like this.
  20. Braveslice

    Braveslice Junior Member

    Joined:
    Feb 12, 2016
    17
    2
    4
    Location:
    Finland
    Vehicle:
    2008 Prius
    Model:
    N/A


    I forgot to thank you, txh! Yes reseting worked perfectly. My neighbor told that even worse happened to him when using similar product in Toyota Avensis.


    My guess is that the car doesn’t like connected OBD reader when torque is not connected when starting the car, my neighbor guesses that it’s enough that OBD reader is connected when starting.


    I don’t find any place to change the protocol for Bluetooth connected device, also ISO 15765-4 CAN 11bit 500k is automatically used.