Home / Guides / HOW TO SCAN
HOW TO SCAN

How to read OBD2 codes on iPhone

Every car sold in the US since 1996 (and most markets shortly after) has an OBD2 port, usually under the dash on the driver’s side. You do not need a dealer computer to read the basic P-codes.

What you need

Steps

  1. Plug the adapter in firmly. Cheap dongles that wobble cause random disconnects.
  2. Turn ignition to ON. Pair/connect in MotorBit (Bluetooth LE or MFi depending on the adapter).
  3. Read codes. Save a screenshot of stored vs pending.
  4. Open freeze frame if a code is stored — that is the ECU’s black box for the moment the light set.
  5. Watch live data that matches the code (fuel trims for lean/rich, misfire counts, O2, coolant temp).

Stored vs pending vs permanent

Pending means the monitor failed once and is waiting for confirmation. Stored is confirmed. Permanent codes (Mode 0A) cannot be cleared with a tool; they clear themselves after the repair is verified by the ECU.

When not to clear yet

If you clear first, freeze frame is gone and you are diagnosing blind. Record, repair, then clear, then confirm the monitor passes.

Diagnose it on the car

MotorBit reads codes, freeze frame, and live data through an ELM327 adapter on iPhone.

Download on the App Store
Get MotorBit