OBD 2 Hardware / Software Recommendations for a Volt
Grab our Forum Feed

+ Reply to Thread
Results 1 to 9 of 9

Thread: OBD 2 Hardware / Software Recommendations for a Volt

  1. #1
    Join Date
    Oct 2012
    Location
    Tucson
    Posts
    73

    Default OBD 2 Hardware / Software Recommendations for a Volt

    I am looking for a possibly less expensive and extensive monitoring system than the DashDQ. I know very little about mechanics and though that may change in the future am primarily interested in data related to my Voltís battery temperature. The leading candidate seems to be a ScanNet OBDLink MX Scan Tool | OBD Interface / Torque Android app.

    How does this combination stack up against DashDQ for battery-related information? I would also appreciate recommendations for other OBD 2 capabilities in monitoring devices a novice (to put it charitably) could use.

  2. #2
    Join Date
    Sep 2011
    Location
    Los Angeles, CA
    Posts
    5,187

    Default

    Be careful. Some Volt owners on this forum have plugged in OBDII products that completely disabled the car requiring a tow to the dealer.

    Apparently GM uses the OBD buss for communication between the various computer systems in the car. GM also uses proprietary "enhanced" codes that can be incompatible with many OBD scan devices. GM does have a list of approved OBDII scanners. DashTeq is one of the approved devices. Not sure where to find that GM list of approved OBD devices... But you might ask your Volt advisor. ( 877) 486-5846.

    Otherwise... Just be aware that plugging in a non GM compliant OBDII device can "Brick" your Volt.

  3. #3
    Join Date
    Jul 2009
    Location
    Colorado Springs, Colorado
    Posts
    3,141

    Default

    I'm using OBD2 with an $<30 blutetooth adapter and torque.

    I've been doing lots of logging/digging in the past month and not had any problem. I've only been poking around where I know its safe, and with a slower bus rate to keep it that way. I don't worry much about the OBDII use at my current levels.

    I've now identified about 40 different Volt-specific related PIDs including HV amps/Volts and charging related stuff
    I am working on nailing down units and separating some closely related items. If you want lots of verified data soon, get a DashDaq.. if you are just looking for battery level its there on OBDII. I should post data on a bunch of others fields (with less assurance on accuracy) in a few weeks.
    ________________________________
    BoultVolt Red 2011 #3745Hidden Content More freedom than electric.
    Personal best, Hidden Content

    While I'm moderator my job there is to delete spam. To be clear, in my posts I'm speaking as myself. These views are my own and don't represent this board, my university, employer,etc.

  4. Remove Advertisements
    GM-Volt.com
    Advertisements

  5. Advertisement

  6. #4
    Join Date
    Oct 2012
    Location
    Tucson
    Posts
    73

    Default

    Quote Originally Posted by tboult View Post
    I'm using OBD2 with an $<30 blutetooth adapter and torque.

    I've been doing lots of logging/digging in the past month and not had any problem. I've only been poking around where I know its safe, and with a slower bus rate to keep it that way. I don't worry much about the OBDII use at my current levels.

    I've now identified about 40 different Volt-specific related PIDs including HV amps/Volts and charging related stuff
    I am working on nailing down units and separating some closely related items. If you want lots of verified data soon, get a DashDaq.. if you are just looking for battery level its there on OBDII. I should post data on a bunch of others fields (with less assurance on accuracy) in a few weeks.
    • with an $<30 blutetooth adapter - that's far cheaper than the one I listed if we are talking all the hardware necessary to talk with the Volt's OBD 2 port. Is that what you were referring to or just a bluetooth adapter for your Android tablet?
    • verified data - can you explain? It seems like any provided data ought to be accurate.
    • just looking for battery level - I presume you mean state of charge? Is there a way to get battery temperature information as well?

  7. #5
    Join Date
    Jul 2009
    Location
    Colorado Springs, Colorado
    Posts
    3,141

    Default

    Quote Originally Posted by world2steven View Post
    • with an $<30 blutetooth adapter - that's far cheaper than the one I listed if we are talking all the hardware necessary to talk with the Volt's OBD 2 port. Is that what you were referring to or just a bluetooth adapter for your Android tablet?
    • verified data - can you explain? It seems like any provided data ought to be accurate.
    • just looking for battery level - I presume you mean state of charge? Is there a way to get battery temperature information as well?

    I'm using one of these http://www.ebay.com/sch/sis.html?_nk...d=220968238702
    with an old Google Nexus 1

    By verified I mean something where I've been able to be very sure its what I've labeled the data.
    Reverse engineering data is tricky.. I get raw fields then try to figure out what they are, then how to scale them to a usable units. For example, temp is usually in Degrees C with a 40degree offset Temp=(A-40), but sometimes temp is Temp(A-40)/2 (units are .5 degrees C). Some of the current fields are two-complement, others have an offset (and it makes a difference if the offset is 16000 or 16384). So for some of them I can get close but without some external measurements to match with I normally need to do many different measurements (pushing the limits or something) to try to "verify".

    I do have battery temp (and transmission, electronics temp etc) mapped. I left my car on and logging one day find them). They were much easier (except for scale) because I know the outside temp and how it varies during the day.

    I keep my most current labeled Torque PID list at
    https://docs.google.com/spreadsheet/...3ZFdoTFE#gid=1


    You can load a whole list at a time putting it it in the .torqueextendedpid directory (or something like that -- I don't have my phone with me). Its documented on the Torque site.


    Here is what I think things are at least at the reasonable guess state (50+ more are not even at this level)

    "Key=!! means verified, !means pretty very sure, *means name probable units unsure, ?? name is guess, ? Name unknown","","","",0,0,"?", 7E1
    "! HV Discharge Amps","H1 24 14","222414","(Signed(A)*256+b)/20",-100,100,"A", 7E1
    "! HV Volts","H1 24 29","222429","(Signed(A)*256+b)/64",0,400,"A", 7E1
    "! Inst. Wh ","Inst Kwh","","[222429]*[222414]",-4096,4096,"kW", 7E1
    "! SOC(RAW)","SOC-R","015B","A*100/255",0,100,"%",
    "! SOC(Usable","SOC-U","22015B","((A*100/255)-21.5)/65",-20,100,"%", 7E0
    "!Amb Temp (ECM)", "AmbTemp","0046","(A-40)",-40,100,"C", 7E0
    "!Charger HV Amps","H2 43 6C","22436C","((Signed(A)*256+b))/20",0,,"A", 7E4
    "!Charger HV Volt ","H2 43 6B","22436B","((Signed(A)*256+b))/2",0,400,"V", 7E4
    "!Charger HV Watt","H2 43 73","224373","(Signed(A)*256+b)",0,3000,"W", 7E4
    "!Charging HV? 41 B7","H2 41 B7","2241B7","(Signed(A)*256+b)",-32000,32000,"V", 7E4
    "!Control Module Voltage","Cont. Mod. Volt","220042","(A*256+B)/1000",0,15,"V", 7E0
    "!EV Miles this Cycle","H1 24 87","222487","((Signed(A)*256+b))/160.9",0,100,"V", 7E1
    "!Engine Coolant Temp","Coolant Temp","220005","(A-40)",-40,200,"C", 7E0
    "!Engine Oil Temp","Oil Temp","221154","(A-40)",-40,200,"C", 7E0
    "!Engine RPM","Engine RPM","22000C","(A*256+B)/4",0,16380,"rpm", 7E0
    "!Fuel Level","Fuel Level","22002F","A*100/255",0,100,"%", 7E0
    "!HV Battery Temp ", "Bat Temp","22434F","(A-40)",-20,100,"C", 7E4
    "!Hybrid Pack Remaining (SOC)","SOC","22005B","A*100/255",0,100,"%", 7E0
    "!Obboard Charger Voltage","ChargerVolt","224368","A*2",0,512,"V", 7E4
    "!OnBoard Charger Current Amps","ChargerAmps","224369","A*.2",0,50,"A", 7E4
    "!Outside Temp Filtered", "OAT Filtered","22801F","((A-40))",-20,50,"C", 7E4
    "!Outside Temp Raw", "OAT Raw","22801E","((A-40))",-20,50,"C", 7E4
    "!Power Electronics Cooling Temp","Ele.Temp","221C43","(A-40)",-20,100,"C", 7E4
    "!Speed kph","Speed","22000D","A",0,200,"kph", 7E0
    "!Speed mph","Speed","22000D","A*.6132",0,110,"mph", 7E0
    "!Tran Temp","Tran Temp","221940","(A-40)",-40,215,"C", 7E2
    "*H2 Volt from VICM?","H2 43 2D","22432D","(Signed(A)*256+b)/2",0,400,"V", 7E4
    "*HV Volt from HCP?","H1 24 34","222434",,"(A*256+b)/64",0,420,"V", 7E1
    "*Last Charge AC Wh","H2 43 7D","22437D","((A*256+b))/10",0,20000,"Wh", 7E4
    "*M AC High Side Preassure","M15 64 B1","221564","A",0,255,"kPa", 7E0
    "*M Commanded Throttle Pos","Commanded Throttle Pos","22004C","A*100/255",0,100,"%", 7E0
    "*M Engine Torque m1","Engine Torque m1","0163","((256*A)+B)",000,2000,"Nm", 7E0
    "*M Engine Torque","Engine Torque","22203F","((256*A)+B)/4",000,200,"Nm", 7E0
    "*M Fuel System Status","M11 31 B1","221131","A",0,255,"B1", 7E0
    "*M Intake Air Temp IAT","IAT","22000F","(A-40)/2",-20,100,"C", 7E0
    "*M Intake Manifold Press","Intake MAP","22000B","A",0,256,"kPa", 7E0
    "*M Long Term Fuel Trip Bank 2","M15 73 B1","221573","100*A/255",0,100,"%", 7E0
    "*M Long Term Fuel Trip Bank1,"M15 72 B1","221572","100*A/255",0,100,"%", 7E0
    "*M Short Term Fuel Trip Bank1","M15 70 B1","221570","100*A/255",0,100,"%", 7E0
    "*M Short Term Fuel Trip Bank2","M15 71 B1","221571","100*A/255",0,100,"%", 7E0
    "*M Spark Advance","Spark Advance","22000E","A/2-64",-64,64,"Deg", 7E0
    "*M Torqe Delivered","M1A 2D B1","221A2D","(Signed(A)*256+b)",0,960,"V", 7E0
    "*MotA Amp","H1 28 84","222884","(Signed(A)*256+b)/20",-100,100,"A", 7E1
    "*MotA Volt?,"H1 28 85","222885","((A)*256+b)/10",0,400,"V", 7E1
    "*MotB Amp","H1 28 83","222883","(Signed(A)*256+b)/20",-100,100,"A", 7E1
    "*MotB Volt?","H1 28 86","222886","((A)*256+b)/10",0,400,"V", 7E1
    "*Transmission ISS 19 41","Tran ISS","221941","((Signed(A)*256+b))/4",-32000,32000,"RPM", 7E2
    "? unknown Volt?","H1 28 BE","2228BE","(A)*256+b)/10",0,400,"V", 7E1
    "??H1 Gear Ratio 19a1","H1 Gear Ratio ","2219A1","(Signed(A)*256+b)",-32000,32000,"V", 7E1
    "??H1 Output Shaft Speed 1942","H1 ShaftRPM ","221942","((Signed(A)*256+b))/4",0,8000,"RPM", 7E1
    "??H2 Amp from VICM","H2 43 56","224356","(Signed(A)*256+b)/64",-100,100,"A", 7E4
    "??H2 Charging 43 74","H2 43 74","224374","(Signed(A)*256+b)",-32000,32000,"V", 7E4
    "??H2 Charging LV? 43 7E","H2 43 7E","22437E","(Signed(A)*256+b)",-32000,32000,"V", 7E4




    If you find anything useful or wrong let me know.
    Last edited by tboult; 05-21-2013 at 05:51 PM. Reason: Fixed some amp fields (Thanks rlempicki)
    ________________________________
    BoultVolt Red 2011 #3745Hidden Content More freedom than electric.
    Personal best, Hidden Content

    While I'm moderator my job there is to delete spam. To be clear, in my posts I'm speaking as myself. These views are my own and don't represent this board, my university, employer,etc.

  8. #6
    Join Date
    Aug 2012
    Location
    Lost State of Franklin
    Posts
    1,415

    Default

    Glad to see the progress....HV average batt temp is one I look at frequently. I thought it would be static..it isn't.
    2012 White Diamond
    2014 White Diamond ..daughters
    Hydro Powered
    (By TVA)

  9. #7
    Join Date
    Jan 2011
    Location
    Hartland, MI
    Posts
    819

    Default

    Quote Originally Posted by jfkirk View Post
    Glad to see the progress....HV average batt temp is one I look at frequently. I thought it would be static..it isn't.
    Battery temp would be of interest to me as I took my Volt to the dealer for the check engine light on (Onstar noted only two codes, charging system and battery managment system). Dealer tech noted multipule codes, mostly low battery temp and low battery voltage. He said I must not have been pluging it in enough to keep the battery warm. I explained tha that was not the case that my engine had only run recently due to temprture below 27 degrees.
    They kept it another day and then called me to pick it up, when I arrived they told me they would have to keep it another day as the check engine light came back on.
    The next day they were still checking it and needed an additional day.
    The next day they ordered a new battery heater that would take 2 business days to get and install + the weekend ( another 4 days with my Volt).
    A battery heater problem dose make sense as a low battery trmp would also cause low battery voltage, but why would it take 4 days to deturmen this, unless the problem was intermetent.

    If I could have monitored this ( or even been able to read the codes more preicely than OnStar) I could have saved days at the dealership.

  10. #8
    Join Date
    Nov 2012
    Location
    Atlanta
    Posts
    38

    Default

    Hi TBoult,

    I get a 404 error when clicking the link to the CSV.
    Once I get the CSV, how can I make my torque screen pull in the data yours has?

    Also - would you mind sharing a screenshot of your android screen showing the Volt data? I would really love to see it and try to copy or emulate your setup. Thanks!

  11. #9
    Join Date
    Jul 2009
    Location
    Colorado Springs, Colorado
    Posts
    3,141

    Default

    Quote Originally Posted by physans View Post
    Hi TBoult,

    I get a 404 error when clicking the link to the CSV.
    Once I get the CSV, how can I make my torque screen pull in the data yours has?

    Also - would you mind sharing a screenshot of your android screen showing the Volt data? I would really love to see it and try to copy or emulate your setup. Thanks!

    Updated the link..
    we've moved to a shared google doc with the data
    see this thread

    http://gm-volt.com/forum/showthread....highlight=OBD2
    ________________________________
    BoultVolt Red 2011 #3745Hidden Content More freedom than electric.
    Personal best, Hidden Content

    While I'm moderator my job there is to delete spam. To be clear, in my posts I'm speaking as myself. These views are my own and don't represent this board, my university, employer,etc.

+ Reply to Thread

Quick Reply Quick Reply

  • Decrease Size
    Increase Size
  • Remove Text Formatting
  • Insert LinkInsert ImageInsert Video
  • Wrap [QUOTE] tags around selected text

Similar Threads

  1. recommendations for SF bay area Volt dealer
    By ses in forum Buying, Leasing & Selling - Chevy Volt
    Replies: 30
    Last Post: 10-25-2015, 11:00 PM
  2. Level 2 Charger for Home use..Recommendations?
    By JO3L in forum Generation 1 Volt (2011-2015)
    Replies: 15
    Last Post: 03-13-2013, 03:34 AM
  3. Recommendations for maintenance / repairs on SF peninsula?
    By tompgreene in forum Generation 1 Volt (2011-2015)
    Replies: 3
    Last Post: 12-19-2012, 02:38 PM
  4. So what will the Volts OBD show on a product like ScanGuage?
    By scottf200 in forum Chevy Volt Accessories and Modifications
    Replies: 13
    Last Post: 04-26-2012, 06:33 PM
  5. OBD II scan tool on sale at Amazon - $84.
    By Charge in forum Generation 1 Volt (2011-2015)
    Replies: 12
    Last Post: 03-25-2012, 12:44 AM

Bookmarks

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts