This is one of the best tools you can have in my opinion. I have a small scanner i received as a gift. However it couldn't pull abs codes. I had a abs speed sensor go, so I bought one. Thinking it was cheaper than buying a new scanner, and if it didn't work i would still have a new toy. As Edd China would say...It worked a treat! With both apps mentioned below you can pull abs and airbag codes. So I have $15 in the adapter and $10 in apps and I can do anything a lot of pricey scanners can. Plus I can access real time info from an amazing amount of widget options. *Edit* I forgot to mention if you get one with a cd, use it at your own risk as it is rumored to have malware on it.
I have the newer smaller version of the Elm. I got it from amazon.
http://www.amazon.com/Newest-Bluetooth-Diagnostic-Scanner-Adapter/dp/B009F4JHHO/ref=sr_1_5?ie=UTF8&qid=1374855033&sr=8-5&keywords=bluetooth+obd2
I use Torque Pro and Car Gauge Pro. Both are pretty similar but Car Gauge has specific pids for:
✮ Ford (1996-2008) - Check/Clear Faults, Self Test, KOEO, KOER and Enhanced Data 1230 PIDS (ISO, PWM, CAN)
✮ Nissan (2001-2007) - Check/Clear Faults, Self Test and Enhanced Data 634 PIDS (KWP2000 - ECM, TCM, ABS, BCM)
✮ GM (1996-2007) - Check/Clear Faults and Enhanced Data 189 PIDS (VPW Powertrain)
✮ Toyota (2000-2006) - Enhanced Data 150 PIDS (ISO - Powertrain) + Read/Clear Faults (ISO Airbag)
✮ Kia (1996-TBD) - Enhanced Data (ISO Powertrain)