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

Diagnostic Functions






Diagnostic functions

General
The keyless vehicle module (KVM) has internal diagnostics. It continuously monitors most of the inputs and outputs. It does not monitor the outputs for the antennas. The antennas are checked every 5th operating cycle when vehicle speed exceeds 20 km/h (11 mph).

Diagnostic trouble codes (DTCs)
A diagnostic trouble code is generated if Keyless vehicle module (KVM) detects a malfunction.
Keyless vehicle module (KVM) can identify 34 different malfunctions. Should a problem disappear for some reason after the diagnostic trouble code was generated, information about the diagnostic trouble code remains in the memory of Keyless vehicle module (KVM).

Reading out and erasing diagnostic trouble codes
Stored diagnostic trouble codes (DTCs) can be read off and erased using this function. The on-board diagnostic system can identify 34 different faults in the keyless vehicle module (KVM). These are stored as diagnostic trouble codes (DTCs).
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 input and output signals
This function can be used to continuously read off the values and status of the keyless vehicle module (KVM) input and output signals.

Reading off extended fault-tracing information
This function is used to read off the global parameters (frozen values). Frozen values are the global values which applied when the diagnostic trouble code (DTC) was stored. These values are stored at the same time as a diagnostic trouble code (DTC). They can be read off if necessary.

Reading off the parameters
This function is used to read off the parameters programmed in the control module. A security code is required to read off these parameters.

Reading off the 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
- diagnostic software P/N.

Internal program
The keyless vehicle module (KVM) contains a number of internal programs. This facilitates the management of certain functions. These can be activated using VIDA. The internal programs are:
- Delete all passive keys. The program deletes all programmed keys. The keys that are to be used in the future by the keyless entry system must be added with the procedure "Add passive key".
- Add passive key. Adds a passive key to the system.

Description of programmable parameters, customer adaptation
The system can be adapted to the wishes of the customer in a variety of ways. Most importantly, the customer is able to select the order in which the doors are unlocked from four different settings:
- Total unlocking: All doors and the tailgate or trunk lid are unlocked if a handle is pulled out or the unlock button for the tailgate or trunk lid is pressed as long as there is a valid key at that door
- Selective unlocking, one of the front doors: The vehicle can only be unlocked using the handle on one of the front doors if there is a key at that door. The front door on which the handles was pulled unlocks and opens. The other doors must be opened using the remote control or using the central locking switch inside the vehicle. If the handle for the tailgate is used, only the tailgate will unlock and open
- Selective unlocking: both front doors: The vehicle can only be unlocked using the handle on one of the front doors if there is a key at that door. The front door on which the handles was pulled unlocks and opens. The other front door unlocks. The other doors must be unlocked using the remote control or using the central locking switch inside the vehicle. If the handle for the tailgate is used, only the tailgate will unlock and open
- Selective unlocking, doors on the same side (does not apply to C30/C70):The vehicle can only be unlocked using one of the handles on the front or rear doors if there is a key at that door. The door on which the handle was pulled out unlocks and opens. The other door on the same side unlocks. The other doors must be unlocked using the remote control or using the central locking switch inside the vehicle. If the handle for the tailgate is used, only the tailgate will unlock and open.
The setting can be changed at the workshop using VIDA vehicle communication. The customer can change the setting themselves if the car has an infotainment control module (ICM). If the customer changes the setting, this setting is transmitted by the infotainment control module (ICM) to the keyless vehicle module (KVM) on the controller area network (CAN). The default setting when the vehicle is supplied is stored in the central electronic module (CEM).