Why it matters
A check-engine light tells you something is wrong, not what. Live data and readable codes help you decide whether it can wait, avoid paying just to have a code read, and walk into the workshop knowing what to ask.
Live engine data, made readable.
A dashboard of the readings that matter most, with a plain-language explanation for each one, plus every standard reading your car supports grouped by system.
- 110+ standard readings, including RPM, load, coolant and oil temperature, fuel level and fuel rate
- Boost, air/fuel ratio and live fuel economy worked out for you
- Turbo, EGR, exhaust and DPF temperatures on diesel and turbo engines
- Session minimum and maximum for every reading
- Engine readings in the gauge stats, the Live Activity and CarPlay
Trouble codes, explained.
Read stored, pending and permanent codes, see what they mean and what to do next, and clear them once the fault is fixed. Odo keeps a history so you notice when a code comes back.
- Read and clear check-engine codes
- Plain-language descriptions for common codes, with a quick web lookup for the rest
- Freeze-frame data captured when a code is stored
- Code history per vehicle: first seen, cleared, and how often it returned
- Emissions readiness monitors, to check before an inspection
- A diagnostic report PDF to hand to your mechanic
Electric vehicles and custom readings.
EV owners can add battery readings from a built-in catalog covering 99 electric and hybrid models from 31 makes. Advanced users can create their own readings with headers and formulas.
- State of charge, state of health, pack voltage and cell data on supported EVs
- State of charge at the start and end of each trip
- Custom readings with any mode, request header and formula, tested before you save
- EV catalog from the open OBDb database (CC BY-SA 4.0)
Engine data on every trip.
Once your adapter is set up, Odo reconnects whenever a trip starts or CarPlay connects, and records engine data alongside your route. Your vehicle is matched automatically from its VIN.
- Automatic reconnect at trip start, at launch and on CarPlay
- Vehicle recognized by VIN, with make, model and year filled in
- 12 V battery check: is it charging normally while the engine runs?
- Trip engine summary and synchronized engine replay
What you need.
An ELM327-compatible adapter that connects over Bluetooth LE or Wi-Fi. Most US cars from 1996, European petrol cars from 2001, diesels from 2004 and most cars worldwide from around 2008 have standard OBD2. Adapters that only talk to their maker’s own app, and classic Bluetooth adapters made for Android, won’t connect to an iPhone.
- Bluetooth LE or Wi-Fi ELM327 adapter
- Every car reports slightly different data
Go deeper
OBD2 live data explained
What each engine reading means, what normal looks like, and why it matters.
Learn moreOBD2 compatibility
Which cars and adapters work with Odo, which have limits, and how to check yours.
Learn moreCheck engine codes
Read, understand and clear trouble codes, and check emissions readiness.
Learn moreGuides
- How to connect an OBD2 scanner to your iPhoneWhich adapter to buy, where the port is, and the exact steps to connect a Bluetooth LE or Wi-Fi OBD2 adapter to your iPhone in under a minute.
- OBD2 adapter connects but shows no data? How to fix itThe adapter connects, but the car says nothing. Here's every common cause, in the order to check them, and the fix for each.
- OBD2 on Apple CarPlay: live engine data on your car's screenPut live engine data on your car's own screen: what Odo shows on CarPlay, how to set it up once on your iPhone, and how to pick your gauges.
Questions about OBD2 car data
Which OBD2 adapters work with Odo?
ELM327-compatible adapters that connect over Bluetooth LE (4.0 or newer) or Wi-Fi. Quality varies, so an adapter from an established seller is the safest choice. Full answer
Should I get a Bluetooth or a WiFi OBD2 adapter?
Bluetooth Low Energy for most people. It connects from inside the app, keeps your phone's internet working, and reconnects automatically on every drive. Full answer
Will OBD2 work with my car?
Most cars with a standard OBD2 port: US vehicles from 1996, European petrol cars from 2001 and diesels from 2004, and most cars worldwide from around 2008. A few makes limit third-party access. Full answer
How do I connect my OBD2 adapter?
Plug it into your car's OBD2 port, turn the ignition on, then open Garage → OBD II in Odo and start the scan. Full answer
Works well with
Fuel and maintenance
Fuel economy, service reminders, documents with expiry alerts and every running cost.
Learn moreApple CarPlay
Live speed, trip controls, saved places and engine data on your car’s screen.
Learn moreLock Screen and widgets
Live Activities with 17 layouts, the Dynamic Island and Home Screen widgets.
Learn more