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

Diagnostic Functions






Diagnostic functions

General
The master unit for the immobilizer system is the central electronic module (CEM). This is also the module which stores diagnostic trouble codes (DTC) for faults in the immobilizer system. For information about diagnostic functions, see Design and Function, central electronic module (CEM).

Programming
The central electronic module (CEM), engine control module (ECM), keyless vehicle module (KVM) (cars with the keyless entry system only) and steering column lock module (SCL) are linked together by codes to increase the security of the immobilizer system. Codes must be programmed in when replacing a control module in order for the vehicle to be started. The serial number of the brake control module (BCM) is also checked by the engine control module (ECM) before it allows the engine to be started. The serial number of the brake control module (BCM) must be entered into the engine control module (ECM) if the brake control module (BCM) or engine control module (ECM) are replaced. This occurs automatically when downloading software into the new control module.

Note! The steering column lock module (SCL) is only available on model year 2004-2008 for the USA/CDN market and model year 2004- for other markets.

Programming ignition keys
Ignition keys can be added or erased. When programming keys for a vehicle, the transponder and remote control are programmed at the same time. A maximum of 6 transponder IDs and their remote controls can be programmed into the vehicle. The transponder and remote control IDs are stored in the central electronic module (CEM) in cars without the keyless entry system. In cars with the keyless entry system, only the transponder ID is stored in the central electronic module (CEM). The remote control ID and ID of the keyless function is stored in the keyless vehicle module (KVM).
When programming keys, codes stored in the relevant control module memory are used to identify the key and remote control.
The erase function is used when the customer wishes to prevent one or more keys from being used to start the vehicle. The keys may have been stolen and could be traced back to the vehicle.

Note! The ignition key and remote control are integrated. Therefore the codes for the remote control, keyless function (if applicable) and transponder must be available when programming. If adding a key with passive functionality, three codes must be programmed into the vehicle. These codes are programmed at the same time. This means that a key that has been removed can be programmed back to the same vehicle if all of these codes are available. The codes can be found on the packaging in which the keys are delivered. If the codes are not available, a new ignition key must be ordered. The remote controls are identical in appearance, only the internal functionality differs. Ensure that the "correct" remote control is programmed into the correct vehicle.

Keys are programmed via the Software Manager.

Programming the handset unit for the alcolock (option 2009-)
See Design and Function, Alcohol Analyzing Start Inhibitor.