OBDII Generic and Enhanced Trouble Codes?

  • What is an enhanced trouble code? The OBDII rules require all Generic P trouble codes to start with P0100 and go to P0900. The codes must mean the same thing across all makes and models.

What are enhanced DTC codes?

Vehicle manufacturers also use additional codes that are not in the generic code lists. These are called “enhanced” or OEM-specific codes. On many older (pre-1995) vehicles, a trouble code can be read without a scan tool or code reader using a manual flash code procedure.

What is a generic fault code?

A generic code is the same on all OBD-II equipped vehicles no matter the manufacturer. A manufacturer specific code is one that is used for only that manufacturer. Powertrain (Example: P0) 0 = Generic OBD Code, SAE Defined Code.

What is an OEM enhanced DTC?

Enhanced OBD II Diagnostic Trouble Codes Enhanced codes (P1 codes), which are special OEM codes for specific vehicle applications, provide additional information and often cover non-emission related failures that occur outside the engine control system.

Are all OBD2 codes the same?

There are two types of OBD II diagnostic trouble codes: generic “P0” codes and enhanced “P1” codes. All vehicles use the same basic definitions for the generic codes, but the enhanced codes are vehicle-specific and may vary from one model year to the next.

What does DTC mean on OBD2?

A DTC, short for Diagnostic Trouble Code, is a code used to diagnose malfunctions in a vehicle or heavy equipment.

What is data trouble codes?

DTC’s, or Diagnostic Trouble Codes, are used by automobile manufacturers to diagnose problems related to the vehicle. They are how the OBD-II (in light duty vehicles) or J1939 (in heavy duty vehicles) identifies and communicates to technicians where and what on-board problems exist.

Are OBD codes universal?

OBD scanners are universal and will read generic fault codes. Some vehicles, however, use both generic and manufacturer-specific fault codes. Many of the manufacturer-specific codes may not be read by a basic universal type OBD scanner.

Which operating mode of the OBD-II system shows current data?

Mode $02 provides the data stored at the time the fault was detected by the OBD-II and when the OBD-II system turned on the MIL. Mode $02 output only shows the data from when the code set or matured and caused the MIL.

CAN OBD fusion read ABS codes?

OBD Fusion is brought to you by OCTech, LLC, the makers of TouchScan and OBDwiz. Now you can get the same great features for your iPhone, iPod Touch, or iPad! – With optional enhanced diagnostic add-ons, you can read and clear enhanced trouble codes and fault lights on other modules such as ABS, SRS, etc.

What is the DLC in car?

The diagnostic link connector (DLC) on OBD II equipped vehicles is a standardized 16 pin diagnostic connector used to interface an OBD II compliant scan tool with the PCM allowing access to on-board diagnostics and live data streams.

What is a factory scan tool?

The factory scan tool is a resource that levels the playing field when diagnosing a problem. In this age of complex computer systems, only OEM scan tools will be able to fully access and get data and tests necessary to determine what path to take in auto diagnostics.

What is the difference between OBD2 scanners?

In like manner, OBD2 is an advanced technology improved from OBD1. Thus, OBD2 provide better and more standardized vehicle protocols and system checks data. OBD1 needs corded connection while OBD2 can be connected hands freely via Bluetooth or wifi.

What is the difference between an OBD reader and scanner?

A code reader is a simplified version of a scan tool, but it’s only capable of performing basic scans of trouble codes. A scan tool can read and clear trouble codes, and it may also provide advanced data reading and playback features, knowledge bases, diagnostic procedures, and built-in testing equipment.

What engine code is this Reg?

Find it in the lower corner of your windshield on the driver’s side. Your VIN number is your vehicle identification number and you can find your engine size by VIN number. In the series of numbers and letters, the tenth from the left denotes the model year and the eighth is the engine codes.

Complete List of OBD2 Codes: OBDII & OEM Diagnostic Trouble Codes

Complete List of OBD2 Codes: OBDIIOEM Diagnostic Trouble CodesPosted by Alex (Im) E. on 29 January 2013 07:25 PM

What is aDiagnostic Trouble Code(DTC)?

obd2 codes are obd2 codes that are kept by the on-board computer diagnostic system and indicate a problem. These are saved in response to a fault that the system has identified in the vehicle. This type of OBD2 code is saved when a sensor in the vehicle gives a reading that is outside of the normal/acceptable range (Eg:fuel mixturetoo rich). These diagnostic trouble codes (DTCs) pinpoint a specific issue location and are meant to offer the technician with a pointer as to where a defect may be occuring within the vehicle.

Car code readers and professionalOBD2 software should be used in conjunction with the vehicle’s service manual to determine which systems, circuits, or components should be examined in order to thoroughly diagnose the malfunction.

Is it safe to reset an OBD2 Diagnostic Trouble Code?

When a part or component fails, it should not be changed only on the basis of a faulty indicator lighting (check engine fault light). It is recommended that you reference your vehicle’s service handbook for further information on probable causes of the problem as well as the testing that is necessary. For example, if a DTC indicates a sensor defect, it is doubtful that replacing the sensor will cure the underlying problem. The failure is very certainly caused by the systems that the sensor is monitoring, but it might also be caused by the wiring that connects the sensor to the rest of the system.

It is possible that a clogged mass air flow sensor is causing the vehicle to overcompensate in its fuel-trim adjustments.

So, in order to prevent unanticipated consequences when repairing a car based on its DTC codes, make sure you get a dependableOBD2 reader that will completely scan the vehicle for defects beyond standard DTCOBD2 codes.

Explanation of Codes.

This website contains over 5,000 OBD2 Diagnostic Trouble Codes from various manufacturers and generic sources. You may also gain access to the database by downloading the printed offline version of OBD2 codes (available for download here) (ideal for auto mechanics). TIP:This useful resource site will explain the issue, the reason, and the remedy for each and every obd fault code that is detected by computer software for automobile diagnostics. NOTE:If your present OBD software or scanner is not giving useful information, you may want to consider investing in a sophisticated OBD2 scanner such as the TOAD, which will probe far deeper into your car’s performance, health, and chip data to provide you with more information.

