OBD2 Compatibility: Cars and Adapters for iPhone

Will it work with your car?

Most cars built in the last two decades speak standard OBD2, and most iPhone-ready adapters work with Odo. Here’s how to tell before you buy, and what to expect if your car has limits.

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.

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

Download Odo.

For iPhone and iPad with iOS 18.6 or later, and Apple CarPlay.

Offers in-app purchases.