How to read OBD2 codes without buying the wrong part
Connect a scanner, save the results and understand pending, confirmed and manufacturer-specific codes.
1. Connect safely
Park, apply the parking brake and follow the scanner instructions. The diagnostic socket is often beneath the dashboard; check the handbook before removing trim.
Use a reputable compatible scanner. A basic adapter usually reads emissions-related engine codes, not every ABS, airbag or gearbox module.
2. Read and save
Save all codes and their status, freeze-frame data and readiness monitors before clearing anything. Photograph the scanner results.
P means powertrain, B body, C chassis and U network. Code allocation is more complex than “0 is generic and every other digit is manufacturer-specific”; verify against the vehicle’s service information.
3. Match the vehicle
Enter the make, model, year and engine or VIN. A cylinder or bank mentioned by a generic scanner may not exist on your engine.
A communication code can result from low battery voltage. Diagnose the cause before replacing a control unit.