Difference Between GenericManufacturer Specific OBD2 Codes.

Code type Explanation
Generic(normally P0xxx) The definition for the code is defined in the EOBD / OBD-II standard and will be the same for all manufacturers.
Manufacturer-specific(normally P1xxx) Where manufacturers feel that a code is not available within the generic list, they can add their own codes. The definitions for these are set by the manufacturer.

In general, codes that begin with P0 are considered generic, but codes that begin with P1 are considered manufacturer-specific codes. Additional code groups, on the other hand, are accessible in order to accommodate the extension of these code lists. The following diagram depicts the whole split of the code groups:

Powertrain codes
P0xxx – Generic
P1xxx – Manufacturer-specific
P2xxx – Generic
P30xx-P33xx – Manufacturer-specific
P34xx-P39xx – Generic
Chassis codes
C0xxx – Generic
C1xxx – Manufacturer-specific
C2xxx – Manufacturer-specific
C3xxx – Generic
Body codes
B0xxx – Generic
B1xxx – Manufacturer-specific
B2xxx – Manufacturer-specific
B3xxx – Generic
Network Communication codes
U0xxx – Generic
U1xxx – Manufacturer-specific
U2xxx – Manufacturer-specific
U3xxx – Generic

TIP: Find Your Code Quickly on this Page:

TIP: To locate an error code fast, utilize the Search feature on your browser’s toolbar. Ctrl + FCommand + FCtrl + FCommand + F

Quick Links:

  • Every OBD2 error code has a thorough description and remedy
  • Detailed explanations of OBD2 sensors
  • A glossary of OBDII acronyms and jargon
  • The Global OBD Vehicle Communication Software Manual: Technical Information

OBD Codes Explained – Understanding Auto Diagnostic Codes

OBD codes are a source of confusion for almost everyone. even in the field of mechanics Just because you have an auto diagnostic code for a specific part of your vehicle does not imply that the part in question has to be changed. It indicates that the SYSTEM is experiencing a difficulty, and that additional investigation is required to identify why the computer is setting the code. This situation is exacerbated by the fact that auto parts retailers are attempting to sell auto components. Some of them (certainly not all) will attempt to persuade you to purchase the part that they believe is the source of the problem based only on the reading of the car diagnostic codes.

  1. Auto parts retailers are frequently willing to read them at no charge.
  2. His responsibility is to sell you a part, not to diagnose the problem with your vehicle.
  3. This part contains an article that I’ve written on the most frequent OBD codes and the items that usually cause them.
  4. Let’s take a closer look at what OBD codes are in reality.

Different Types of OBD Codes Explained

The majority of the codes you will see are “generic,” with the prefix P0xxx indicating that they are generic, but there are also codes referred to as “manufacturer codes.” Because they are more particular, it is more difficult to locate information on them. If you are seeking for manufacturer-specific codes, I recommend that you consult a decent online repair manual for assistance. Troubleshooting, repair, and vehicle maintenance are all made possible via the use of diagnostic and repair information that is particular to your automobile or truck.

With comprehensive manuals for over 30,000 automobiles available online, you will be able to discover a handbook that is a perfect match for the year, make, and model of your vehicle.

To see an example of their diagnostic and repair information, please visit this page.

Click here to read more about the different types of car sensors.

Understanding Check Engine Light Codes

This information should be applicable to any car manufactured between 1996 and the present (there will be exceptions though). P0340 is an example of this (Camshaft sensor code) Body, chassis, powertrain, and network are all represented by the first letter of the alphabet. 0 is for SAE, often known as generic, and 1 is for manufacturer (Manufacturer Specific Codes) The third digit is * 1 Fuel and Air Metering * 2 Fuel and Air Metering Injector Circuit* 3 Ignition System (Including Misfires)* 4 Fuel and Air Metering Injector Circuit There are four auxiliary emissions controls and one idle control system.

There are five vehicle speed controls and one idle control system. Circuit for Computer Output * * * * * * Transmission * Transmission * Transmission * Transmission * Transmission * Transmission * Transmission The fourth and fifth digits represent a two-place fault code. 0-99

Types of DTC

There are two sorts of diagnostic trouble codes (DTCs) that are applicable to OBD II. Those described below are the most serious, with Type 1 being the most serious since it can cause immediate and severe harm. Type 2 is less essential than Type 1, yet it is still something you must deal with.

Type 1

1. Emissions-related concerns (things like EVAP codes). 2. After one failed “driving cycle,” the MIL is illuminated to alert the driver. 3. After one failed “driving cycle,” the system generates a problem code freeze frame (which contains information about other things that were happening in the engine at the time).

Type 2

1. OBD codes relating to emissions that are not causing pollutants to be released. 2. After one failed driving cycle, a “pending” issue code will be set in the computer. 3. After one successful driving cycle, it will delete any “pending” issue codes that have been set. 4. After two failed driving cycles in a row, the check engine light illuminates. After two consecutive failed driving attempts, the system stores a freeze frame.

OBD Codes Categories

Metering of fuel and air in the range of P0100 to P0199. These will be items like the mass airflow sensor and throttle body The P0200-P0299 classifications are for fuel and air metering (Injector Circuit). Things concerning the fuel injectors would be the subject of these codes. P0300-P0399 – Ignition System or Misfire Error Message. One of these codes would be shown if there was a defective spark plug or a damaged coil. Auxiliary Emission Controls (P0400-P0499) are defined as follows: These are the renowned EVAP system codes.

  • The idle air control valve and the variable speed drive (VSD) would fall under this category.
  • Sometimes these sorts of signals hint to a defective machine.
  • Many times there is a code set in the enginecomputer that simply lets the driver know that there is an issue in thetransmission computer and the TCU has to be inspected for codes.
  • As you can see, each number has a certain function.
  • Examine a few particular codes to see what the most likely solutions will be.

