Other
Every diagnostic trouble code (DTC) has a counter. The counter records the number of fault-free cycles since the diagnostic trouble code (DTC) was stored (intermittent fault). A cycle is defined as the first time the engine speed exceeds 600 RPM in the same interval in which the ignition is switched on (the engine starts) and then switched off. If diagnostic trouble code (DTC) DSA-221 Load signal is stored permanently, the cycle is defined as the first time the average wheel speed exceeds 50 km/h in the same interval in which the ignition is switched on (the engine starts) and then switched off. When a counter is at 0, the control module interprets the fault as permanent. If the counter value is greater than 0, the control module interprets it as an intermittent fault. If the fault recurs, the counter is reset to zero. When the counter reaches 254 (i e. 254 fault-free cycles), the counter is no longer updated.
Scheme 71
Fault information and other data can be read using VIDA connected to the data link connector (DLC) via VCT2000. The data link connector (DLC) is located on the left of the center console (the right of the center console for right-hand drive cars). VCT2000 communicates with the DSA control module via a standardized interface.
Activating components and functions
This function allows the system components and functions to be activated individually.
The following components can be activated
- Torque limiting request
- DSA warning lamp, flash status.
Note. After Activation is completed, the DSA function is disconnected. The DSA function is re-engaged using the DSA switch. If no diagnostic trouble codes (DTCs) have been stored, the DSA warning lamp goes out after engagement.
For further information about activation, see Activating components/functions .
Reading off input and output signals
Using this function, the values and status of the control module input and output signals can be continuously read off.
Note. To obtain the relevant values, the engine must be running and the engine control module (ECM) must be initiated. The engine control module (ECM) is initiated the first time engine speed exceeds 600 RPM.
The following parameters can be read off
- Engine speed (RPM), value
- Load signal, value
- Throttle position (TP) sensor, position
- Torque limiting, value
- Transmission type
- Control module initialization, status
- DSA function, status
- DSA switch, status
- DSA warning lamp, lit status
- DSA warning lamp, flash status
- Stop (brake) light switch, status
- The value for the left front wheel speed
- The value for the right front wheel speed
- The value for the left rear wheel speed
- The value for the right rear wheel speed
- Left front wheel adaptation, value
- Right front wheel adaptation, value
- Left rear wheel adaptation, value
- Right rear wheel adaptation, value
- Wheel adaptation permitted, status.
For further information about parameters, see Reading off parameters .
Every diagnostic trouble code (DTC) has a counter. The counter records the number of fault-free cycles since the diagnostic trouble code (DTC) was stored (intermittent fault). A cycle is defined as the first time the engine speed exceeds 600 RPM in the same interval in which the ignition is switched on (the engine starts) and then switched off. If diagnostic trouble code (DTC) DSA-221 Load signal is stored permanently, the cycle is defined as the first time the average wheel speed exceeds 50 km/h in the same interval in which the ignition is switched on (the engine starts) and then switched off. When a counter is at 0, the control module interprets the fault as permanent. If the counter value is greater than 0, the control module interprets it as no fault (intermittent fault). If the fault recurs, the counter is reset to zero. When the counter reaches 254 (i e. 254 fault-free cycles), the counter is no longer updated.
General
See General
System function
See System function
See General
See System function
See General
See System function
Control of idle air
See Control of idle air
Detecting leakage and control of evaporation
See Detecting leakage and control of evaporation
Fuel pump
See Fuel pump
Fuel system
See Fuel system
See General
Input signals
See Input signals
Output signals
See Output signals
Turbo boost control
See Turbo boost control
See Control of idle air
See Detecting leakage and control of evaporation
See Fuel pump
See Fuel system
See General
See Input signals
See Output signals
See Turbo boost control
See Control of idle air
See Detecting leakage and control of evaporation
See Fuel pump
See Fuel system
See General
See Input signals
See Output signals
See Turbo boost control
See Control of idle air
See Detecting leakage and control of evaporation
See Fuel pump
See Fuel system
See General
See Input signals
See Output signals
See Turbo boost control
Scheme 72
Vapor from the fuel in the fuel tank is routed to and stored in the EVAP canister. It is then guided into the combustion process via the canister purge (CP) valve and the negative pressure in the intake manifold. A leakage diagnostic has been introduced to ensure that the fuel tank system is not leaking. This diagnostic is designed so that the system is able to detect a leak/hole 0.5 mm or larger. Diagnostics are also carried out on the EVAP system.
The fuel tank system consists of the fuel tank, fuel filler pipe, roll-over valve, EVAP canister, canister purge (CP) valve and all cables between these components. In order to perform diagnostics, the fuel tank system is equipped with a leak diagnostic pump. The leak diagnostic pump is vacuum driven and pressurizes the fuel tank system. The vacuum that operates the leak diagnostic pump comes from the intake manifold via a non-return valve. The engine control module (ECM) activates/deactivates a three-way valve in the leak diagnostic pump (vacuum/atmospheric pressure). The pump action is obtained using a spring loaded diaphragm.
A position sensor is mounted on the diaphragm. This allows the control module to determine when the three-way valve should be activated. The position sensor acts on a contact breaker. The contact breaker transmits a high or low signal to the engine control module (ECM). The control module activates the three-way valve when the diaphragm is in the resting position. A vacuum is generated. The diaphragm is switched to the active position. The three-way valve is deactivated when the control module determines that the diaphragm has reached the activated position. The atmospheric pressure is allowed to enter and the diaphragm returns to the resting position.
In order to detect leakage in the fuel tank system, the leak diagnostic pump is used according to the description in "Leak diagnostic" below.
The diagnostic takes place once per operating cycle if the following criterion are met
- The battery voltage must be correct
- The engine coolant temperature (ECT) and intake air temperature (IAT) must be 4-60°C
- The engine coolant temperature (ECT) must have dropped by at least 15°C since the previous operating cycle
- The atmospheric pressure must remain constant.
OBD II is a diagnostics system designed to meet statutory requirements. Fault-tracing instruments can be plugged in to the OBD II socket in order to read diagnostic trouble codes (DTCs) and system parameters. OBD II contains only emission related diagnostic trouble codes (DTCs) and parameters and cannot provide the comprehensive range of information available from the Volvo On-board diagnostics system.
OBD II-Codes
| OBD II-codes | Fault message | Volvo on-board diagnostic (OBD) system diagnostic trouble code (DTC) |
|---|---|---|
| P0013 | Camshaft reset valve, Signal too high | ECM-5D |
| P0013 | Camshaft reset valve, Signal too low | ECM-5D |
| P0013 | Camshaft reset valve, No signal | ECM-5D |
| P0014 | Camshaft reset valve, Incorrect signal | ECM-5E* |
| P0014 | Camshaft reset valve, Incorrect signal | ECM-5F* |
| P0014 | Camshaft reset valve, Incorrect signal | ECM-60* |
| P0015 | Camshaft reset valve, Incorrect signal | ECM-61* |
| P0030 | Front heated oxygen sensor (HO2S) preheating, No signal | ECM-18 |
| P0031 | Front heated oxygen sensor (HO2S) preheating, Signal too low | ECM-18 |
| P0032 | Front heated oxygen sensor (HO2S) preheating, Signal too high | ECM-18 |
| P0036 | Rear heated oxygen sensor (HO2S) preheating, No signal | ECM-1C |
| P0037 | Rear heated oxygen sensor (HO2S) preheating, Signal too low | ECM-1C |
| P0038 | Rear heated oxygen sensor (HO2S) preheating, Signal too high | ECM-1C |
| P0101 | Mass air flow (MAF) sensor, Faulty signal | ECM-14* |
| P0102 | Mass air flow (MAF) sensor signal, Signal too low | ECM-13* |
| P0103 | Mass air flow (MAF) sensor signal, Signal too high | ECM-13* |
| P0107 | Boost pressure sensor, Signal too low | ECM-0C* |
| P0107 | Boost pressure sensor, Signal too low | ECM-0D* |
| P0108 | Boost pressure sensor, Signal too high | ECM-0C* |
| P0108 | Boost pressure sensor, Signal too high | ECM-0D* |
| P0112 | Intake air temperature (IAT) sensor, Signal too low | ECM-0F* |
| P0113 | Intake air temperature (IAT) sensor, Signal too high | ECM-0F* |
| P0114 | Intake air temperature (IAT) sensor, Faulty signal | ECM-10* |
| P0115 | Engine coolant temperature (ECT) sensor, Faulty signal | ECM-A1* |
| P0117 | Engine coolant temperature (ECT) sensor, Signal too low | ECM-15* |
| P0118 | Engine coolant temperature (ECT) sensor, Signal too high | ECM-15* |
| P0119 | Engine coolant temperature (ECT) sensor, Faulty signal | ECM-A0* |
| P0121 | Throttle position (TP) sensor signal, Faulty signal | ECM-74 |
| P0122 | Throttle position (TP) sensor signal, Signal too low | ECM-73 |
| P0123 | Throttle position (TP) sensor signal, Signal too high | ECM-73 |
| P0125 | Engine coolant temperature (ECT) sensor, Faulty signal | ECM-A2 |
| P0128 | Engine coolant temperature (ECT) sensor, Faulty signal | ECM-A1* |
| P0130 | Front heated oxygen sensor (HO2S) signal, No signal | ECM-16 |
| P0131 | Front heated oxygen sensor (HO2S) signal, Signal too low | ECM-16 |
| P0132 | Front heated oxygen sensor (HO2S) signal, Signal too high | ECM-16 |
| P0133 | Front heated oxygen sensor (HO2S) short-term fuel trim, Faulty signal | ECM-28* |
| P0135 | Front heated oxygen sensor (HO2S) preheating, Faulty signal | ECM-18 |
| P0138 | Rear heated oxygen sensor (HO2S) signal, Signal too high | ECM-1A |
| P0139 | Rear heated oxygen sensor (HO2S), Faulty signal | ECM-29* |
| P0140 | Rear heated oxygen sensor (HO2S) signal, Signal too low | ECM-1A* |
| P0140 | Rear heated oxygen sensor (HO2S) signal, No signal | ECM-1A* |
| P0141 | Rear heated oxygen sensor (HO2S) preheating, Faulty signal | ECM-1C |
| P0171 | Long-term fuel trim, Lean | ECM-25* |
| P0172 | Long-term fuel trim, Rich | ECM-25* |
| P0201 | Injector 1, No signal | ECM-1E* |
| P0202 | Injector 2, No signal | ECM-1F* |
| P0203 | Injector 3, No signal | ECM-20* |
| P0204 | Injector 4, No signal | ECM-21* |
| P0231 | System relay control signal, Signal too low | ECM-24* |
| P0232 | System relay control signal, Signal too high | ECM-24* |
| P0234 | Boost pressure, Signal too high | ECM-2E* |
| P0236 | Boost pressure sensor, Signal too high | ECM-AD* |
| P0236 | Boost pressure sensor, Signal too low | ECM-AD* |
| P0237 | Boost pressure sensor, Signal too low | ECM-AC* |
| P0238 | Boost pressure sensor, Signal too high | ECM-AC* |
| P0243 | Turbocharger (TC) control valve signal, No signal | ECM-2D |
| P0245 | Turbocharger (TC) control valve signal, Signal too low | ECM-2D |
| P0246 | Turbocharger (TC) control valve signal, Signal too high | ECM-2D |
| P0261 | Injector 1, Signal too low | ECM-1E* |
| P0262 | Injector 1, Signal too high | ECM-1E* |
| P0264 | Injector 2, Signal too low | ECM-1F* |
| P0265 | Injector 2, Signal too high | ECM-1F* |
| P0267 | Injector 3, Signal too low | ECM-20* |
| P0268 | Injector 3, Signal too high | ECM-20* |
| P0270 | Injector 4, Signal too low | ECM-21* |
| P0271 | Injector 4, Signal too high | ECM-21* |
| P0300 | Misfire, Emission level, Faulty signal | ECM-44 |
| P0300 | Misfire, Emission level, Faulty signal | ECM-45 |
| P0300 | Misfiring damaging to the three-way catalytic converter (TWC), Faulty signal | ECM-4D |
| P0324 | Control module, Internal fault | ECM-43 |
| P0326 | Knock sensor (KS), Faulty signal | ECM-41 |
| P0335 | Engine speed (RPM) sensor, No signal | ECM-78* |
| P0336 | Engine speed (RPM) sensor, Faulty signal | ECM-78* |
| P0340 | Camshaft position (CMP) sensor signal, No signal | ECM-32* |
| P0341 | Camshaft position (CMP) sensor signal, Faulty signal | ECM-32* |
| P0351 | Ignition coil 1, Signal too high | ECM-38* |
| P0351 | Ignition coil 1, Signal too low | ECM-38 |
| P0352 | Ignition coil 2, Signal too high | ECM-38* |
| P0352 | Ignition coil 2, Signal too low | ECM-38* |
| P0420 | Three-way catalytic converter (TWC) efficiency, Faulty signal | ECM-5A |
| P0441 | Leak diagnostic, Faulty signal | ECM-6A* |
| P0442 | Leak diagnostic, Major leak | ECM-68* |
| P0443 | Canister purge (CP) valve signal, Signal too high | ECM-5C* |
| P0444 | Canister purge (CP) valve signal, No signal | ECM-5C* |
| P0445 | Canister purge (CP) valve signal, Signal too low | ECM-5C* |
| P0455 | Leak diagnostic, Fuel tank filler cap missing | ECM-68* |
| P0456 | Leak diagnostic, Minor leak | ECM-68* |
| P0480 | Engine cooling fan (FC) low-speed, Signal too high | ECM-85 |
| P0480 | Engine cooling fan (FC) low-speed, Signal too low | ECM-85 |
| P0481 | Engine cooling fan (FC) high-speed, Signal too high | ECM-87 |
| P0481 | Engine cooling fan (FC) high-speed, Signal too low | ECM-87 |
| P0500 | Speedometer signal, Faulty signal | ECM-6F* |
| P0505 | Idle air control (IAC) valve, No signal | ECM-8A* |
| P0506 | Idle speed, Signal too low | ECM-8D |
| P0507 | Idle speed, Signal too high | ECM-8D |
| P0508 | Idle air control (IAC) valve, Signal too low | ECM-8A* |
| P0509 | Idle air control (IAC) valve, Signal too high | ECM-8A* |
| P0513 | Communication fault, Immobilizer, Incorrect VIN | ECM-9B |
| P0533 | Air conditioning (A/C) pressure sensor, Signal too high | ECM-6B |
| P0533 | Air conditioning (A/C) pressure sensor, Signal too low | ECM-6B |
| P0560 | System relay output, Signal too high | ECM-A3* |
| P0562 | System relay output, Signal too low | ECM-A3* |
| P0600 | Communication, transmission control module (TCM), Faulty signal | ECM-DC |
| P0600 | Communication, transmission control module (TCM), Faulty signal | ECM-DD |
| P0600 | Communication, transmission control module (TCM), Faulty signal | ECM-DE |
| P0600 | Communication, transmission control module (TCM), Faulty signal | ECM-E0 |
| P0603 | Control module, Internal fault | ECM-9D |
| P0604 | Control module, Internal fault | ECM-9D |
| P0605 | Control module, Internal fault | ECM-9D |
| P0646 | Air conditioning (A/C) relay signal, Signal too low | ECM-7D |
| P0647 | Air conditioning (A/C) relay signal, Signal too high | ECM-7D |
| P0650 | Malfunction indicator lamp (MIL), Signal too high | ECM-7F |
| P0650 | Malfunction indicator lamp (MIL), Signal too low | ECM-7F |
| P0650 | Malfunction indicator lamp (MIL), No signal | ECM-7F |
| P0700 | Diagnostic trouble code (DTC) in the automatic transmission control module (TCM) | ECM-76* |
| P1014 | Camshaft reset valve, Incorrect signal | ECM-62* |
| P1236 | Boost pressure, Signal too low | ECM-2E* |
| P1336 | Engine speed (RPM) sensor, Sporadic | ECM-53 |
| P1440 | Leak diagnostic, Signal too low | ECM-66* |
| P1446 | Leak diagnostic pump, Signal too high | ECM-AF* |
| P1446 | Leak diagnostic pump, Signal too low | ECM-AF* |
| P1446 | Leak diagnostic pump, No signal | ECM-AF* |
| P1449 | Leak diagnostic, Signal too high | ECM-65* |
| P1449 | Leak diagnostic, Signal too low | ECM-65* |
| P1449 | Leak diagnostic, Faulty signal | ECM-65* |
| P1482 | Air conditioning (A/C) condenser fan, Signal too high | ECM-82 |
| P1482 | Air conditioning (A/C) condenser fan, Signal too low | ECM-82 |
| P1482 | Air conditioning (A/C) condenser fan, No signal | ECM-82 |
| P1513 | Communication fault, Immobilizer, No communication | ECM-9A |
| P1600 | DSA signal cable, Signal too high | ECM-70 |
| P1600 | DSA signal cable, Signal too low | ECM-70 |
| P1600 | DSA signal cable, Faulty signal | ECM-70 |
| P1600 | Torque reduction, No signal | ECM-91 |
| P1600 | Torque reduction, Faulty signal | ECM-91 |
| P1600 | Torque reduction, Diagnostic trouble code (DTC) in the DSA | ECM-91 |
| P1600 | Torque reduction, Initiation fault | ECM-91 |
*Activates malfunction indicator lamp (MIL).