Why it matters
OBD2 compatibility depends on four things at once: your car’s market and year, its communication protocol, the adapter, and how the car’s computer is set up. Knowing which of these applies to you saves buying the wrong adapter, or giving up on a car that would have worked.
Vehicle years by region.
Standard OBD2 became mandatory at different times in different places. If your car is newer than these dates, it almost certainly has a standard OBD2 port and data.
- United States: most vehicles from the 1996 model year
- Europe: petrol cars from 2001, diesel from 2004
- Most markets worldwide: from around 2008
- Older cars in some markets use OBD-I or proprietary protocols that generic adapters can’t read
Makes known to work well.
These makes work with standard engine data, trouble codes and readiness monitors, based on Odo’s compatibility notes.
- Honda, Toyota and Lexus
- Subaru, including cars with EyeSight (the data bus stays quiet for 5 to 10 seconds after ignition while the camera self-tests)
- Mazda, Ford, GM, Nissan, Infiniti, Mitsubishi, Volvo, Polestar, Land Rover and Mini
- BMW F-series and G-series
- Hyundai and Kia, including Ioniq, EV6 and Niro (EV battery readings need presets)
Makes with limits.
On these vehicles standard engine data works, but some deeper data is blocked or sits on a network a generic adapter can’t reach.
- Volkswagen, Audi, Porsche and Skoda from 2020: standard data works; enhanced diagnostics are blocked
- Mercedes-Benz from 2018: standard data works; enhanced diagnostics need an authenticated tool
- Ford body and comfort data: needs an adapter that supports the MS-CAN network
- GM Bolt EV and Volt: engine data works; battery management data isn’t reachable with a generic adapter
- Jeep, RAM, Dodge, Chrysler and Fiat from 2018: a security gateway blocks third-party scanners unless a bypass module is fitted
- Tesla: doesn’t provide standard OBD2 vehicle data
Choosing an adapter for iPhone.
Odo works with ELM327-compatible adapters that connect over Bluetooth LE or Wi-Fi. Quality varies between adapters, so one from an established seller is the safest choice.
- Bluetooth LE (4.0 or newer) is easiest: it connects inside Odo and reconnects on every drive
- Wi-Fi works too, but you join the adapter’s network in iOS Settings first
- Classic Bluetooth adapters, often labeled for Android, can’t connect to an iPhone
- Some adapters only work with their maker’s own app and won’t share data with Odo
- Very cheap clones can drop the connection or fail to read the VIN
If it doesn’t connect.
Most problems come down to the ignition state, iOS pairing, or an adapter that needs a power cycle.
- Start the engine, or put an EV in Ready, and wait about 15 seconds
- Don’t pair the adapter in iOS Bluetooth settings; if it’s listed there, choose Forget This Device
- Unplug the adapter for 30 seconds to reset it
- If data stops updating after the car sleeps, Odo reconnects within about 30 to 45 seconds
- A reading that’s missing means your car doesn’t report it
Compatibility notes come from Odo’s in-app guide and user reports. Every car reports different data, so try connecting first, and contact support if yours doesn’t work.
Guides
- 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 compatibility
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
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
Which OBD2 adapters don't work with Odo?
Adapters locked to their maker's own app and classic Bluetooth dongles labeled "v1.5" or made for Android. Full answer
My OBD2 adapter doesn't show up in the scan. What can I do?
Unplug the adapter, forget it in iOS Bluetooth settings, start the scan in Odo, then plug the adapter back in while the scan is running. Full answer
Works well with
OBD2 live data explained
What each engine reading means, what normal looks like, and why it matters.
Learn moreCheck engine codes
Read, understand and clear trouble codes, and check emissions readiness.
Learn moreOBD2 car data
110+ live engine readings, trouble codes, readiness checks and EV battery data.
Learn more