Fault codes explained

The codes owners actually meet, in plain English: what each means, how serious it is, and what to check first.

A fault code is five characters. The letter says which system set it — Powertrain, Chassis, Body or U for the network between modules. A 0 or 2 next means a generic code that means the same on every car; a 1 or 3 means the manufacturer defined it. The third character narrows it to an area of the car, and the last two are the fault itself.

Powertrain

Engine, fuel, ignition, emissions and gearbox — the P codes behind most check engine lights.

Chassis

Brakes, steering and suspension.

Body

Comfort, lighting, locking and restraints.

Network

The control modules talking to each other.

Read and clear any code from your iPhone with OBDTrip

Plug a Bluetooth OBD-II adapter into the car and OBDTrip reads every stored, pending and permanent code, explains each one in plain English like this, shows what the engine was doing when it was set, and clears the check engine light once the fault is fixed. It keeps a history of when each code comes back, and records every drive on its own from then on.

Download on the App Store

Needs a Bluetooth Low Energy adapter such as the Vgate iCar Pro — which adapters work with iPhone. Reading and clearing codes is part of an OBDTrip subscription.