Piston is a free simple and powerful OBD2 car diagnostic app for Android, and it is a must have for any car guy.
The application is capable of:
– reading live data values (RPM, speed, coolant temperature, voltage, O2 sensors, fuel trims, timing advance, and much more)
– reading fault codes / errors and clear them (remove check engine light)
– displaying the logged freeze frame data
The application requires Bluetooth OBD2 or WiFi dongle / scanner (ELM327) to communicate with a car.
BE AWARE that the Chinese cheap OBD2 adapters marked as V2.1 are not working properly (loosing data packages, hangs up, disconnects, freeze), it is suggested to buy and use ELM327 V1.5 OBD2 adapters only! The best working Chinese ELM327 scanners are with dual layer PCB and with PIC18F25K80 chip (the real one). There will be a complete guide how to choose the best Bluetooth ELM327 OBD2 car scanner here on the website, so the article will be updated.
All the popular OBD2 protocols are supported in Piston app:
SAE J1850 PWM (41.6 kbaud)
SAE J1850 VPW (10.4 kbaud)
ISO 9141-2 (5 baud unit, 10.4 kbaud) – OBD2 protocol for Toyota / Lexus
ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (fast init, 10.4 kbaud)
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
You can download the Piston car diagnostic app for free from Google Play straight on your phone, or follow the link – HERE, it requires Android 4.0 and up to be installed.