GM Volt Forum banner

Finding a Non-pirated OBDII Scan Tool for your Volt

20951 Views 39 Replies 12 Participants Last post by  BeachVolt
Using the Android app Torque Pro with a scan tool plugged into the driver-side OBDII port of your Volt, you can access a great deal of real-time information about what’s going on in your Volt. You can even make a dash-cam .mp3 movie with information like state-of-charge, drive RPM, speed, distance traveled, energy used, torsion battery voltage and current, various temperatures, etc., displayed at the borders of the movie frame. You only have to download Torque Pro from Google Play Store (price $5), download its Record plug-in, buy an OBDII Scan Tool dongle from Amazon, and you’re ready to go. This was recently discussed in a thread initiated by Dutch that can be viewed here.

The problem with this procedure lies in the OBDII dongle. A Canadian company called Elm Electronics originally developed the ELM327 chip that was used for dongles in early OBDII car-interface applications that cost around $60. However, Chinese hackers pirated the firmware from that chip, and they have flooded the market with pirated knock-off dongles with prices as low as $5.99. There is a discussion of this on Wikipedia here. The problem with these pirated clones are that (1) there were some bugs in the pirated Version 1.0 ELM327 firmware that they use, and (2) a Chinese rewrite of that firmware intended for use on a cheaper processor had introduced many more bugs and produced non-functional dongles. The units fail on certain codes, will not interface to some cars, and in some cases have created floods of OBDII error codes when plugged in.

With Torque Pro, if you interrogate the Adapter (i.e., dongle), a pirated unit will usually tell you that you have either “Version 1.5” or “Version 2.1”. Elm Electronics never made an ELM327 chip that was Version 1.5. They jumped directly from v.14b to v.2.1. The newer pirated dongles that use the rewritten software originally reported that they were “Version 2.1”. However, when word spread amoung purchasers that the so-called 2.1 units were failing and should be avoided, the pirated chips were modified to report as “Version 1.5”. You can read a discussion of the construction of a 2.1 dongle unit by an engineer that dissected one here.

If you have already bought an ELM327 dongle, how can you tell if it’s pirated? You can test it using an app called ELM327 Identifier that can be downloaded from the Google Play Store here. The app tries 103 codes, reports which ones are OK, and shows which version of the ELM327 firmware is actually implemented, based on this information. The “enhanced” ELM327 dongle that I bought through Amazon from MESatr outdoor for $10.99 claims to be a v.1.5 unit, but it passes the code test only up to v.1.4. It seems to work OK in my 2015 Volt, but it will not connect to my 2002 Dodge Grand Caravan.

Which OBDII dongles use the authentic ELM327 v.2.2 chip? The only one that I have been able to find is made in Romania and sold by ELM-327.eu for 49.00 € ($57.82 US) plus shipping. I can’t guarantee that they are selling what they claim, but they do show a photograph of their circuit board containing an authentic Elm Electronics chip. The other OBDII dongle that is interesting is the BAFX Products 34t5 Bluetooth OBDII Scan Tool for Android Devices, which costs $21.99 and claims: “ONLY the BAFX Products® OBD Reader REALLY works on ALL vehicles located in the USA 1996 & Newer! Many cheaper versions have trouble with the J1850 & CAN protocols even though they SAY they work. Many people buy cheap first but always end up buying ours, because ours works!” It isn’t clear if this dongle uses an ELM327 chip at all, but it claims wide coverage and is unlikely to use a pirated ELM327. I have ordered one, and I will report how it works and how it tests when it arrives.
See less See more
1 - 4 of 40 Posts
I use the OBDLink LX and have never yet seen a car that it does not work with, including my previous Leaf. It even comes with its own software for configuring it, reading data, updating firmware, and the like. And it is also very fast! $50 on Amazon.
I'm out of town right now so I won't be able to until next week but, yes, it works great with Torque Pro.

Please download the Android app ELM327 Identifier, run it on your OBDLink LX, and tell us what the analysis says. Also, does it work OK with Torque Pro?
Updated 08/23/17 at 11:48AM: I just now re-ran ELM327 Identifier with the updated OBDLink LX firmware version 4.4. I hadn't checked if there was a LX firmware upgrade before running the previous report...

