Read Your Check Engine Light With Your Phone and an OBD2 Adapter

Page 2 of 2

This page walks you through reading your check engine code with an OBD2 adapter and the free Car Scanner ELM OBD2 app on Android, then explains how to understand the code and when it is safe to clear it.

Step by step: read your code with Car Scanner

  1. Park and switch off

    Park somewhere safe with the engine off. Never set up or use the app while you are driving.

  2. Plug in the adapter

    Find the OBD2 socket under the dashboard and push the adapter in firmly. A light on the adapter usually shows it has power.

  3. Turn the ignition on

    Turn the key or press the start button to the "on" position. You can start the engine if you want live readings, but only outdoors, never in a closed garage.

  4. Pair or join the adapter

    For a classic Bluetooth adapter, pair it in your phone's Bluetooth settings first; many use the code 1234 or 0000. For Wi-Fi adapters, join the adapter's Wi-Fi network. Bluetooth LE adapters are usually found from inside the app.

  5. Connect in the app

    Open Car Scanner, go to its connection settings, choose your adapter type and pick your adapter from the list. Then tap Connect and wait for it to finish talking to the car.

  6. Open the fault codes

    Open the trouble codes section to see any stored codes with their descriptions. Write the codes down or take a screenshot before you do anything else.

How to read a trouble code

Every code has five characters. The first letter shows the area of the car, and the first number shows whether the code is universal or specific to the car's manufacturer.

Part of the codeWhat it means
PPowertrain: engine, transmission, fuel and emissions
BBody: airbags, seats, lighting and similar
CChassis: brakes, steering and suspension
UNetwork: communication between the car's computers
0 after the letterA standard code shared by all makers
1 after the letterA code specific to your car's manufacturer

A few common examples, with their standard meanings: P0455 is a large leak in the fuel vapour system, often a loose or worn fuel cap. P0300 means random or multiple cylinder misfires. P0420 means the catalytic converter is working below the expected level. P0171 means the engine is running lean, with too much air for the fuel, on bank 1.

Car Scanner also shows freeze frame data, which records the engine conditions at the moment the code was stored, such as speed and temperature. That snapshot helps a mechanic see what was happening when the fault appeared.

Clearing codes safely

Car Scanner can clear codes and turn the light off, but clearing a code does not fix anything. If the fault is still there, the light will come back, sometimes within one drive.

A sensible rule is to clear a code only after you have fixed its likely cause, such as tightening the fuel cap. Then drive normally for a few days and check again. If the same code returns, the problem is still there and needs attention.

When to see a mechanic

Reading your own codes saves guesswork, but some situations need a professional quickly:

  • The check engine light is flashing, or the engine is shaking, losing power or stalling.
  • Any red warning light is on, such as oil pressure or engine temperature.
  • You smell fuel or burning, or see smoke.
  • A code keeps coming back after you have cleared it and fixed the obvious cause.
  • The code involves brakes, airbags or steering, which are safety systems.

Bring your saved codes and freeze frame screenshots. They give the mechanic a head start, and they help you understand the quote you are given.

Common questions

Can my phone read engine codes without an adapter?

No. The car's diagnostic socket has no wireless connection of its own, so you need an OBD2 adapter plugged into it for any app to read codes.

Is Car Scanner free?

The app is free to download and use, and it shows ads. Its Google Play listing also offers in-app purchases for extra features.

Will this work on my car?

If your car uses OBD2, the app can read standard engine codes. How many extra systems and sensors you can see depends on your car, because the app can only show what the car provides.

Can I leave the adapter plugged in?

Some adapters draw a little power even when the car is off. If you won't drive for several days, unplug it to protect the battery.

Get the free Car Scanner app

← Page 1

Related articles