Like and Share

Editor’s note: This item was updated in March 2020 to reflect the most recent facts and to ensure accuracy. Diagnostic Trouble Codes, also known as OBD2 Trouble Codes, are codes that the car’s on-board diagnostics system uses to alert you to a problem. Each code relates to a specific defect that has been discovered in the vehicle. When the car senses a problem, it will activate the trouble code associated with the problem. When a vehicle identifies a component or system that is not performing within permissible parameters, the fault code is stored in the vehicle’s computer memory.

The code will assist you in identifying and correcting the problem within the vehicle. Each difficulty code consists of one letter and four numbers, such as P1234, and is represented by the letter P. This blog post will instruct you on how to decipher the meaning of the coded information.

Format of the OBD2 Trouble Codes

There are four main schemes in which the OBD2 Trouble Codes are classified.

  • The Body (B -codes) category includes functions that are normally found within the passenger compartment of a vehicle. Assistance, comfort, convenience, and safety are provided to the driver through the use of these features. A category known as chassis (C -codes) encompasses duties that are normally performed outside of the passenger compartment. Mechanical systems like as brakes, steering, and suspension are examples of what is often included in these functions. Specifically, the Powertrain (P -codes) category encompasses functions that include the engine, gearbox, and other drivetrain components. A subcategory of NetworkVehicle Integration (U-codes) is responsible for functions that are shared by computers and devices on the vehicle.

The system associated with the issue code will be identified by the first letter of the code.

Generic and manufacturer specific codes

Using the first number of the code, you may determine if the code is general or specific to a certain company. Codes that begin with the numeral 0 as the first digit are referred to be generic or global codes. This implies that they are used by all automobiles that comply with the OBD2 standard. As a result, these codes are common enough across most manufacturers that a single code and failure message may be given to them. Manufacturer-specific or improved codes are identified by the first digit of the code, which begins with 1.

The majority of manufacturers will not utilize these error codes in their products on a regular basis.

In this scenario, the type is determined by the operating system.

P2xxx codes are general codes, whereas P3xxx numbers are regulated by the producer of the product.

Subsystem or functional area

Before, the second digit of the code designated the sub-system of the code. Nevertheless, significant adjustments were made to this in the most recent document specifying diagnostic issue codes (J2012, which was amended in 2016-12). DTC usage has risen in recent years as a result of the introduction of new technologies into vehicle systems, the paper states, making it necessary to abolish the categorization of DTCs into functional categories.

Fault description

The real fault description is defined by the last two or three numbers, depending on the time of day. These numbers will indicate the nature of the problem, and each code is specified individually. There is no formula that can be used to automatically decode these codes. Fortunately, the defect description for over 18 000 diagnostic trouble codes is included in the OBD Auto Doctor software package.

Learn more

There is no need to memorize the format of the codes because the free version of the OBD Auto Doctor auto diagnostic software allows you to read the codes without having to memorize the format. If your vehicle’s Check Engine Light is illuminated, it indicates that one or more verified OBDII fault codes are now active in the vehicle. in order to learn

  • Since the free edition of OBD Auto Doctor auto diagnostic software can read codes without requiring you to memorize their structure, there is no need to learn the code format. It is possible that your vehicle has one or more verified OBDII fault codes active if the Check Engine Light is illuminated on your dashboard. in order to find out.

OBDII Trouble Code Reader

There is no need to memorize the structure of the codes because the free version of the OBD Auto Doctor auto diagnostic software allows you to read the codes. If your vehicle’s Check Engine Light is illuminated, it implies that one or more verified OBDII fault codes are now active in the vehicle. for the purpose of learning

  • Guaranteed complete and unconditional customer satisfaction
  • Money-back guarantee for 30 days
  • All products come with a full one-year warranty.

The USPS Priority Mail service (for products being transported inside the continental United States) will ensure that you receive your package within 2-3 days of your money being received and approved. The following payment options are accepted: PayPal, credit/debit card, money order, cashiers check, or cash are all acceptable forms of payment. OVERVIEW Even if you don’t intend to fix your vehicle yourself, knowing the Diagnostic Trouble Code number before taking it in for repair is useful information to have.

In regions where a smog test is required, a vehicle with an illuminated Check Engine light fails the emission test, even if the car has been fixed and would otherwise pass inspection.

Another really beneficial application for the scan tool is the purchase of old automobiles.

Because our scanner is a portable gadget, the purchaser may connect the scan tool to the car and decide in a matter of seconds whether or not the vehicle has discovered a problem.

Remember that not all Diagnostic Trouble Codes cause the Check Engine light to flash, and that the only method to retrieve the information is through the use of a scan tool. The following four OBDII protocols are supported by this reader:

  • ISO 9141-2
  • ISO 14230 (KWP2000)
  • SAE J1850 PWM
  • SAE J1850 VPW
  • ISO 9141-2
  • ISO 914 – Pay close attention! If your car was manufactured in 2003 or later, it may be necessary to use a CAN compliant reader.


The Controller Area Network (or CAN) is the most recent communication system for the automobile industry. The CAN Protocol is approximately 50 times faster than the earlier protocols. CAN has been in use in some automobiles since 2003, and it is expected to be the sole protocol used until 2007. Visit our store if you’re looking for CAN compatible scanners! FEATURES OF THE PRODUCT

  • It is compatible with any 1996 and newer automobiles and vehicles that are OBDII compliant. Read Diagnostic Trouble Codes from both generic and manufacturer specific sources. Even if the Check Engine Light is not on, you can still get pending Diagnostic Trouble Codes. Check the state of the monitors, ensure that all of the monitors have finished their diagnostic testing, and ensure that the repair has been conducted appropriately. Clear any previously saved codes and reset the state of the monitor
  • To turn off the Malfunction Indicator Light (MIL) or the Check Engine Light, follow these steps: Examine the VIN data (on vehicles with this option.)
  • A stand-alone unit that does not require the use of an external adapter in order to function
  • Supports all of the OBDII protocols, including: ISO-9141, ISO-14230(KWP2000), J1850 VPM, and J1850 PWM are among the standards. LCD display that is large and all-in-one
  • Identify numerous codes at the same time, including pending codes, generic codes, and manufacturer codes. Exceptionally dependable and accurate
  • 2-line LCD display with crystal-clear backlighting that is simple to read
  • With only one plug-in, it is simple to use. It is a stand-alone device that does not require the use of an extra laptop computer to function. The size is small and fits well in the palm of your hand. Continuous DTC scanning is carried out. Communicates with the on-board computer in a secure manner. There are no batteries required because the OBDII cable provides electricity. Website assistance for all current and future requirements
  • The protocol CAN is incompatible with this device.


