Guides

Quick answer

14 guides covering how the on-board diagnostic system works and how to act on what it reports. The through-line is that a code names a condition rather than a component, and everything here is about closing the gap between those two.

Where most people start

Autel AL319 Professional OBD2 Scanner, Enhanced Check Engine Code Reader

A handheld reader needs no phone, no pairing and no app subscription, and it is enough to answer the first question every one of these guides opens with: what is the code.

$27.99Check pricePrices change often

Coverage varies by tool and by model year, so check a specific tool against a specific vehicle before buying.

Scanners these guides use

Common questions

Where do I start if I have never read a code before?

Start with how to read a trouble code, which covers finding the connector, what the scanner is asking the car for and what comes back. Then read what the check engine light means, which separates a steady lamp from a flashing one. Those two between them answer most of what a first-time reader needs before buying anything.

Do I need to understand live data to fix anything?

For a surprising number of faults, yes. A code names a condition, not a component, and live data is how you work out which of several possible causes is the real one. Fuel trim in particular turns a lean code from a shopping list into a single answer, and it is readable on any scanner that streams data.

Is any of this specific to my car?

The standards are shared, and generic code definitions, the connector specification and the structure of freeze frame data are the same across manufacturers. Almost everything else varies: drive cycle procedures, which modules are accessible, and what a manufacturer-specific code means. Every guide here says where the general rule stops and the manufacturer-specific part starts.