Operation CHARM: Car repair manuals for everyone.

Diagnostic Functions






Diagnostic functions

General
The control module has a built-in diagnostic system, the Volvo on-board diagnostic (OBD) system, which continuously monitors itself and its input and output signals.

DTCs
If the control module detects a fault it will store a diagnostic trouble code (DTC). The control module can store 21 diagnostic trouble codes (DTCs) for the S70/V70 and 18 for the C70.
If for some reason a fault disappears after the diagnostic trouble code (DTC) has been permanently stored in the control module, information about the fault is stored in the control module.

Reading off Volvo on-board diagnostic (OBD) system
Fault data and other information can be read off using the Volvo Scan Tool (ST) connected to the data link connector (DLC) under the center console cover. The Volvo Scan Tool (ST) communicates with the engine control module (ECM) via a standardized interface.

Volvo on-board diagnostic (OBD) system




Using the Volvo Scan Tool (ST) it is possible to:
- read off and erase diagnostic trouble codes (DTCs), counters and frozen values.
- read off (and erase) alarm causes
- activate components/functions according to predetermined patterns
- Continuously monitor the value and status of input and output signals
- Read off control module identification
- reading off and programming the lock and alarm system.
To activate the Volvo on-board diagnostic (OBD) system:
- ignition on
- battery voltage normal.

Reading and erasing diagnostic trouble codes (DTCs)
This function can be used to read and erase stored diagnostic trouble codes (DTCs), counters and frozen values.
The on-board diagnostic (OBD) system can identify 25 different faults in the form of diagnostic trouble codes (DTCs). Diagnostic trouble codes (DTCs) can only be erased when all stored diagnostic trouble codes (DTCs) have been read off at least once.

Reading off and erasing alarm causes
The control module can store up to 9 different alarm causes, the same alarm cause can be stored several times.
These alarm causes can be read off with the Volvo Scan Tool (ST). NOTE: Alarm causes are erased at the same time as diagnostic trouble codes (DTCs).
Diagnostic trouble codes (DTCs) can only be erased when all stored diagnostic trouble codes (DTCs) have been read off at least once. For each diagnostic trouble code (DTC) frozen values for the following parameters can be read off:

The alarm causes that can be stored are:
- door open
- opened tailgate/rear door
- [1][2]hood open
- movement in the passenger compartment (ultrasonic sensor activated)
- broken window (glass breakage sensor activated)
- car tilted (tilt sensor activated)
- resistive wire broken
- ignition on (if the car has been hot-wired for example)
- fault in power supply (if battery leads have been cut or there is an open-circuit in the siren power supply)

Activating components/functions
Components and functions can be activated individually with this function. To activate components and functions the ignition must be on.
The following components can be activated:

The following components and functions can be activated:
- locking all central locking motors
- deadlocking
- unlocking side doors, except driver's door
- unlocking driver's door on it own
- unlocking trunk lid/tailgate
- opening fuel tank filler cover
- siren
- Alarm horn.
- Indicator LED
- Courtesy lighting
- Starter relay.
- turn signal lamps
- Activating alarm
For further information about activation, see Activating components/functions 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.

The following parameters can be read off:
- locking/unlocking signal from the driver's door lock switch
- locking/unlocking signal from the central locking switch
- unlocking signal from control switch trunk lid/tailgate
- unlocking signal trunk lid/tailgate, from inner switch
- fuel tank filler cover opening signal from the internal switch
- signal from door switches, side doors.
- signal from door switches, trunk lid/tailgate
- signal from hood switch
- signal from key in ignition switch
- airing signal, climate control
- signal from immobilizer
- courtesy lighting, on or off
- ultrasonic sensor, alarm signal
- glass breakage sensor, alarm signal
- movement sensor, alarm signal
- siren, active/inactive
- tilt sensor, alarm signal.
- resistive wire, alarm signal
- airing module, airing signal
- immobilizer, signal if immobilizer is OK
- Indicator LED
- locking/unlocking signal to the central locking motors
- turn signal lamps
- Starter relay.
For further information about parameters, see Volvo Scan Tool (ST) scrolling values Volvo Scan Tool (ST) Scrolling Values.

Reading off control module identification
The Volvo Scan Tool (ST) identifies control modules by reading a code from the memory of the module. This code contains the control module P/N and software version.

Reading off and programming lock and alarm systems
This function can be used to read off programmed data and program data into the control module. Programming the lock and alarm functions adapts the system to market requirements and equipment levels.
To program the system a PIN is required. PIN can be obtained Volvo central car register using the same procedure as for ordering a mechanical key code. There are 3 codes per car, one for each function.

Programming remote control
As standard two transmitters are programmed. One additional remote control can be programmed without reprogramming the first two transmitters. New remote control can be added by erasing old ones (if a remote control is broken or has been lost). The number of transmitters programmed can also be read off.

Programming lock type
Three lock types can be programmed - Standard, Deadlocking and Two-stage locking.
The programmed lock type can also be read off.

Note! To program deadlocking, the car must have the correct lock unit.

Programming lock and alarm functions:
- NOT ACT. Displays if there is a light response via the car turn indicator lamps when the alarm activated or deactivated.
- AT LOCKING. Displays if there is a light response when the alarm is activated.
- AT UNLOCKING. Displays if there is a light response when both activation and deactivation of the alarm.
This function is market dependent, contact a manager if uncertain of this function.
- Alarm: Displays if the control module is configured for alarm
- ULTRASONIC: Displays if the control module is configured for ultrasonic sensor.
- MASS MOVEM.SENSORS. Displays if the control module is configured for mass movement sensor.
- GLASS BREAKAGE SENSOR: Displays if control module is configured for glass breakage sensor
- GLASS WIRE: Displays control module is configured for alarm wire in the rear windows (applies to 5-door only).
- TILT SENSOR. Displays if the control module is configured for tilt sensor.
- C-LOCK SW: This parameter controls whether the car can be locked with the interior central locking switches with driver's door open and then remain locked when the door is closed.
- IMMO: This parameter controls the LED function in the dashboard indicating when the immobilizer is activated when the ignition is switched off. Applies only if the car is not equipped with alarm.
This function is market dependent, contact a manager if uncertain of this function.
- AUTSET: This parameter controls the automatic alarm activation, the alarm is activated after the ignition is switched off and the driver's door opened and all other doors shut.
This function is market dependent, contact a manager if uncertain of this function.
- KEYSET: This parameter controls the function for activating the alarm with a key.
This function is market dependent, contact a manager if uncertain of this function.
- KEYUNSET: This parameter controls the function deactivating the alarm with key.
This function is market dependent, contact a manager if uncertain of this function.
- C-LOCK ALARM: This parameter controls the function activating the alarm with interior central locking switches with open door.
This function is market dependent, contact a manager if uncertain of this function.
- PANIC: This parameter controls the function to deploy the alarm with the remote control. This function requires that the remote control is equipped with an extra red button.
- OVERRIDE: This parameter controls the function override start the car. This function makes it possible to start the car if the remote control is not functioning so that the alarm cannot be deactivated with the remote control.