Does My Car Have OBDII?

All automobiles and light trucks manufactured and sold in the United States after January 1, 1996, were required to be equipped with an OBDII system. All 1996 model year automobiles and light trucks are compliant, even though they were manufactured in late 1995, according to this rule.

Two factors will show if your vehicle is definitely OBDII equipped:

  1. Additionally, there will be a notice on a sticker or nameplate under the hood that says “OBDII compliant,” and there will be an OBDII connector positioned beneath or around the dashboard.

What is the location of the connector? The connector must be situated within three feet of the driver and must not require any equipment to be disclosed. Look under the dash and under the ashtrays for hidden treasures.

The Three Flavors of OBDII

While the parameters, or readings, required by OBDII requirements are universal, the communication protocol used to convey those values to scanners was left to the discretion of the vehicle manufacturers. As a result of everyone believing they had discovered the one true way, we now have three separate OBDII communication protocols in use.

What Communications Protocol does my vehicle use?

As a general rule, General Motors automobiles and light trucks employ SAE J1850 VPW (Variable Pulse Width Modulation). ISO 9141 circuitry is used in Chrysler products, as well as in all European and most Asian imports. Fords communicate with one another using the SAE J1850 PWM (Pulse Width Modulation) communication protocols. There are some differences between captive imports, such as the Cadillac Catera, a German Opel derivative that employs the European ISO 9141 protocol, and other captive imports, such as the Toyota Yaris.

ISO 9141–2 specifies that the connector’s pins 4, 5, 7, 15, and 16 shall have metallic contacts.

