Buying guide

Which OBD2 adapter should you buy?

A ~$25 Bluetooth adapter turns your phone into a real scan tool — but the shelf is a minefield of app-locked units and clone junk. Here's the honest map: what we've tested ourselves, what the community trusts, and exactly what to avoid.

The short version

Buy a Bluetooth Low Energy (BLE) adapter from a known maker, ~$25–45, from the maker's official listing. BLE works on both iPhone and Android, connects fast, and stays connected. If you want zero research: the Veepeak OBDCheck BLE+ is the adapter we test Fixiom against on real vehicles, on both platforms. On a tighter budget, the vGate iCar Pro BLE 4.0 (~$25) has a strong track record across third-party apps.

Every 1996-and-newer gas vehicle sold in the US has the OBD2 port these adapters plug into — usually under the dash on the driver's side. Everything the adapter can read is free in Fixiom, forever: codes, live data, freeze frames, emissions readiness, battery test, all-module scan.

Tested by us, on real vehicles

  • Veepeak OBDCheck BLE+ (~$40) — iPhone + Android. Bluetooth LE. The unit we validate every Fixiom release against. Boring, reliable, correct — exactly what you want plugged into your car.
  • OBDLink MX+ (~$100+) — Android only. The premium option: fast, secure, excellent hardware — it's our own Android test adapter. But an honest warning most guides skip: on iPhone the MX+ only works with apps in OBDLink's own partner program. It uses classic Bluetooth through Apple's MFi accessory system, which each app must individually license and integrate. Fixiom — like most apps — connects over standard Bluetooth LE, so on iPhone the MX+ won't connect. iPhone users should choose a BLE adapter instead.

Strong track record with third-party apps

We haven't bench-tested these ourselves, but they're standard ELM327 Bluetooth LE units whose compatibility with third-party apps is well documented — several appear on other diagnostic apps' official compatibility lists:

  • vGate iCar Pro BLE 4.0 (~$25) — iPhone + Android. The best-known budget BLE unit.
  • vLinker MC+ (~$45) — iPhone + Android. Dual-mode; on multiple apps' official compatibility lists.
  • UniCarScan UCSI-2100 (~$70) — iPhone + Android. Well regarded in the enthusiast community.

Buy from the maker's official storefront or an authorized listing. Counterfeits of good brands are common on marketplaces — the makers themselves warn about it.

The iPhone rule (why some adapters can't ever work)

There are two kinds of Bluetooth in OBD2 adapters, and on iPhone the difference is everything:

  • Bluetooth Low Energy (BLE / "Bluetooth 4.0+") — works with third-party apps on both iPhone and Android. This is what to buy.
  • Classic Bluetooth — works on Android only. Apple blocks classic Bluetooth for non-partner apps at the operating-system level. A classic-only adapter is invisible to iPhone apps — no setting fixes it, no matter what the listing claims. (Plenty of listings claim iPhone support anyway. They're wrong, or they mean "with our own app only.")

Watch the model-name traps, too: vGate's vLinker FD+ is BLE and iPhone-capable, but the plain vLinker FD is classic-Bluetooth, Android/Windows only. One character on the box, completely different iPhone story.

What to avoid

  • Store-shelf adapters locked to their own app. FIXD, BlueDriver, Walmart's Hyper Tough Bluetooth units, Innova Bluetooth adapters, and the Autel AP200 are designed to work only with their own companion apps — BlueDriver doesn't even speak the standard ELM327 command set, and several of the others require pairing inside their own app or binding the unit to an account. Fine products for their own ecosystems; useless with Fixiom or any other third-party app.
  • OBDLink CX — BLE, but it uses OBDLink's own protocol that each app must individually support, and we haven't verified it with Fixiom. On iPhone, pick the Veepeak or vGate instead.
  • WiFi-only adapters — Fixiom connects over Bluetooth, and WiFi units fight your phone's internet connection anyway.
  • USB/wired adapters — for laptops, not phones.
  • Anything that doesn't say ELM327-compatible — proprietary adapters only talk to their own app.

Spotting clone junk

  • Ignore "v1.5" and "v2.1" firmware claims entirely. Those version labels are fabricated marketing — the genuine ELM327 chip hasn't been manufactured since its designer closed in 2022. Every adapter today runs a reimplementation; what matters is the maker's reputation, not a version number on a box.
  • Sub-$10 "mini" units are clone chips almost without exception. Symptoms: random disconnects, missing sensors, garbage values, freezing on data-heavy reads. Some can't even talk to whole categories of vehicles their listing claims to support.
  • Expect to pay $20+ for something dependable. The gap between a $8 clone and a $25 vGate is the whole difference between "it kind of works sometimes" and a tool.

Fixiom itself is picky on your behalf: it probes your adapter once per connection and quietly disables only what the adapter can't do honestly — you'll never see made-up readings. If advanced data is missing on a cheap adapter, the adapter is usually why.

Common questions

Do Bluetooth OBD2 adapters work with iPhone?+

Only Bluetooth LE adapters work with third-party apps on iPhone — Apple blocks classic Bluetooth for non-partner apps at the OS level, no matter what the listing claims. On Android, both kinds work.

Will a FIXD or BlueDriver sensor work with Fixiom?+

No — those units (along with Hyper Tough, Innova Bluetooth adapters, and the Autel AP200) only talk to their own companion apps. No third-party app can connect to them.

Why won't my adapter pair?+

Usually one of three things: it's a classic-Bluetooth unit on an iPhone, it's a companion-app-locked unit, or you're pairing in the phone's Bluetooth settings instead of inside the app. In Fixiom: OBD2 tab → Scan for adapters → tap yours.

Is a $10 adapter good enough?+

Usually not — sub-$10 "mini" units are clone chips with partial command support. Spend ~$25 on a vGate or ~$40 on a Veepeak and it'll just work.

Which one should I get if I just want the safe answer?+

The Veepeak OBDCheck BLE+ — it's the adapter we test Fixiom against on real vehicles, on both iPhone and Android.

Got the adapter? The scan tool is free.

Codes, live data, emissions, battery test — free forever in Fixiom. The AI mechanic is there when you want it.

Get the app