
Piston helps you when the check engine light turns on and you need clear information fast. It connects your phone to your car with an ELM327 Bluetooth or WiFi adapter plugged into the OBD2 port. The app guides you through setup and keeps the instructions easy to find from Home and from Settings. Additionally, it shows what your vehicle reports in a straightforward way, so you can plan your next steps. When installing, use the Piston APK and follow the on screen guidance.
Connection and compatibility
Connect an ELM327 adapter through Bluetooth or WiFi, then let Piston guide each step. It works with OBD2 and EOBD standards. Many cars include OBD2 support, including most models sold in the USA since 1996. Important, the app can only read data your vehicle supports. If you run the Piston latest version, setup help is accessible from Home and from Settings.
DTCs and Freeze Frame
Next, you can read and clear Diagnostic Trouble Codes defined by the OBD2 standard. Piston also shows Freeze Frame data, a snapshot from sensors when the ECU detected a fault. These details help you identify the cause and decide if further work is needed. Clearing a code does not repair a mechanical problem.
Live data, charts, and export
Piston turns your phone into a practical OBD2 scanner with an ELM327 adapter. Check codes, view live data, and keep records as needed. To begin, download Piston and follow the on screen setup guide. Some features require a single in app purchase. The app works with OBD2 and EOBD standards.
Latest Version
3.15.0Uploaded by
Evan Arsenault
Requires Android
Android 10.0+
Category
Free Auto & Vehicles AppContent Rating
Everyone
Report
Flag as inappropriateLast updated on Aug 22, 2026
• Support for Android 17
• Bug fixes and improvements