COMPATIBILITY Vehicles that are compatible with the system include Ford, Chevrolet, Chrysler, Acura (including the Accord), BMW (including the Accord), Buick (including the Cadillac), Daewoo (including the Dodge), Fiat (including the Fiat 500), GMC (including the Fiat 500), Honda (including the Accord), Hyundai (including the Infinity), Isuzu (including the Jaguar), Jeep (including the Jeep Cherokee), Land Rover (including the Land Rover Discovery), Mazda (including the Mazda 3), Mercedes-Benz ( (Please keep in mind that some Volkswagen, Audi, and Subaru vehicles may not be compatible.) For a comprehensive list of the automobiles that have been evaluated, please see the link below: Vehicles that have been scanned using an OBDII scanner** Please keep in mind that just because your car isn’t on our list doesn’t mean that the scanner will not function for you.

This is just a list of automobiles that have been tested.

*** Note: This protocol is incompatible with the CAN (Controller Area Network) standard (on a few 2003 and newer vehicles). Please double-check before placing your purchase. Visit our shop if you’re looking for VW/Audi specific or CAN compatible scanners! OPERATION OF THE SCANNER

  • Remove the key from the ignition switch. Locate the OBD2 diagnostic connector with 16 pins and attach the tool to it. To proceed, turn on the ignition switch and press any key until the welcome message is shown again. This utility will automatically scan the car to determine which protocol is in use. PLEASE WAIT
  • The screen will display the main menu when the scan is completed. To utilize a function, select the one you want and press the Enter key


  • 55cm×15cm×3cm. Extension The length of the cable is 80 cm. Specifications: OBDII Standard Socket with 16 pins
  • DC voltage ranges from 10V to 12V. Temperature range: -10 to 40 degrees Celsius. Display: LCD with two lines of text

Samples of monitor output are shown in the following screenshots.

Understanding OBD-II Scanners – YOUCANIC

When used with a car that was manufactured after 1996, an OBD-II scanner can read and clear diagnostic trouble codes (also known as fault codes, DTCs). The majority of faults with today’s automobiles are diagnosed using OBD-II scanners, which are available from your dealer or technician. While the scanners used at the dealership are the most modern and costliest on the market, aftermarket scanners are easily accessible for DIYers who wish to fix their vehicles on their own schedule.

Which OBD-II scanner should I buy?

Basic OBD II (OBD-2) scanners are available for as little as $20, however they can only diagnose the check engine light. On the other end of the spectrum are professional scanners, which may cost upwards of $1000 and are capable of reading, clearing, and programming any module in any vehicle. In order to make it easier for you to find the finest OBD-2 scanner, we have divided scanners into three categories.

  1. Level 1-Basic Code Readers, the least expensive type of code reader. This device is solely capable of reading and clearing codes from the Engine Control Unit (ECU). OBD-2 Scanner (Level 2) with Multi-System Capability It has the ability to read and clear codes from the engine, transmission, ABS, and airbag. In some cases, depending on the scanner, it may be able to read and clear codes from other modules, such as the climate control, the suspension, the charging system, and so on. Professional OBD-2 Scanners, Professional Level, Level 3 OBD-2 Scanners These scanners provide functionality that is comparable to that provided by the dealer. They have the ability to read, clear, program, see live data, and activate all of your vehicle’s systems.

We hope that you have gained a better grasp of OBD-2 scanners as a result of reading this article. The fact is that there is no one-size-fits-all option when it comes to OBD-2 scanners. The amount of money you want to spend on a scanner, as well as whether you want it to function on a single make of car or a variety of different vehicle types, are all important considerations. When shopping for an OBD-2 scanner, consider the following questions:

  • Symptoms include: Check Engine Light, ABS Problems, Airbag / SRS Light, Transmission Problems, and Program Modules.
  1. Symptoms of a Check Engine Light include: ABS problems, Airbag / SRS light, Transmission problems, and Program Modules.

Level 1 OBD-2 Scanners

Simple OBD-2 scanners (also called as code readers or generic OBD-2 scanners) are devices that extract information from the Engine Control Unit (ECU). Diagnostic Trouble Codes (DTCs) (sometimes referred to as fault codes) are codes that cause the Check Engine Light and the Service Engine Soon indicator to illuminate. In addition to the Engine Control Unit (ECU), Level 1 scanners do not have access to any additional modules or give any coding skills. Insert the cable into the OBD-2 port and press “Read Code.” They display a problem code on the screen.

Regardless of the description you receive from the scanner, make a note of the code and conduct internet research to learn about the most typical difficulties associated with your particular model.

  1. Fault codes from the engine control unit are read
  2. Determine the cause of the Check Engine Light becoming on. Remove Check Engine Codes from the computer
  3. Data from the Freeze Frame may be seen. Live sensor data from the ECU is shown.


  • It is unable to access any other modules. It is not possible to read codes from the ABS, SRS, transmission, and other systems. It is not possible to troubleshoot the TPMS. There will be no programming or coding.

No additional modules may be accessed through this one. Not capable of decoding codes from the ABS, SRS, transmission, and other systems. TPMs are not capable of being troubleshot. Without any programming or coding, it is possible to achieve

Level 1 OBD-II Scanners

However, while they are slightly more expensive than level 1 scanners (also known as multi-system OBD2 scanners), their primary benefit is the ability to read and clear error codes from a greater number of vehicle systems and modules. If you operate on automobiles on a regular basis or if you need to solve problems other than those indicated by the check engine light, you will require a multiple system OBD-2 scanner. These scanners are capable of not only resetting the check engine light, but also reading and clearing codes from a variety of modules, such as the anti-lock braking system, airbag system, transmission, and tire pressure monitoring system, among others.

If you work on automobiles on a regular basis, a full system OBD-2 scanner is the way to go.

Don’t be concerned if you haven’t used an OBD-2 scanner before because this is a simple procedure.

The most significant distinction is that they may access another system in your automobile in addition to the ECU. The Launch Creader Multi-System Scanner is one of the most popular scanners in this category, and it is available at a reasonable price. Capabilities

  • Check engine codes can be read and erased
  • ABS fault codes may be read and erased. Airbag / SRS codes may be read and erased. Troubleshoot any transmission issues that may arise. View the sensor’s real-time data


  • There is no coding or programming involved
  • Communication is one-directional.

Level 3 Professional Diagnostic Scanners

Compared to the scanners used at vehicle dealerships, professional diagnostic scanners offer a more comprehensive set of features. These are intended for mechanics who own and operate vehicle repair businesses. DIYers who can afford a professional diagnostic scanner may be able to avoid the need to take their vehicles to a dealer or technician entirely. Most Level 3 diagnostic scanners are between $1000 and $3000 in price, with the bulk of scanners falling within these two ranges. Level 3 scanners provide bidirectional support and are capable of diagnosing and repairing all system and control components.

  1. Activating, programming, and testing sensors and systems in your vehicle is made possible through the use of bidirectional supports.
  2. Automobile mechanics frequently utilize these professional OBD-2 scanners, which are capable of performing complete system diagnostics.
  3. It is possible to activate and test many sensors on the automobile using Level 3 OBD-2 scanners since they have a bidirectional capability.
  4. The replacement of some modules will not be able to be coded by professional scanners since the coding will have to be conducted by the dealership.

Popular Level 3 Scanners

  • MaxiDAS All System Scanner
  • Snap-On Solus
  • Launch All System Scanner All Makes
  • Autel MaxiDAS All System Scanner


When the PCM recognizes and diagnoses an issue, it stores a Diagnostic Trouble Code (DTC) for that error in its memory. It is the goal of these codes to assist you in determining the underlying cause of the issue. The diagnostic codes that are required by law to be shown on all OBDII systems are standardized, and all car manufacturers utilize the same code list as one another. As a result, the misfire code P0300 signifies the identical failure on every Chevrolet, Chrysler, Ford, or Toyota vehicle.

This chart illustrates the DTC format as well as the generic code kinds.

P1xxx codes are manufacturer-specific codes that typically include areas that are not linked to emissions and may not cause the check engine light to illuminate.

It is the third character in the code that indicates which system has had a fault in P0xxx code format.

Failures occurring in non-powertrain systems such as the anti-lock braking system (ABS), the heating and air conditioning system (HVAC) (Bxxxxxx, Cxxxx, Uxxxx codes) may be retrieved through the OBDII diagnostic link connector, but they do not cause the check engine light to illuminate and are not involved with (NYVIP2) emission inspections.

  • However, it is possible to encounter a circumstance in which a P0xxx code is stored in memory but the check engine light is not instructed to illuminate.
  • Pre-existing codes are created by intermittent faults or by failures that the PCM must observe occur during two consecutive warm-up cycles in order for the code to be set.
  • A diagnostic trouble code (DTC) is generated when an error occurs for the defined number of times.
  • As soon as a pending code is placed in the PCM’s memory, freeze frame data is likewise recorded and preserved.
  • This information enables for the duplication of criteria, which should assist you to potentially pinpoint the problem.

Sometimes the component or process that is the topic of a pending code is included as part of the enabling criteria that must be met in order for a monitor to be successful. In order to obtain an explanation of your Diagnostic Trouble Code, enter the last three digits of the code in this field.

How to Read and Understand OBD Codes

Documentation Download Documentation Download Documentation You’re riding down the road, taking in the scenery, then all of a sudden the most enigmatic of indications illuminates: “Check Engine.” What does this mean? What exactly does it mean? Considering that the engine is a massive and sophisticated mechanism, just “checking the engine” is not likely to yield many results. In this case, a vehicle’s OBD-II code reader comes in handy. This little gadget will allow you to pinpoint exactly where the issue is originating from on your computer.

  1. 1 Obtain an OBD-II scan tool for your vehicle. OBD-II scan readers are available from a variety of sources, including internet and auto-parts retailers. In the case of a Bluetooth-enabled smartphone, you may download an app to understand the data and purchase an OBD reader, which will display the codes and explanations right on your device
  2. Otherwise, you can purchase an OBD reader and use it with your vehicle.
  • 1 Obtain an OBD-II scan tool for diagnostic purposes. 2 Many online and auto-parts retailers carry OBD-II scan readers, and you may get them on Amazon. In the case of a Bluetooth-enabled smartphone, you may download an app to understand the data and purchase an OBD reader, which will display the codes and explanations right on your device
  • Otherwise, you can purchase an OBD reader.
  • 2Find the Diagnostic Link Connector (DLC) in your vehicle’s electrical system. This is a 16-pin connection with a triangle design that is often found beneath the left hand side of the dashboard, near the steering column. If you are having problems discovering the DLC, you may look for it on the internet by entering the model and year of your automobile, or you can consult your owner’s handbook. Advertisement
  • s3 The DLC should be connected to the scan tool connection or code reader. Start your engine by turning on the ignition, but do not start it. Your vehicle’s onboard computers will begin to communicate with the scanner as soon as it starts communicating with them. In some cases, messages such as “looking for protocol” and “establishing data transmission link” may be displayed on the scanner’s display screen.
  • Alternatively, if the screen remains blank and the DLC connector does not illuminate, jiggle the connector to ensure greater contact between the scanner and DLC connector pins. Older automobiles, in particular, may have inferior connections
  • If you’re still having trouble, check to see if your cigar lighter is functional before proceeding. This is due to the fact that the DLC is powered by the cigar lighter circuit, which is used by the OBD-II system. To determine whether the cigar lighter is not working, find and inspect the relevant fuse.
  • 4Input the information about your car. Some scanners may want you to enter your VIN as well as the make and model of the car, which can be time-consuming. It is possible that you may be required to identify the engine type. The procedure will differ based on the scanner used. 5 Look for the menu. Upon completion of the scanner’s boot-up process, check for a menu. To access the main Codes menu, select “Codes” or “Trouble Codes” from the main menu bar. Depending on your scanner and the year of your car, you may be provided with a number of systems such as the engine/powertrain, transmission, airbag, and brakes, among others. When you select one, you will be presented with two or more different sorts of codes. The most frequently seen are Active codes and Pending codes.
  • Active codes are problems or codes that are now active and causing your Check Engine Light to illuminate. The fact that your Check Engine Light is off does not imply that the code or fault has been resolved
  • Rather, it indicates that the circumstances that triggered the code have not been met for at least two consecutive operations of the vehicle. Pending codes indicate that the OBD-II monitoring system has failed to operate an emission control system at least once, and if it fails to operate the system again, the Check Engine Light will illuminate and the failure will be classified as an Active code.
  1. 1 Find out what the letter represents. Each code will begin with a letter that denotes the system the code is referring to, followed by a number. The following letters are among those you may encounter, however you may have to navigate to various menus to view them:
  • P stands for powertrain. This includes topics such as the engine, transmission, fuel system, ignition, emissions, and other aspects of the vehicle. This is the most comprehensive collection of codes
  • B-Body type. This includes airbags, safety belts, electric seats, and other features. C stands for chassis. These codes cover a wide range of topics, including ABS, brake fluid, axles, and more. U stands for undefined. These codes cover a variety of additional components of the automobile
  • 2 Learn what the statistics signify by reading this article. P0xxx, P2xxx, and P3xxx are all generic codes that apply to all types and models of automobiles, including motorcycles. P1xxx codes are peculiar to a certain manufacturer, such as Honda, Ford, Toyota, and so on. The second number indicates the subsystem the code is associated with. P07xx codes, for example, are associated with transmissions.
  • The final two digits of the code represent the exact problem that the code is referring to. For more information about each unique code, see a code chart online.
  • 3 Take a look at an example of code. P0301 indicates that cylinder 1 is experiencing a misfire situation. When a P is present, it indicates that it is a powertrain code, whereas a 0 indicates that it is a general or universal code. The number 3 indicates that the region or subsystem is a code for the Ignition System.
  • The 01 indicates that there is a misfire situation in the number 1 cylinder, which implies that it is a cylinder-specific problem. A worn-out spark plug, plug wire, or specialized ignition coil, or a vacuum leak near the cylinder, might be the cause of this condition. No specific component is identified by a code
  • Rather, the code points to or implies that a component, its circuit, or its wiring/vacuum control are failing. The code may be an indication of a problem caused by an entirely different system from the one that generated it.
  • 4 Perform an inspection on your car. It takes years of training and experience to be able to correctly diagnose OBD-II codes. Example: A weak battery or an alternator that has become obsolete might cause five or more codes to be set in systems that are otherwise totally normal. Understand that the codes alone will not inform you what parts need to be replaced or what repairs need to be performed before trying any repairs.
  • 4 Perform a car diagnostics check. In order to properly diagnose OBD-II codes, years of training and practice are required. Example: A weak battery or an alternator that has become obsolete might cause five or more codes to be generated in systems that are otherwise totally normal. Recognize that the codes alone will not inform you what parts need to be replaced or what repairs need to be performed before trying any repairs.
  • 5 Reset the Check Engine Light on your vehicle. The majority of OBD scanners allow you to reset your Check Engine Light once you’ve completed your repairs or simply don’t want to see your Check Engine Light for a time. When the automobile has been driven a particular period of time (which varies from manufacturer to manufacturer), the light will turn off.
  • Most scanners have a button on the main menu that allows you to reset the Check Engine Light. It is also referred to as a CEL in some circles.

Create a new question

  • Question What is the best way to decipher OBD codes? Ed Beery is an automotive specialist and the owner of InTechgrity Automotive Excellence in Denver, Colorado. He has over 20 years of experience in the automotive industry. He has more than eight years of expertise in offering maintenance and repair services to both people and businesses. Eddy and the Automotive Excellence Team at InTechgrity have been approved for repairs by the American Automobile Association (AAA) and have earned the Automotive Service Excellence (ASE) certification. Expert in the Automotive Industry Answer You may look up the code on the internet. As well as probable reasons and remedies, this can assist you in deciphering the code and understanding its significance. Question What is the location of my OBD port? Ed Beery is an automotive specialist and the owner of InTechgrity Automotive Excellence in Denver, Colorado. He has over 20 years of experience in the automotive industry. He has more than eight years of expertise in offering maintenance and repair services to both people and businesses. Eddy and the Automotive Excellence Team at InTechgrity have been approved for repairs by the American Automobile Association (AAA) and have earned the Automotive Service Excellence (ASE) certification. Expert Answer from an Automotive Specialist Look behind the dash on the driver’s side for hidden treasure! This is the location of the majority of OBDII ports. Question What exactly is an OBD gadget for a car? Ed Beery is an automotive specialist and the owner of InTechgrity Automotive Excellence in Denver, Colorado. He has over 20 years of experience in the automotive industry. He has more than eight years of expertise in offering maintenance and repair services to both people and businesses. Eddy and the Automotive Excellence Team at InTechgrity have been approved for repairs by the American Automobile Association (AAA) and have earned the Automotive Service Excellence (ASE) certification. Expert Answer from an Automotive Specialist An OBD device, also known as an OBDII scan tool, is a device that allows you to retrieve codes from a vehicle’s OBDII port. Question: What is an OBD device? What is the difference between OBD and OBDII? Ed Beery is an automotive specialist and the owner of InTechgrity Automotive Excellence in Denver, Colorado. He has over 20 years of experience in the automotive industry. He has more than eight years of expertise in offering maintenance and repair services to both people and businesses. Eddy and the Automotive Excellence Team at InTechgrity have been approved for repairs by the American Automobile Association (AAA) and have earned the Automotive Service Excellence (ASE) certification. Expert Answer from an Automotive Specialist OBDII is the most recent automobile connection protocol to be developed. Earlier versions were known as OBD, and they were superseded between 1994 and 1996
  • Question What is the difference between bank 1 and bank 2? Norm Glitz Answer from the Community Inline engines, such as the majority of four-cylinder engines, only have bank one and no bank two. An inline 6 (which is becoming increasingly rare these days) may have two banks: bank one in the front and bank two in the back. A V-6 engine’s bank one is normally the side of the engine whose connecting rod is first in line on the crankshaft, as shown in the diagram below. On most engines, this is difficult to discern. The basic catalytic converters and associated oxygen sensors are what the banks are truly referring to. Prior to the cat, there is an oxygen sensor. That one adjusts or lowers the fuel-to-air ratio of the engine in order to reduce harmful emissions. There’s another one just after the cat. This one keeps track of the cat’s productivity
  • Question In what context does the OBD code PO128 appear? When determining whether or not the engine has reached a “normal” temperature, the length of time the vehicle has been running, the readings from the intake air temperature (IAT) sensor, the reading from the engine coolant temperature (ECT) sensor, and the speed of the vehicle are all taken into consideration
  • Question What exactly does the code PO446 mean? A code P0446 might indicate a malfunctioning vent valve. Question P0320 was the code I obtained from the scanner. What exactly does this imply? Jessie BrooxAnswer from the Community Malfunction in the input circuit for the ignition/distributor engine speed. Incorrect Ignition/Distributor engine speed sensor readings, incorrect Ignition/Distributor crankshaft position readings, engine speed sensor harness that is open or shorted, incorrect Ignition/Distributor engine speed sensor circuit, poor electrical connection, low battery charge, incorrect Engine Control Module (ECM) readings are all possible causes. Question What do the codes p0420, p0456, and p0137 mean? What do these codes mean? Typically, p0420 indicates a faulty catalytic converter or front or rear O2 sensor
  • P0456 indicates an EVAP leak
  • And p0137 indicates a faulty O2 sensor as well. Question What does the Fault symbol on my OBII scanner represent? Diagnostic trouble codes (DTCs) are used to identify faults. There is a detailed explanation for each one so that the user may comprehend what is wrong with the vehicle.

More information on the replies Inquire about something There are 200 characters remaining. Include your email address so that you may be notified when this question has been resolved. SubmitAdvertisement

  • A code reader’s capabilities are confined to two things: reading codes and clearing codes. The diagnostic monitors do not give real-time data or inform you of which diagnostic monitors have failed or completed successfully. Scan tools, which are more expensive and more difficult to use, can scan codes, offer detailed information about code details, read and show live data, and assist in the confirmation of diagnoses.


  • Do not assume that the code will inform you which part has to be repaired or replaced. Despite the fact that the polite but inexperienced auto parts salesperson will be eager to recommend a variety of items to test, this can become quite expensive and even obfuscate the issue
  • Following the completion of repairs, a proper drive cycle must be completed in order to clear all of the readiness monitors. Consequently, an emission test can be done and passed if necessary


About This Article

To read OBD codes for vehicles built after 1996, you’ll first need to acquire an OBD-II scanner and attach it to your car’s Diagnostic Link Connector, which you can discover by reading either the internet or your owner’s handbook. Article SummaryX In order to start the connection, turn on the ignition without starting the engine and browse to the scanner’s code selection menu. Consult a code chart if you see any “active” or “pending” codes, since this will provide you with additional information about what and where the fault is occurring.

Did you find this overview to be helpful?

Did this article help you?

During the olden days, you didn’t need a computer science degree from the Massachusetts Institute of Technology (MIT) to actively diagnose car problems. If anything wasn’t quite right, you just fiddled with the pieces. Sure, we’re exaggerating a little, but most modern automobiles are, at their core, computer systems. They are equipped with on-board diagnostic (OBD) systems, which continuously monitor the functioning of main components and issue fault codes when something goes wrong. AnOBD II interfacesystem uses diagnostic trouble codes (DTCs) to pinpoint and relay faults to automobile technicians.

How to Read DTC Codes

The first number in the DTC indicates whether the code is particular to the car manufacturer or whether it is an SAE generic code that applies to all OBD II systems worldwide. The last three digits of the number contain information about the individual circuit and system of the vehicle. An example of a common OBD II code is seen in the illustration below.

OBD II DTC Codes List

Standard problem codes begin with the letter P and are followed by a four-digit number code. See the table below for a few examples of typical automobile error codes, as well as what they represent:

DTC Codes Description Common Codes Within This Range
P0100-P0199 — Fuel and Air Metering These codes are used to monitor the fuel and air ratio of the vehicle’s engine to determine if an oxygen sensor is failing, plus they will monitor a vehicle’s emissions and fuel economy.
  • P0135:O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
  • P0141:O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2)
  • P0171:System Too Lean (Bank 1)
  • P0174:System Too Lean (Bank 2)
  • P0175:System Too Lean (Bank 3)
  • P0176:System Too Lean (Bank 4)
  • P0177:System Too Lean (Bank 5).
