Diagnostic Functions
Diagnostic functions
General
The control module has a built-in diagnostic system, the Volvo on-board diagnostic (OBD) system. This system continuously monitors itself and the input and output signals.
Diagnostic trouble codes (DTCs)
The control module will store a diagnostic trouble code (DTC) if it detects a fault. Up to model year 2000 inclusive the control module can store 20 diagnostic trouble codes (DTCs). From model year 2001 inclusive the control module can store 22 diagnostic trouble codes (DTCs).
If a fault disappears for any reason after the diagnostic trouble code (DTC) has been permanently stored in the control module, information about the fault remains in the control module.
Reading off the Volvo on-board diagnostic (OBD) system
Fault data and other information can be read off using the VIDA PC which is connected to the data link connector (DLC) under the center console cover via VCT2000. The VIDA PC communicates with the control module via a standardized interface.
Volvo on-board diagnostic (OBD) system
With the VIDA PC it is possible to:
- read off and erase stored diagnostic trouble codes (DTCs)
- read off (and erase) alarm causes
- activate components or functions according to certain predetermined patterns
- continuously monitor the values and status of the input and output signals for the signals
- read off the control module identification
- reading off and programming the lock and alarm system.
The following conditions must be met before the Volvo on-board diagnostic (OBD) system is activated:
- the ignition must be on
- the battery voltage must be normal.
Reading and erasing diagnostic trouble codes (DTCs)
Stored diagnostic trouble codes (DTCs) can be read off and erased using this function.
Up to model year 2000 inclusive the control module can identify 20 diagnostic trouble codes (DTCs). From model year 2001 inclusive the control module can identify 22 diagnostic trouble codes (DTCs). Diagnostic trouble codes (DTCs) can only be erased when all diagnostic trouble codes (DTCs) have been read at least once.
Reading off and erasing alarm causes
The control module can store up to 8 different alarm causes although only 5 alarm causes can be stored at the same time in the control module memory.
These alarm causes can be read off using VIDA PC via the VCT2000. NOTE: Alarm causes are erased at the same time as diagnostic trouble codes (DTCs).
Diagnostic trouble codes (DTCs) can only be erased when all diagnostic trouble codes (DTCs) have been read at least once. For each diagnostic trouble code (DTC), the frozen values for the following parameters can be read off:
The alarm causes that can be stored are
- door open
- opened tailgate or rear door
- hood open
- movement in the passenger compartment (ultrasonic sensor activated)
- broken window (glass breakage sensor activated)
- car tilted (tilt sensor activated)
- ignition on (if the car has been hot-wired for example)
- fault in the power supply (if the battery leads have been cut or there is an open-circuit in the power supply to the siren).
Activating components and functions
This function allows the system components and functions to be activated individually. The ignition must be on for activation to be possible.
The following components can be activated:
The following components and functions can be activated:
- locking all central locking motors
- unlocking all central locking motors
- unlocking only the driver's door
- locking to deadlock
- unlocking from deadlock
- locking childlock motors
- unlocking childlock motors
- unlocking the trunk lid or tailgate
- door open warning lamp
- indicator LED for the childlock
- indicator LED
- turn signal lamps
- alarm activation
- siren
- interior lighting
- the tilt sensor to stand-by mode.
For further information about activation see Description of activation Description Of Activation.
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 and unlocking signal from the driver's door lock switch
- locking and unlocking signal from the central locking switch (applies to model year 2000 inclusive)
- locking and unlocking signal from the child lock switch
- signal from the door switch, driver's door
- signal from door switches, other side doors
- signal from the door switch, trunk lid or tailgate
- signal from the hood switch
- tilt sensor, alarm signal
- indication signal from the child lock motors
- immobilizer, signal if the immobilizer is OK.
From model year 2001 inclusive the following parameters can also be read off:
- locking and unlocking signal from the central locking switch in the driver's door
- locking and unlocking signal from the central locking switch in the passenger door.
For further information about parameters, see Description of parameters Description Of Parameters.
Reading off the control module identification
The VIDA PC identifies control modules by reading a code from the memory of the module. This code contains information about the control module P/N and the present software version.
Reading off and programming the lock and alarm system
This function can be used to read off programmed data and to program data into the control module. Programming the lock and alarm functions adapts the system to market requirements and equipment levels.
All these functions are dealt with via VIDA vehicle communication.
Programming the remote control
The control module memory has room for three remote controls.
If the car is equipped with an alarm, two remote controls are programmed into the control module memory. An additional remote control can be programmed into the control module memory without needing to reprogram the control module.
It is possible to add a new remote control by erasing old ones (for example if a remote control is broken or has been lost). It is also possible to read off the number of remote controls programmed. Cars without an alarm can also have remote controls.
Programming lock type
Three lock types can be programmed - KCL, key only central locking. RCL, central locking system with remote control. RDL, central locking with remote control and deadlock function. 2STEP, central locking with remote control and two stage unlocking function.
In addition, the PCL childlock function can be programmed.
The programmed lock type can also be read off.
Note! To program deadlocking and PCL, the car must have the correct lock units.
Programming lock and alarm functions
The following lock and alarm functions are programmable in VGLA:
- NO FLASH AT ARM AND DISARM
- FLASH AT ARM
- FLASH AT ARM AND DISARM
- KEY POSITION TYPE
- DELAYED FUEL TANK FILLER COVER LOCKING
- Alarm
- ULTRASONIC SENSOR
- GLASS BREAKAGE SENSOR
- GLASS BREAKAGE SENSOR SENSITIVITY
- INCLINATION
- IMMOBILIZER LED
- AUTOMATIC ALARM ACTIVATION
- ARM ALARM VIA KEY
- DISARM ALARM VIA KEY
- PANIC ALARM
- LOCK TYPE
- SIREN
- SIREN SOUND LENGTH
- BODY TYPE
- ARMING ALARM VIA CENTRAL LOCKING SWITCH (applies from model year 2001 inclusive)
- CONTINUOUS ALARMING (applies from 2001 model year inclusive).