If you have a manufacturer-specific fault code, only specialist shops and applications can help you. Examples of error codes and their meanings for you.
This code indicates that there is an issue with the efficiency of the catalytic converter.
This code indicates that there is a problem with the catalytic converter, specifically that it is not functioning properly and is not able to properly convert exhaust gases into less harmful emissions.
This code indicates that there is a problem with the turbocharger or supercharger system, specifically that the turbo or supercharger underboost condition has been detected.
This code indicates that there is a problem with the crankshaft position sensor circuit, specifically that the signal being sent to the ECM from the sensor is outside the expected range.
This code indicates that there is a problem with the transmission control system, specifically that the TCM has detected a fault and has illuminated the check engine light.
This code indicates that there is a problem with the oxygen sensor circuit, specifically that the signal being sent to the ECM from the sensor is outside the expected range.
This code indicates that there is a problem with the mass airflow (MAF) sensor circuit, specifically that the signal being sent to the ECM from the sensor is outside the expected range.
This code indicates that there is a problem with the exhaust gas recirculation (EGR) system, specifically that insufficient flow has been detected.
This code indicates that there is a problem with the fuel system, specifically that the system is running too lean (i.e. there is too much air and not enough fuel in the mixture).
This code indicates that there is a problem with the mass airflow (MAF) sensor circuit, specifically that the signal being sent to the ECM from the sensor is out of range.
Exhaust gas temperature sensor circuit, bank 1 sensor 1.
Diesel particulate filter efficiency below threshold (bank 1).
Exhaust gas temperature sensor circuit, bank 1 sensor 2.
Reductant level too low.
Reductant injector circuit/open (bank 1 unit 1).
Reductant system performance (bank 1).
Exhaust gas temperature sensor circuit range/performance, bank 1 sensor 1.
Reductant heater A control circuit/open.
Reductant pressure too low.
SCR NOx catalyst efficiency below threshold (bank 1).
NOx sensor circuit (bank 1).
NOx sensor circuit range/performance (bank 1).
NOx sensor circuit range/performance, bank 1 sensor 2.
Diesel particulate filter restriction, ash accumulation.
Diesel particulate filter differential pressure too low.
Diesel particulate filter differential pressure too high.
Diesel particulate filter pressure sensor A circuit.
Diesel particulate filter pressure sensor A circuit range/performance.
Diesel particulate filter pressure sensor A circuit low.
Diesel particulate filter pressure sensor A circuit high.
Exhaust gas recirculation cooling system performance.
Diesel particulate filter regeneration duration.
Diesel particulate filter regeneration frequency.
Diesel particulate filter restriction, soot accumulation.
NOx exceedance, root cause unknown.
Turbocharger/supercharger boost control A circuit/open.
Fuel rail/system pressure too low.
Fuel rail/system pressure too high.
Fuel pressure regulator 1 performance.
Fuel pressure regulator 1 control circuit.
Fuel system leak detected, large leak.
Fuel system leak detected, small leak.
This code indicates that there is a problem with the manifold absolute pressure (MAP) sensor circuit, which is responsible for providing information to the engine control module about the amount of air entering the engine.
This code indicates that there is a problem with the intake air temperature (IAT) sensor circuit, which is responsible for providing information to the ECM about the temperature of the air entering the engine.
Engine coolant temperature circuit range/performance.
Engine coolant temperature circuit low.
This code indicates that there is a problem with the engine coolant temperature (ECT) sensor circuit, which is responsible for providing information to the ECM about the temperature of the engine coolant.
This code indicates that there is a problem with the throttle position sensor (TPS) circuit, which is responsible for providing information to the ECM about the position of the throttle valve in the engine.
This code indicates that there is a problem with the engine coolant temperature (ECT) sensor circuit, which is responsible for providing information to the ECM about the temperature of the engine coolant.
O2 sensor circuit no activity detected (bank 1 sensor 1).
This code indicates that the engine is running too rich, meaning that there is too much fuel being injected into the engine's cylinders in relation to the amount of air.
Fuel rail pressure sensor circuit.
Fuel rail pressure sensor circuit range/performance.
Fuel rail pressure sensor circuit low.
Fuel rail pressure sensor circuit high.
Injector circuit/open, cylinder 1.
Injector circuit/open, cylinder 2.
Injector circuit/open, cylinder 3.
Injector circuit/open, cylinder 4.
Injector circuit/open, cylinder 5.
Injector circuit/open, cylinder 6.
Engine coolant over temperature condition.
Engine overspeed condition.
Turbocharger/supercharger A overboost condition.
Turbocharger/supercharger boost sensor A circuit range/performance.
Turbocharger/supercharger boost sensor A circuit low.
Turbocharger/supercharger boost sensor A circuit high.
This code indicates that there is a random misfire in one or more of the engine's cylinders, meaning that the engine is not operating smoothly or efficiently.
Cylinder 1 misfire detected.
Knock sensor 1 circuit malfunction (bank 1 or single sensor).
Knock sensor 1 circuit range/performance.
Knock sensor 1 circuit low input.
Knock sensor 1 circuit high input.
Knock sensor 1 circuit intermittent.
Knock sensor 2 circuit malfunction (bank 2).
Knock sensor 2 circuit range/performance.
Knock sensor 2 circuit low input.
Knock sensor 2 circuit high input.
This code indicates that there is a problem with the camshaft position sensor (CMP) circuit, which is responsible for providing information to the ECM about the position of the camshaft in the engine.
Glow plug/heater circuit A.
Exhaust gas recirculation (EGR) flow malfunction.
Exhaust gas recirculation (EGR) flow excessive detected.
This code indicates that there is a problem with the exhaust gas recirculation (EGR) circuit, specifically that the EGR control circuit is malfunctioning.
Exhaust gas recirculation (EGR) circuit range/performance.
Exhaust gas recirculation (EGR) sensor A circuit low.
Exhaust gas recirculation (EGR) sensor A circuit high.
Evaporative emission control system malfunction.
This code indicates that there is a problem with the vehicle's evaporative emission control system, specifically that there is a malfunction in the purge flow.
This code indicates that there is a small leak in the vehicle's evaporative emission control system, which is responsible for reducing the amount of fuel vapors released into the atmosphere.
This code indicates that there is a problem with the evaporative emission control (EVAP) system, specifically that there is a large leak detected in the system.
This code indicates that there is a problem with the evaporative emission control system, specifically that there is a small leak in the system.
This code indicates that there is a problem with the exhaust gas recirculation (EGR) circuit, specifically that the EGR control circuit is malfunctioning.
Fan 1 control circuit.
This code indicates that there is a problem with the vehicle speed sensor (VSS) circuit, which is responsible for providing information to the ECM about the speed of the vehicle.
This code indicates that there is a problem with the idle air control (IAC) system, specifically that the engine is idling too high.
Engine oil pressure sensor/switch circuit.
Engine oil pressure too low.
System voltage low.
System voltage high.
Control module processor.
Glow plug module control circuit.
Cylinder 1 glow plug circuit.
Cylinder 2 glow plug circuit.
Cylinder 3 glow plug circuit.
Cylinder 4 glow plug circuit.
Transmission control system range/performance.
Transmission control system electrical.
Torque converter/brake switch B circuit malfunction.
Clutch switch input circuit malfunction.
Transmission range sensor circuit malfunction (PRNDL input).
Transmission range sensor circuit range/performance.
Transmission range sensor circuit low input.
Transmission range sensor circuit high input.
Transmission range sensor circuit intermittent.
Transmission fluid temperature sensor circuit malfunction.
Transmission fluid temperature sensor circuit range/performance.
Transmission fluid temperature sensor circuit low input.
Transmission fluid temperature sensor circuit high input.
Transmission fluid temperature sensor circuit intermittent.
Input/turbine speed sensor circuit malfunction.
Input/turbine speed sensor circuit range/performance.
Input/turbine speed sensor circuit no signal.
Input/turbine speed sensor circuit intermittent.
Torque converter/brake switch B circuit low.
Output speed sensor circuit malfunction.
Output speed sensor circuit range/performance.
Output speed sensor circuit no signal.
Output speed sensor circuit intermittent.
Torque converter/brake switch B circuit high.
Engine speed input circuit malfunction.
Engine speed input circuit range/performance.
Engine speed input circuit no signal.
Engine speed input circuit intermittent.
Gear 6 incorrect ratio.
Transmission stuck in reverse.
Transmission stuck in gear 1.
Transmission stuck in gear 2.
Transmission stuck in gear 3.
Transmission stuck in gear 4.
Incorrect gear ratio.
Gear 1 incorrect ratio.
Gear 2 incorrect ratio.
Gear 3 incorrect ratio.
Gear 4 incorrect ratio.
Gear 5 incorrect ratio.
Reverse incorrect ratio.
Transmission stuck in gear 5.
Transmission stuck in gear 6.
Transmission stuck in gear 7.
Torque converter clutch circuit malfunction.
This code indicates that there is a problem with the torque converter clutch (TCC) circuit, which is responsible for engaging and disengaging the TCC to improve fuel efficiency and reduce transmission wear.
Torque converter clutch circuit stuck on.
Torque converter clutch circuit electrical.
Torque converter clutch circuit intermittent.
Pressure control solenoid A malfunction.
Pressure control solenoid A performance or stuck off.
Pressure control solenoid A stuck on.
Pressure control solenoid A electrical.
Pressure control solenoid A intermittent.
Shift solenoid A malfunction.
Shift solenoid A performance or stuck off.
Shift solenoid A stuck on.
Shift solenoid A electrical.
Shift solenoid A intermittent.
Shift solenoid B malfunction.
Shift solenoid B performance or stuck off.
Shift solenoid B stuck on.
Shift solenoid B electrical.
Shift solenoid B intermittent.
Shift solenoid C malfunction.
Shift solenoid C performance or stuck off.
Shift solenoid C stuck on.
Shift solenoid C electrical.
Shift solenoid C intermittent.
Shift solenoid D malfunction.
Shift solenoid D performance or stuck off.
Shift solenoid D stuck on.
Shift solenoid D electrical.
Shift solenoid D intermittent.
Shift solenoid E malfunction.
Shift solenoid E performance or stuck off.
Shift solenoid E stuck on.
Shift solenoid E electrical.
Shift solenoid E intermittent.
Pressure control solenoid B malfunction.
Pressure control solenoid B performance or stuck off.
Pressure control solenoid B stuck on.
Pressure control solenoid B electrical.
Pressure control solenoid B intermittent.
Shift malfunction.
1-2 shift malfunction.
2-3 shift malfunction.
3-4 shift malfunction.
4-5 shift malfunction.
Shift/timing solenoid malfunction.
Shift/timing solenoid range/performance.
Shift/timing solenoid low.
Shift/timing solenoid high.
Shift/timing solenoid intermittent.
This code indicates that there is a problem with the intake manifold runner control (IMRC) circuit, which is responsible for controlling the flow of air into the engine by adjusting the intake manifold runner length.
This code indicates that there is a problem with the throttle/pedal position sensor/switch D/E circuit, which is responsible for providing information to the ECM about the position of the throttle and the accelerator pedal.
Turbocharger/supercharger boost system performance.
Turbocharger boost control position sensor A circuit range/performance.
Left front wheel speed sensor circuit malfunction.
High speed CAN communication bus.
Control module communication bus A off.
This code indicates that there is a communication problem between the VCM and one or more of the other control modules in the vehicle, such as the transmission control module or the engine control module.
Lost communication with TCM.
Lost communication with anti-lock brake system (ABS) control module.
Lost communication with body control module.
Lost communication with NOx sensor A.
Trucks such as Volvo, Renault Trucks, DAF, Scania and MAN, and Cummins engines, usually report faults as an SPN and FMI pair. The SPN tells which part or signal has the problem; the FMI tells what kind of problem it is.
Example: SPN 100 FMI 1 = engine oil pressure below normal (most severe). The same SPN means something different with another FMI, so always read them together. You can type "SPN 100 FMI 1" or "100-1" into the search box above.
EGR 1 valve position
Wheel-based vehicle speed
Accelerator pedal position 1
Engine fuel delivery pressure
Water in fuel indicator
Engine oil level
Engine oil pressure
Intake manifold 1 pressure (boost pressure)
Turbocharger 1 speed
Intake manifold 1 temperature
Barometric pressure
Engine coolant temperature
Engine coolant level
Injector metering rail 1 pressure
Keyswitch battery potential
Battery potential / power input 1
Ambient air temperature
Engine fuel temperature 1
Engine oil temperature 1
Engine speed
EGR 1 temperature
Transmission current gear
Brake switch
Controller #1
J1939 network #1 (CAN bus)
Variable geometry turbocharger actuator 1
Engine injector cylinder 1
Engine injector cylinder 2
Engine injector cylinder 3
Engine injector cylinder 4
Engine injector cylinder 5
Engine injector cylinder 6
Turbocharger 1 boost pressure
Engine protection torque derate
Aftertreatment 1 DEF tank volume
EGR 1 mass flow rate
Aftertreatment 1 DEF tank temperature
Aftertreatment 1 intake NOx
Aftertreatment 1 outlet NOx
Aftertreatment 1 DPF intake gas temperature
Aftertreatment 1 DPF outlet gas temperature
Aftertreatment 1 DPF differential pressure
Aftertreatment 1 DEF dosing unit
Aftertreatment 1 DEF quality
Aftertreatment 1 DPF soot load percent
Aftertreatment 1 SCR conversion efficiency
Aftertreatment SCR operator inducement severity
Data valid but above normal range, most severe
Data valid but below normal range, most severe
Data erratic, intermittent or incorrect
Voltage above normal or shorted to high source
Voltage below normal or shorted to low source
Current below normal or open circuit
Current above normal or grounded circuit
Mechanical system not responding or out of adjustment
Abnormal frequency, pulse width or period
Abnormal update rate
Abnormal rate of change
Root cause not known
Bad intelligent device or component
Out of calibration
Special instructions
Data valid but above normal range, least severe
Data valid but above normal range, moderately severe
Data valid but below normal range, least severe
Data valid but below normal range, moderately severe
Received network data in error
Data drifted high
Data drifted low
Condition exists
We can think of today's cars just like computers. For this reason, cars can malfunction, just like computers. With today's cars, there are nearly 80 control units that regulate and manage the electronic components in the vehicle. When any malfunction occurs in the vehicle, these are stored in the form of OBD2 fault codes and you can understand the fault in your vehicle by reading these codes.
There are several ways to diagnose your vehicle. One of these is to take the vehicle to a repair garage, where the fault codes are read by the technicians. However, there is a faster and more practical option! You can read the fault codes yourself. For this, you need an OBD2 scanner and software that works compatible with this scanner.
If you have an OBDTalk device, all you have to do is plug it into the OBD2 port and open the app. After running the diagnostic feature with the phone app, you can see all the error codes.
You can also see live data and ECU information on the same screen.
First of all, by reading the fault codes, you will understand your vehicle better. We will show you what the fault codes are, how to read the fault codes and how to do them in the best way. Thanks to all this, you will become your own mechanic.
Sometimes problems can occur in the vehicle. Often, the control units are able to correct these faults on their own. Each fault is logged as a DTC (diagnostic trouble code).
Problems that control units cannot solve appear on the dashboard. Flashing fault lights on the dashboard may indicate a serious malfunction. In such cases, the engine must be switched off immediately to avoid further damage to the vehicle.
There are different types of error codes, and most of them have the same logic. Each digit in the error codes has different meanings. There are approximately 10000 codes and these codes are arranged according to SAE J2012 and ISO 15031-6 standards.
The first digit in the error codes indicates the region where the error came from. The letters below indicate the regions.
The second digit tells whether it is a standard code or a manufacturer specific code.
The third digit in the error codes indicates the subsystems associated with this code.
The fourth and fifth digits of the error codes show you the actual error. The application will show you all the error codes in detail.
Faults can occur once or multiple times in different parts of your vehicle. The control units can repair these faults themselves, if they repair themselves, the driver is not warned, the fault is stored in the memory. However, some errors cannot be repaired by the control units, manual intervention is required.
If we give an example of these faults, it may be the oil level. When the oil level drops below a certain level, the driver is warned and the error is stored in the memory. Brake fluid and wiper fluid have the same logic.
In addition, some faults are not immediately alerted to the driver, but these are more complex faults that must ultimately be dealt with. For example, serious malfunctions occur due to strong factors such as the electronic system in the vehicle, high temperature level, humidity, abrasions, and therefore, part replacements may be required.
In order to have regular information about the health status of your vehicle, you should regularly read the errors in the vehicle. With OBDTalk you can read the faults at the vehicle, without driving to a workshop first.
Once you have your own OBD2 reader, you won't have to pay the mechanics all the time.
This way you see early which system raises the warning.
We can think of ECUs as computers with microprocessors inside. They are responsible for controlling all electronic systems in the vehicle. Via sensors, information is transmitted to the control units. The incoming value is compared. If there is a deviation, the control unit takes the necessary action.
There are different fault codes for each situation. In cases where the control unit cannot correct the fault itself, the driver is warned with warning lights. All ECUs have CAN bus, so scanners receive all data via OBD2.
An OBD2 scanner gives access to the in-vehicle communication bus. OBDTalk connects your vehicle and the mobile app over Bluetooth and reads the supported ECU data.
Getting data with the OBDTalk app is simple: plug the device into the OBD port, open the app, connect over Bluetooth and select the vehicle and ECU.
Reading and clearing DTC is quite simple, there are 4 steps for them;
You can read and process error codes in minutes. However, in some cases it may take up to 20 minutes to read.
If you want to see the old and new data after performing a scan, you must delete the fault memory in the vehicle. You can read the data again after clearing the memory. OBDTalk reads fault codes on supported brands and ECU systems; supported models and functions are published in the support list.
Reading the fault codes is important to reach the fault in advance so that there is no serious fault in the vehicle. If the error appears constantly, there is probably an error in the system.
Faults occurring in the vehicle are interrelated. For example, if there is a fault in the Lambda sensor (the sensor responsible for measuring the correct ratio of combustion air to fuel), this can subsequently lead to higher fuel consumption and higher emissions. If you get a lambda related fault, you will also have a mass airflow sensor fault. In this case we can assume that the lambda sensor is working fine, but there may also be a leak in the corrosion. Repairing this leak is less costly than replacing the lambda sensor.
You can read fault codes, correct and delete faults.
Since faults can usually be deleted by themselves, you can delete them without fixing them. Many faults are periodically cleared from the ECU memory. However, in some cases it is not automatically deleted. In this case, it is necessary to delete it manually. If an error you deleted before reappears later on, the situation may be serious, in these cases it is necessary to examine the malfunction in more detail.
Engine errors should be dealt with immediately, but media errors will not affect the vehicle much, so they will not affect the vehicle in a short time.
When it's time for oil maintenance, the vehicle is warned with a service reminder, which is quite tedious. It is not stored in vehicle memory and therefore is not read during diagnostics
However, by using the service function of OBDTalk, you can perform service resets and see the maintenance data recorded in your vehicle. In this way, you can do the maintenance yourself, saving time and money.
The use of this feature varies from vehicle to vehicle. First of all, you need to check if this feature is compatible with your vehicle.
OBDTalk is a Bluetooth device that plugs into the vehicle's OBD2 port plus a phone app. It connects to the ECU systems of 18 brands across heavy trucks, light commercial vehicles, buses, passenger cars, construction and agricultural equipment: 39 models, 296 ECU systems. No computer or extra hardware is required.
What you can do at the vehicle:
Seeing which system the fault belongs to before driving to a workshop saves time and money for fleet maintenance teams, mobile service teams, roadside assistance crews and heavy vehicle technicians. Supported models, ECUs and functions vary by vehicle version.