P0200-P0299 — Fuel and Air Metering (Injector Circuit) These codes are going to involve fuel injectors.
  • Failure of the injector circuit
  • P0218: Overheating of the transmission
  • P0200: Failure of the injector circuit
P0300-P0399 — Ignition System or Misfire These codes will trigger if there are issues with the car’s ignition. For example, if there are spark plug issues.
  • The following P codes have been identified: P0300:Random/Multiple Cylinder Misfire Detected
  • P0301:Cylinder 1 Misfire Detected
  • P0302:Cylinder 2 Misfire Detected
  • P0303:Cylinder 3 Misfire Detected
  • P0304:Cylinder 4 Misfire Detected
  • P0325:Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor)
  • P0300:Random
P0400-P0499 — Auxiliary Emissions Controls These codes will determine issues with the system’s EVAP (evaporative emission control) systems. The EVAP’s function is to prevent gas fumes from reaching the atmosphere, thus keeping air pollution to a minimum.
  • Exhaust gas recirculation flow insufficiently detected
  • Secondary air injection system insufficiently detected
  • Exhaust gas recirculation flow insufficiently detected
  • Secondary air injection system insufficiently detected Specifically, P0420 indicates that the catalyst system efficiency is below threshold (Bank 1), P0430 indicates that the catalyst system efficiency is below threshold (Bank 2), and P0440 indicates that the evaporative emission control system is malfunctioning.
