Car Scanner: OBD2 Diagnostics

Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Check engine light on? Bapps is an OBD2 car scanner that reads fault codes, shows live engine data and saves diagnostic reports. A compatible external ELM327 adapter is required and purchased separately.

Read fault codes
View stored, pending and permanent diagnostic trouble codes (DTCs) reported by your car. Save a PDF report before confirming a request to clear stored or pending codes. Get short explanations for 20 common codes; consult service documentation for other codes and repair decisions. A fault code identifies a detected condition, not a confirmed repair.

Watch live engine data
See supported readings such as RPM, vehicle speed, coolant temperature and voltage. Check emissions readiness monitors, freeze-frame data and VIN when your vehicle supplies them.

Build your own dashboard
Create unlimited dashboard pages with numbers, line charts and gauges. Add custom read-only PIDs and arithmetic formulas to display the data you need.

Keep CSV logs and PDF reports
Record sensor data while the app is open. Review recorded time, distance, average speed and maximum speed, then export CSV logs. Save diagnostic PDF reports on your device and share selected files through Android.

Make it yours
Choose metric or imperial units, Celsius or Fahrenheit, light or dark mode and an interface in 19 languages. Explore the tools without a car in clearly marked demo mode. A mirrored head-up display (HUD) and approximate acceleration timing from OBD data are also included.

Features without a subscription
All features in this version are included without a subscription or in-app purchase. No account is required. Home shows advertising. Analytics is optional and can be enabled or disabled in Settings. Records stay on your device unless you choose to share an export.

Connection and compatibility
Connect over Bluetooth Classic or Wi-Fi with an ELM327-compatible adapter. Advanced Bluetooth LE setup requires the UART UUIDs documented by the adapter manufacturer.

Bapps supports standard OBD-II diagnostics. Available sensors and functions depend on the car, ECU and adapter. The ECU decides whether to accept a code-reset request; permanent codes are managed by the vehicle. ABS/SRS diagnostics, manufacturer coding, service resets and USB adapters are not supported in this version.
Read OBD2 codes and live data. Customize dashboards. ELM327 adapter required.
Updated on
Nov 11, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Location, App activity and 2 others
  • This app may collect these data types
    Location, App activity and 2 others
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

Removed the slogan about free features from Settings.