FREE REPAIR MANUALS & LABOR GUIDES 1982-2013 Vehicles
Courtesy of Operation CHARM: Car repair manuals for everyone.

Diagnostic Functions



Diagnostic functions

General







The diagnostic system for the supplemental restraint system (SRS) continually diagnoses the function of supplemental restraint system (SRS) components and stores any diagnostic trouble codes (DTCs). Diagnostic trouble codes can be read via VIDA. Information is presented in VIDA in a manner similar to that of other diagnostic systems.

Fault indication
If a fault occurs in the SRS system, the driver is warned in various ways via the driver information module (DIM):
- SRS warning lamp and text message in the display
- the general warning lamp and text message in the display.

A VIDA station must be connected to the data link connector (DLC) in order to identify the source of the fault.

Diagnostic trouble codes (DTCs)
A diagnostic trouble code (DTC) is stored if the control module detects a fault. The control module can store up to 10 diagnostic trouble codes (DTCs).

Should a fault disappear for any reason after being stored in the control module as a diagnostic trouble code (DTC), the information remains stored in the control module. If a fault is no longer permanent, the diagnostic trouble code (DTC) remains as intermittent.

Reading and erasing diagnostic trouble codes (DTCs)
Stored diagnostic trouble codes (DTCs) can be read off and erased using this function.

This function can also be used to read off whether the fault is still present (permanent) or whether it has now ceased (intermittent) after the diagnostic trouble code (DTC) has been stored.

Diagnostic trouble codes (DTCs) can only be erased once all the diagnostic trouble codes (DTCs) have been read off at least once.

Reading off the parameters
Data can be read off from the supplemental restraint system module (SRS) using this function.

Vehicle type
Read out which type of vehicle is programmed in the supplemental restraint system module (SRS).

Steering
Read out which type of steering is programmed in the supplemental restraint system module (SRS) -left-hand or right-hand drive.

Passenger airbag
Read out whether the supplemental restraint system module (SRS) is programmed for a front passenger airbag. Also read out the status of the airbag.

occupant weight sensor (OWS)
Read out whether the supplemental restraint system module (SRS) is programmed for an occupant weight sensor (OWS).

Switch On/Off, front passenger airbag
Read out whether the supplemental restraint system module (SRS) is programmed for a switch.

Front seat belt buckle
Reads off the status of the driver and passenger seatbelt buckles.

Warning lamp, front passenger airbag (PAD)
Read out whether the supplemental restraint system module (SRS) sends a signal to request illumination of the warning lamp.

Reading off control module identification
VIDA identifies control modules by reading off a number of codes from the control module memory. The codes contain information about the control module:
- hardware P/N (control module without software)
- hardware serial number (control module without software)
- software P/N
- software number, diagnostics
- serial number, side impact sensor.

The following information can also be read off from the control module memory:
- hardware part number for occupant weight sensor (OWS) (certain markets and models only)
- software part number for occupant weight sensor (OWS) (certain markets and models only)

Calibration of occupant weight sensor (OWS) (certain markets and models only)
The occupant weight sensor (OWS) can be calibrated using this function.

Configuration of number of seats (XC90 only)
This service makes it possible to change the parameter value for number of seats in the supplemental restraint system module (SRS).

ID number storage for occupant weight sensor (OWS) (certain markets and models only)
This service makes it possible to store the ID number of the occupant weight sensor (OWS) in the supplemental restraint system module (SRS).