P0500-P0599 — Vehicle Speed Controls and Idle Control System These codes will monitor the vehicle’s speed controls and idling. Issues from the vehicle speed sensor (VSS) will trigger these codes.
  • P0500:Vehicle Speed Sensor Failure
  • P0505:Idle Control System Failure
  • P0600:Vehicle Speed Sensor Failure
P0600-P0699 — Computer Output Circuit These codes will be triggered by a faulty computer system.
  • Exceptions include P0600:Serial Communication Link Malfunction, P0602:Control Module Programming Error, and P0604:Control Module Internal RAM Error.
P0700-P0899 — Transmission and Beyond These codes monitor the system’s transmissions. Most of the time, the code is triggered by a fault in the system’s transmission computer.
  • P0700:Failure of the transmission control system
  • P0702:Failure of the transmission control system’s electrical
  • P0703:Failure of the transmission control system’s mechanical

Download our collection of OBD standard fault codes to get started diagnosing your on-board car issues right now. The ability to test and diagnose a vehicle’s on-board problem requires the use of the appropriate equipment. Accurate diagnosis is essential for repairing a vehicle in accordance with manufacturer recommendations. Having the ability to recognize these OBD issue codes will result in less downtime and more production. In addition to an OBD interface, TPC WireCable® offers a large selection of automotive wire, cord, and cable accessories, as well as a variety of automotive cable accessories.

