Last year, I spent about $30 for an OBD2 scanner, not sure of what (if anything) I would be able to do with it.
Needless to say, I have been quite impressed! With it, I was able to access the primary high speed GMLAN bus using DWCAN at 500kbps (but not the high speed chassis expansion bus or low speed GMLAN/SWCAN 33.6kbps buses). There is an incredible amount of data (speed, battery SOC, latitude/longitude, driver/passenger seatbelts fastened, shifter position (PRNDL), accelerator/brake position, etc.). To get an idea of what can be done if you start recording data, you can go to http://www.evtools.info/display3.htm.
The problem is that there doesn't seem to be software out there to let you easily record this data. So I wrote a program to do so (the main problem is that you have to set the speed to 500kbps, or else a lot of data would get lost). This program records the data into an easy-to-read (for a computer program) text file, that can later be analyzed. So even if you don't do anything with the data now, except record it, you can later use it for analysis. It is "dumb", in that it simply saves all data and does not interpret it (so everything will be recorded, regardless of whether or not it is known what the data does).
The program runs on Windows, so it requires a laptop/netbook running Windows. It works with the ELM327 v1.4 chipset, and requires a USB interface (not Bluetooth, which is not capable of the high speeds the Volt uses). The $30 ElmScan 5 at http://www.amazon.com/ElmScan-Compac.../dp/B002PYBZJO should do the trick. The program is just an executable file; hopefully, I'll be able to release the source as well at some point in the near future. You can download the executable online at http://www.evtools.info/exe/volt.exe.
It isn't very user friendly (but has worked flawlessly for me for many months now). It is designed to be run from a command prompt. It expects only one COM port. It then creates a unique file (based on the date and a 3-digit extension, e.g. 20120529001.txt for the first file for May 29, 2012), and then saves whatever it reads until the program is ended (e.g. with CTRL-C). Sleep mode may cause it to hang; if that happens, a reboot may be necessary to run the program again.
You should be able to start the program as you normally would, typing CTRL-C to end it. I normally just keep it running unless I expect to be away from the car long enough that the netbook would go to sleep.
Further posts will have more details, but this is enough to get started. Feel free to ask any questions.
Needless to say, I have been quite impressed! With it, I was able to access the primary high speed GMLAN bus using DWCAN at 500kbps (but not the high speed chassis expansion bus or low speed GMLAN/SWCAN 33.6kbps buses). There is an incredible amount of data (speed, battery SOC, latitude/longitude, driver/passenger seatbelts fastened, shifter position (PRNDL), accelerator/brake position, etc.). To get an idea of what can be done if you start recording data, you can go to http://www.evtools.info/display3.htm.
The problem is that there doesn't seem to be software out there to let you easily record this data. So I wrote a program to do so (the main problem is that you have to set the speed to 500kbps, or else a lot of data would get lost). This program records the data into an easy-to-read (for a computer program) text file, that can later be analyzed. So even if you don't do anything with the data now, except record it, you can later use it for analysis. It is "dumb", in that it simply saves all data and does not interpret it (so everything will be recorded, regardless of whether or not it is known what the data does).
The program runs on Windows, so it requires a laptop/netbook running Windows. It works with the ELM327 v1.4 chipset, and requires a USB interface (not Bluetooth, which is not capable of the high speeds the Volt uses). The $30 ElmScan 5 at http://www.amazon.com/ElmScan-Compac.../dp/B002PYBZJO should do the trick. The program is just an executable file; hopefully, I'll be able to release the source as well at some point in the near future. You can download the executable online at http://www.evtools.info/exe/volt.exe.
It isn't very user friendly (but has worked flawlessly for me for many months now). It is designed to be run from a command prompt. It expects only one COM port. It then creates a unique file (based on the date and a 3-digit extension, e.g. 20120529001.txt for the first file for May 29, 2012), and then saves whatever it reads until the program is ended (e.g. with CTRL-C). Sleep mode may cause it to hang; if that happens, a reboot may be necessary to run the program again.
You should be able to start the program as you normally would, typing CTRL-C to end it. I normally just keep it running unless I expect to be away from the car long enough that the netbook would go to sleep.
Further posts will have more details, but this is enough to get started. Feel free to ask any questions.