Full list of the OBD2 DTC from P0600 to P0699

Description of the standard trouble OBD codes by family

Standard or generic fault codes are a list of codes common to all manufacturers.
This list of faults, also called DTC (for Data Trouble Code) has been defined so that any diagnostic device can read and decode them. They have a standard format as shown below:

data trouble code P0301
The first letter indicates the family of DTC.

P: Powertrain, (i.e. engine and gearbox)
C: Chassis
B: Body
U: User network

The first digit indicates if the code is generic or not (green digit):

0: Generic fault
1: Manufacturer fault

As the list of generic OBD codes is not always sufficient, manufacturers can add as many of their own codes as they need.

The last 3 digits correspond to an incremented number (purple digits).
This may be a hexadecimal number (i.e. from 0 to 9 + from A to F). For P family codes, sub-families have been defined using the 1st digit (in this example the "3"):


0 , 1 and 2: for the air/fuel mixture
3 : for the ignition system
4 : for checking auxiliary emissions
5 : for engine idling
6 : for the onboard computer and ancillary outputs
7, 8 and 9: for the transmission (gearbox)
A, B and C : for hybrid propulsion

These OBD codes were standardized using SAE J2012 and ISO 15031-6 standards which, to our knowledge, contain about 50000 definitions in the most recent version.

Below you will find a list of the most commonly used codes. Our software contains all of the 5000 codes. Don't hesitate to download it. It is free and, using an ELM327 or ELM323 interface, can be used to read the fault codes. For more details, go to our EOBD-Facile car diagnostic software page.


Select the family of the DTC (OBD codes)


DTC from P0600 to P0699 (Onboard computer and ancillary outputs)

OBD Code Description
P0600Serial Communication Link Malfunction
P0601Internal Control Module Memory Check Sum Error
P0602Control Module Programming Error
P0603Internal Control Module Keep Alive Memory (KAM) Error
P0604Internal Control Module Random Access Memory (RAM) Error
P0605Internal Control Module Read Only Memory (ROM) Error (Module Identification Defined by SAE J1979)
P0606ECM/PCM Processor Fault
P0607Control Module Performance
P0608Control Module VSS Output A Malfunction
P0609Control Module VSS Output B Malfunction
P0610Control Module VSS Output B Malfunction
P0611Fuel Injector Control Module Performance
P0612Fuel Injector Control Module Relay Control Circuit
P0613TCM Processor
P0614ECM / TCM Mismatch
P0615Starter Relay Circuit
P0616Starter Relay Circuit Low
P0617Starter Relay Circuit High
P0618Alternative Fuel Control Module KAM Error
P0619Alternative Fuel Control Module RAM/ROM Error
P0620Generator Control Circuit Malfunction
P0621Generator Lamp L Control Circuit Malfunction
P0622Generator Field F Control Circuit Malfunction
P0623Generator Lamp Control Circuit
P0624Fuel Cap Lamp Control Circuit
P0625Generator Field Terminal Circuit Low
P0626Generator Field Terminal Circuit High
P0627Fuel Pump A Control Circuit / Open
P0628Fuel Pump A Control Circuit Low
P0629Fuel Pump A Control Circuit High
P0630VIN Not Programmed or Mismatch - ECM/PCM
P0631VIN Not Programmed or Mismatch - TCM
P0632Odometer Not Programmed - ECM/PCM
P0633Immobolizer Key Not Programmed - ECM/PCM
P0634PCM / ECM / TCM Internal Temperature Too High
P0635Power Steering Control Circuit
P0636Power Steering Control Circuit Low
P0637Power Steering Control Circuit High
P0638Throttle Actuator Control Range/Performance (Bank 1)
P0639Throttle Actuator Control Range/Performance (Bank 2)
P0640Intake Air Heater Control Circuit
P0641Sensor Reference Voltage A Circuit/Open
P0642Sensor Reference Voltage A Circuit Low
P0643Sensor Reference Voltage A Circuit High
P0644Driver Display Serial Communication Circuit
P0645A/C Clutch Relay Control Circuit
P0646A/C Clutch Relay Control Circuit Low
P0647A/C Clutch Relay Control Circuit High
P0648Immobilizer Lamp Control Circuit
P0649Speed Control Lamp Control Circuit
P0650Malfunction Indicator Lamp (MIL) Control Circuit Malfunction
P0651Sensor Reference Voltage B Circuit/Open
P0652Sensor Reference Voltage B Circuit Low
P0653Sensor Reference Voltage B Circuit High
P0654Engine RPM Output Circuit Malfunction
P0655Engine Hot Lamp Output Control Circuit Malfunction
P0656Fuel Level Output Circuit Malfunction
P0657Actuator Supply Voltage Circuit / Open
P0658Actuator Supply Voltage Circuit Low
P0659Actuator Supply Voltage Circuit High
P0660Intake Manifold Tuning Valve Control Circuit (Bank 1)
P0661Intake Manifold Tuning Valve Control Circuit Low (Bank 1)
P0662Intake Manifold Tuning Valve Control Circuit High (Bank 1)
P0663Intake Manifold Tuning Valve Control Circuit (Bank 2)
P0664Intake Manifold Tuning Valve Control Circuit Low (Bank 2)
P0665Intake Manifold Tuning Valve Control Circuit High (Bank 2)
P0666PCM / ECM / TCM Internal Temperature Sensor Circuit
P0667PCM / ECM / TCM Internal Temperature Sensor Range/Performance
P0668PCM / ECM / TCM Internal Temperature Sensor Circuit Low
P0669PCM / ECM / TCM Internal Temperature Sensor Circuit High
P0670Glow Plug Module Control Circuit More details...
P0671Cylinder 1 Glow Plug Circuit
P0672Cylinder 2 Glow Plug Circuit
P0673Cylinder 3 Glow Plug Circuit
P0674Cylinder 4 Glow Plug Circuit
P0675Cylinder 5 Glow Plug Circuit
P0676Cylinder 6 Glow Plug Circuit
P0677Cylinder 7 Glow Plug Circuit
P0678Cylinder 8 Glow Plug Circuit
P0679Cylinder 9 Glow Plug Circuit
P0680Cylinder 10 Glow Plug Circuit
P0681Cylinder 11 Glow Plug Circuit
P0682Cylinder 12 Glow Plug Circuit
P0683Glow Plug Control Module to PCM Communication Circuit
P0684Glow Plug Control Module to PCM Communication Circuit Range/Performance
P0685ECM/PCM Power Relay Control Circuit/Open
P0686ECM/PCM Power Relay Control Circuit Low
P0687ECM/PCM Power Relay Control Circuit High
P0688ECM/PCM Power Relay Sense Circuit
P0689ECM/PCM Power Relay Sense Circuit Low
P0690ECM/PCM Power Relay Sense Circuit High
P0691Fan 1 Control Circuit Low
P0692Fan 1 Control Circuit High
P0693Fan 2 Control Circuit Low
P0694Fan 2 Control Circuit High
P0695Fan 3 Control Circuit Low
P0696Fan 3 Control Circuit High
P0697Sensor Reference Voltage C Circuit / Open
P0698Sensor Reference Voltage C Circuit Low
P0699Sensor Reference Voltage C Circuit High