Let’s get this dialogue started right away about how we can decrease your downtime and expenditures. Maintenance, reducing downtime, products, custom cable, and automobiles are some of the topics covered.

Amazon.com: New Generic KW805 OBD II Car Code Reader Diagnostic Scanner by E_Market(TM) (KW805) : Pet Supplies

Diagnostic Trouble Codes and their meanings for OBD-II compliant cars are quickly and easily checked with the KONNWEI KW805 CAN OBD-II Code Reader, which is easy to use, portable, and cost effective for auto enthusiasts and do-it-yourselfers. It is possible to communicate with your car’s computer and systems using any of the current OBD-II protocols, including the recently introduced Controller Area Network (CAN) protocol, using the KONNWEI KW805 scanner. You may use the DTC table, which covers the vast majority of DTC definitions, to diagnose a broad variety of general, manufacturer-specific, and pending issue codes.

Simply attach it to your vehicle’s standard 16-pin OBD-II connector at the first hint of difficulty and it will begin analyzing the problem.

Check engine light is turned off when the generic and manufacturer specific Diagnostic Trouble Codes (DTCs) have been read and cleared (MIL) Supports a variety of issue code requests, including: code types include general codes, pending codes, and manufacturer-specific code types This software is compatible with the CAN (Controller Area Network) protocol as well as other contemporary OBD-II protocols such as VPW, PWM, KWP2000, ISO 9141, and others.

  • Examines the operational readiness of OBD monitors in terms of emissions.
  • Retrieves the VIN (Vehicle Identification Number) from automobiles manufactured in 2002 or later that support Mode 9.
  • There are no batteries required: The unit is powered by means of an OBD-II connection.
  • Dimensions: 113 mm in length, 74 mm in breadth, and 21 mm in height.
  • A little excerpt of the material is available; double tap to view the complete excerpt.


By posting a video, you can assist others in learning more about this product. Make a video and upload it

Leave a Comment

Your email address will not be published. Required fields are marked *