Chevy Bolt OBD2 PIDs Project
Are you a gearhead who loves data? OBD-II PIDs are “on-board diagnostics parameter IDs”, where we can pull very low level data and statistics from the car to create custom dashboards that we can see on our phones/tablets, and log for future reference. Here is a list of known (and some unknown) valid OBD-II PIDs for the Chevrolet Bolt, useful for creating custom dashboards, preemptive monitoring, monitoring a lot more energy details, logging, and more!
- Read everything on this page! No, really, READ EVERYTHING.
- Get an OBD2 adapter and app (see below)
- Download the CSV containing the PIDs
- Import into your app.
- Customize your dashboard and logging as you desire!
- Download CSV from link below
- Using Astro File Manager (or anything that can show hidden directories)
- Go to the downloaded CSV and copy it
- Navigate to /internal storage/ (could be /sdcard/ or any number of options)
- Navigate to .torque (this is a hidden directory)
- Navigate to extendedpids (if this directory doesn’t exist, either create it, or do steps 3,4 and return here)
- You should be in /internal storage/.torque/extendedpids/
- Paste the CSV file there
- Open Torque, main menu, Settings, Manage extra PIDs/Sensors
- Upper right menu, add predefined set, and the CSV file should be one of them
- Note that you may need to clear set first
- Back one menu to Data Logging & Upload
- Select what to log
- Choose everything with ! and whatever else you’d like
- Back up one menu, enable “Log when Torque is started” and “Only when OBD connected”
- Your choice, but probably enable “Synchronous logging” and “Rotate logfiles”
- Customize your dashboard as you desire 😀
- From the realtime information screen, swipe from the right to get to an empty page
- If no empty page, go to the top level menu, general preferences, number of dashboard screens, increase
- Back on your dashboard screen, sprocket in bottom left, layout settings, toggle edit layout mode
- Now every time you touch the screen, adds a new display element.
- Select what to add and type!
- Read the instructions that came with the adapter! Most require you to pair through the app, and not through iOS bluetooth menu.
- Make sure that inside EngineLink you select the correct adapter type. The LELink adapter should choose LELink, Carista should choose Carista, and all others should choose Viecar as the connection type.
- Download CSV from link below.
- Connect your iPhone or iPad to your computer
- Open iTunes
- Click the icon on for your phone/iPad
- From the menu on the left, select Apps
- Scroll down until you see the Documents area in the lower right.
- Click on EngineLink in the list on the left
- Drag your csv document onto the Documents area, or click the Add New button at the bottom of the Documents list, then select your csv file
- On your phone/iPad, open EngineLink
- Scroll over to a blank space on the dashboard, then long press
- Choose a display type (e.g. small digital)
- Click Edit in the upper right corner
- Click Load PIDs in the upper right corner
- Scroll all the way to the bottom, and your custom file should be listed at the bottom. Select your new file.
- Now, you can select a PID from your new file to add to your dashboard!
How You Can Help
We are still trying to determine as much as possible about the PIDs of the Bolt!
If you are on Android with Torque, please consider uploading your data to our site. The volume is very low (5-10MB/hour) and I will be building out the ability to view logs on my site as well as live data.
In Torque, from the main screen:
- Bottom left sprocket icon
- Data Logging & Upload
- Scroll down to Realtime web upload
- Enable Upload to webserver
- Web Logging Interval: set to every 5 seconds
- Enable Only when OBD connected
- Webserver URL: http://allev.info/torque/upload_data.php
Thank you in advance!
The !?*+ prefixes are so that they are distinguished from the scanner-built-in codes, and to affect sort order, so that things are grouped together usefully.
! are the most imporant PIDs, easiest to add and log this way
* are the remaining set
? are the unknowns
+ are the Battery Cell voltages