How to Use an OBD2 Scanner: Read and Clear Check Engine Codes

OBD2 scanner showing engine data

A check engine light can mean anything from a loose fuel cap to a failing catalytic converter. An OBD2 scanner tells you which one in about a minute, so you can decide whether to fix it yourself, book a workshop, or keep driving with confidence. Here is how to use one, step by step.

Will an OBD2 scanner work with my car?

Almost certainly, if your car was built in the last 25 years. OBD2 (On-Board Diagnostics II) has been required on all cars and light trucks sold in the United States since 1996. In Europe the equivalent standard, EOBD, applies to petrol cars from 2001 and diesel cars from 2004. Any scanner labelled OBD2 or EOBD speaks the same basic language to the engine computer.

Step 1: Find the OBD2 port

The port is a 16-pin, trapezoid-shaped socket, usually under the dashboard on the driver's side, within about two feet of the steering wheel. Look near the knee area or behind a small cover panel. Your owner's manual will show the exact spot if you can't see it.

Step 2: Plug in the scanner

With the engine off, push the scanner's connector firmly into the port. Plug-and-play readers such as the V520 code reader draw power from the car, so there are no batteries or apps to set up.

Step 3: Turn the ignition on

Turn the key (or press start without your foot on the brake) to the "ignition on" position. Most scanners work with the engine off; some tests, such as live data, need the engine running. The scanner will power up and connect to the car automatically.

Step 4: Read the codes

Choose Read Codes (sometimes "DTC" or "Diagnostic Trouble Codes"). Each code has one letter and four numbers:

  • P – powertrain (engine, transmission, emissions). The most common.
  • B – body (airbags, seats, lighting).
  • C – chassis (brakes, steering, suspension).
  • U – network (communication between control modules).

A code that starts with P0 is a generic code with the same meaning on every car, for example P0420 (catalyst efficiency below threshold) or P0171 (system running lean). Codes starting with P1 are manufacturer-specific. Scanners with a built-in code library, like the KONNWEI KW340, show the meaning on screen so you don't have to look it up.

Step 5: Check live data and freeze frame

A code tells you what failed; live data helps you understand why. Freeze frame shows the engine conditions (speed, temperature, load) at the moment the fault was stored. Live data lets you watch sensors such as coolant temperature, oxygen sensors and fuel trims in real time. If you want this level of detail, choose a scanner with live data and a colour screen.

Step 6: Fix first, then clear the code

Clearing a code turns the light off, but it does not repair anything. If the fault is still there, the light will come back. Fix the cause first (tighten the fuel cap, replace the sensor), then use Erase Codes.

One thing to know before an emissions inspection: clearing codes also resets the car's "readiness monitors". Most inspections fail a car whose monitors are not ready, and they need a few days of normal driving to complete. Use the scanner's I/M Readiness screen to check before your test.

When to stop driving

A steady check engine light is usually safe to drive on to a workshop. A flashing light means a severe misfire that can overheat and damage the catalytic converter. Reduce speed and get the car checked as soon as possible.

Which scanner should you buy?

  • Quick answers on a budget: a basic code reader such as the V520 reads engine codes and tells you what they mean.
  • Live data and battery health: the KONNWEI KW340 adds live data, an O2 sensor test, battery check and I/M readiness.
  • A name-brand tool with updates: the LAUNCH Creader 529 includes lifetime free software updates.

Compare all models in our OBD2 scanners collection. Not sure which one fits your car? Email support@nuvravo.com with your make, model and year.