Last Updated on
Whenever you take your car to an auto shop for a check-up or repair, you’ll notice that mechanics usually plug in a gadget to your car’s OBD port to scan your car’s computer. That gadget is called an OBD2 scanner, which collects and reads the fault codes stored in your car’s computer.
That tool is what helps mechanics identify what and where the problem is, so they know where to check inside your car. An OBD scan is what confirms the existence of an automotive issue.
Now, the real issue is whether you should always trust their interpretation of those codes. Many repair shops, especially those that also sell parts, may sometimes mislead car owners into buying new components to make a profit.
To protect yourself and your car from such schemes, you need to learn how to read OBD2 codes. This way, you have an idea of what the real problem is. In this guide, you will learn what OBD2 codes are and how to read them. A list of the standard generic code categories will also be interpreted.
In learning about OBD2 codes, you’ll come across several acronyms that may be used interchangeably or in different ways. The most important are the OBD, DTC, OBD2, and SAE.
OBD directly refers to your car’s On-Board Diagnostics (OBD) system that stores fault data in the form of Diagnostic Trouble Codes (DTC). These codes are then formatted into a coding form called OBD2, or OBD-II codes that are read through OBD scan tools. DTC and OBD2 virtually mean the same—fault codes—so they can be freely interchanged.
SAE (Society of Automotive Engineers) codes, on the other hand, refer to
The OBD2 standard coding format is comprised of five (5) digits.
In B codes, generic issues are indicated as B0xxx and B3xxx. Manufacturer specific issues are indicated as B1xxx and B2xxx.
In C codes, generic issues are indicated as C0xxx and C3xxx. Manufacturer specific issues are indicated as C1xxx and C2xxx.
In P codes, generic issues are indicated as P0xxx, P2xxx and P34xx – P39xx. Manufacturer specific issues are indicated as P1xxx and P30xx – P33xx.
In U codes, generic issues are indicated as U0xxx and U3xxx. Manufacturer specific issues are indicated as U1xxx and U2xxx.
P codes are the most common and broadly defined OBD2 codes. This is because most of the problems that need diagnosing are those that occur in the engine compartment. P codes are also the most important to learn for any car owner.
Here’s a list of the generic P code categories and what they refer to:
This is just a collective list of the generic P Codes. To know which exact part of the affected systems is causing the problem, you need to refer to the fault codes indicated in the OBD2 code’s fourth and fifth digits.
For manufacturer specific codes, the information must be obtained from your car’s manufacturer.
Being able to read OBD2 codes provides certain advantages:
If your car transmits an OBD2 code, it doesn’t necessarily mean that the faulty part involved needs replacing. When you read the code and know exactly which part is affected, you can inspect that part to further diagnose the problem or have someone you trust to inspect it for you.
Obtaining an OBD2 Scanner for your car and learning to read OBD2 codes will allow you to better understand your car’s capacity and current condition. By noting the frequency and pattern of a certain issue’s occurrence, you’ll be able to determine which likely causes that problem, and prevent it in the future.
Learning to read your car’s OBD2 codes is like learning to read an X-ray or CT-Scan. It gives you the ability to identify problems in your car so you can determine whether you need to repair or replace faulty parts. Once you learn this, you can save a lot of money, time and energy on your car’s maintenance and repair.