Here are the results:

Image capture: https://ibb.co/ha4khQ

Scan date=2017-08-23 11:33:43
Device name=OBDLink LX
Device mac=00:04:3E:95:A2:AE
Device Version (Declared)=ELM327 v1.3a

Command Version Result
[email protected] 1.0 OK
ATSPA6 1.0 OK
ATTPA6 1.0 OK
ATTP6 1.0 OK
ATSP00 1.3 OK
ATSP6 1.0 OK
ATAL 1.0 OK
ATNL 1.0 OK
ATAMC 2.0 OK
ATAMT20 2.0 OK
ATRA70 1.3 OK
ATSR70 1.2 OK
ATAR 1.2 OK
ATAT0 1.2 OK
ATAT2 1.2 OK
ATAT1 1.2 OK
ATBD 1.0 OK
ATBRT0F 1.2 OK
ATCAF0 1.0 OK
ATCAF1 1.0 OK
ATCEA04 1.4 OK
ATCERF1 2.2 OK
ATCEA 1.4 OK
ATCF00000111 1.0 OK
ATCF111 1.0 OK
ATCFC0 1.0 OK
ATCFC1 1.0 OK
ATCM00000111 1.0 OK
ATCM111 1.0 OK
ATCP18 1.0 OK
ATCRA7C0 1.3 OK
ATCRA000007C0 1.3 OK
ATCRA 1.4b OK
ATCS 1.0 OK
ATCSM0 1.4b OK
ATCSM1 1.4b OK
ATCTM5 2.1 OK
ATCTM1 2.1 OK
ATCV0000 1.4 OK
ATD1 1.3 OK
ATD0 1.3 OK
ATDP 1.0 OK
ATDPN 1.0 OK
ATE0 1.0 OK
ATE1 1.0 OK
ATFCSD0430FF00 1.1 OK
ATFCSH000007B0 1.1 OK
ATFCSH7B0 1.1 OK
ATFCSM0 1.1 OK
ATFE 1.3a OK
ATH0 1.0 OK
ATH1 1.0 OK
ATI 1.0 OK
ATIB10 1.0 OK
ATIB12 2.2 OK
ATIB15 2.2 OK
ATIB48 1.4 OK
ATIB96 1.0 OK
ATIFRS 1.2 OK
ATIFRH 1.2 OK
ATIFR0 1.2 OK
ATIFR2 1.2 OK
ATIFR1 1.2 OK
ATIFR6 2.2 OK
ATIFR5 2.2 OK
ATIFR4 2.2 OK
ATIGN 1.4 OK
ATIIA7A 1.2 OK
ATJS 1.3 OK
ATJE 1.3 OK
ATJHF0 1.4b OK
ATJHF1 1.4b OK
ATJTM5 1.4b OK
ATJTM1 1.4b OK
ATKW 1.3 OK
ATKW0 1.2 OK
ATKW1 1.2 OK
ATL0 1.0 OK
ATL1 1.0 OK
ATM1 1.0 OK
ATM0 1.0 OK
ATPPFFON 1.1 OK
ATPPFFOFF 1.1 OK
ATR0 1.0 OK
ATR1 1.0 OK
ATRV 1.0 OK
ATS0 1.3 OK
ATS1 1.3 OK
ATSDFF 1.4 OK
ATRD 1.4 OK
ATSH000007E0 2.0 OK
ATSHA848F1 1.0 OK
ATSH7B0 1.0 OK
ATST32 1.0 OK
ATSWFF 1.0 OK
ATTAF9 1.4 OK
ATV1 1.3 OK
ATV0 1.3 OK
ATWMC133F13E 1.0 OK
ATPC 1.0 OK
ATWS 1.0 OK
ATD 1.0 OK
ATZ 1.0 OK
See less See more
I've had it about 15 months and I remember that I did a firmware check after I got it and the firmware was current at that time. After I ran ELM Identifier today I ran the ELM app and it came up and said that the firmware was out of date and did I want to update to version 4.4. Moral is that I should check for an update more often! :)

My only criticism would be that they should update their own firmware before shipping instead of shipping a unit with mediocre firmware and expecting the user to fix it.
1 - 4 of 40 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top