Skip to content
Language: EN
Download

The OBD2 modes, one by one

When an app asks the car something over OBD, the first thing it sends is the mode number, which the standard calls a service. There are ten, and five of them do almost everything.

ModeWhat it asks forWhat it’s for
01Live dataRevs, speed, temperatures, oxygen sensors, fuel trims, the warning light and the monitors. Each value has its own number, the PID.
02Freeze frameHow the engine was running when the fault was stored: revs, load, temperature, speed.
03Confirmed fault codesThe ones that turn on the check engine light.
04ClearClears the fault codes and the freeze frame, turns off the light and resets the monitors.
05Oxygen sensor testsOnly on cars that don’t use CAN; on CAN it’s part of 06.
06On-board test resultsThe figures from each check with their limits: catalytic converter, misfires per cylinder, EGR.
07Pending fault codesFaults seen once that are waiting to be confirmed.
08Run a testFor example, the fuel vapour leak test. Few cars offer it.
09Vehicle informationThe VIN, the control unit’s software version and the monitor counters.
0APermanent fault codesMode 04 doesn’t clear them: they go away on their own once the car has checked they’re fixed.

01: live data

It’s what the gauges use. The app asks for a PID (0C is revs, 05 is engine temperature) and the car answers with one or more bytes that have to be converted using the formula in the standard. Each car only supports some of them, and the first thing an app does is ask which ones it has. What each one means and which value is normal is in the OBD2 PIDs.

03, 07 and 0A: the three fault lists

Mode 03 gives the confirmed faults, the ones that turn the light on. Mode 07, the pending ones: the car has seen the fault once and is waiting to see it again before confirming it. Mode 0A, the permanent ones, which exist on more recent cars and can’t be cleared by hand: they’re what the ITV looks at to catch a last minute clear. What each code means is in the list of fault codes.

04: clearing, with care

Mode 04 clears the faults, the freeze frame and the emissions monitors in one go, so the car will have to complete them again while driving. It doesn’t fix anything: if the cause is still there, the code comes back. It’s covered in how to read and clear fault codes and in the readiness monitors.

09: the VIN and the software

Mode 09 gives the vehicle identification number (VIN), the calibration IDs of the control unit’s software and how many times each monitor has completed. Older cars sometimes don’t give the VIN this way.

Beyond the standard modes

Modes 01 to 0A are the ones required for emissions. For everything else (the ABS, airbag or body control units, each make’s own data, service functions and coding), manufacturers use their own diagnostic services, like 22 to read data by identifier, 19 to read fault codes or 31 to start routines. That’s what Final OBD uses for the in-depth check in Pro and for the Workshop features, and it’s what you need to know about each make.