GM Service Manual Online
For 1990-2009 cars only

Content Theft Deterrent (CTD) Circuit Description Programming Procedures

Programming With The Tech 2

Use the scan tool when performing programming procedures. The scan tool guides you through the programming procedures. The following list is procedures available in special functions:

    • Display Key Cylinder Number
    • Display Vehicle Cylinder Num
    • Program Transponder Key
    • Erase Transponder Key
    • Program Immobilizer
    • Program Engine Type
    • Program Key Cylinder Number
    • Program Vehicle Identification Num
    • ECM/Immobilizer Relearn

Programming Theft Deterrent Module (Immobilizer)

Programming a Theft Deterrent Module means the consecutive programming of the security code, engine type, key cylinder number, vehicle identification number (VIN), and ECM to learn the new frequency code. After installation of a new Theft Deterrent Module, it must be programmed. The engine type, key cylinder number and VIN can also be programmed individually.

To obtain the security code and key cylinder number (Key code) contact GM Dealerworld.

Programming Security Code

Security code programming is the first procedure that is required to program a new Theft Deterrent Module. It is programmed with the scan tool. The code consists of a four alpha numeric character combination and can only be programmed once. Thereafter, it can be neither altered nor erased. For this reason, proceed with great care. However, the security code is always entered twice for a cross check. The scan tool then compares the entered codes and evaluates the results. If a mismatch occurs, the input of the security code must be repeated.

Note: When entering the security code with the Tech 2, use the arrow keys only. If a mistake is made when entering the security code (more than two times), a security wait time is internally activated by the module. After the first and second time a waiting period of 10 seconds each occurs respectively. The third time a waiting period of 10 minutes occurs. The waiting time doubles consecutively after the third time. An attempt to enter the security code during the waiting period will fail. Once the waiting period counts down to zero, programming is possible. You can view the security wait time with the scan tool. select SECURITY WAIT TIME in the data list.

Programming Transponder Keys

The transponder keys can be programmed consecutively and individually into the Theft Deterrent Module using the scan tool. The Theft Deterrent Module reads out each of the keys transponder code and stores it. Up to five transponder key codes can be programmed into the unit. If a transponder key is lost, all the transponder codes that are stored in the Theft Deterrent Module must be erased and reprogrammed together with the new transponder key.

Erasing Transponder Key(s)

This scan tool function erases all the stored transponder codes. After using this function, reprogram all the transponder keys that are to be used with the vehicle. Up to five transponder keys can be programmed.

Programming Engine Type

In this mode the engine type that is installed must be selected from the list presented on the scan tool.

Programming Key Cylinder Number

The key cylinder number consists of a five-character letter and digit combination. The first position is a alpha character. The last four positions are numeric.

Programming Vehicle Identification Number (VIN)

The last ten characters of the VIN are stored in the Theft Deterrent Module. These characters are a combination of alpha/numeric characters. The first two positions contain either a alpha character or a numeric value. The third position is a alpha character for the Model Year. The fourth position contains a alpha character of numeric value. The following six positions are numeric.

Programming Engine Control Module (ECM)

The ECM must be programmed after installation in a vehicle with an Theft Deterrent Module. New ECMs are delivered with the status immobilizer deactivated. Programming the immobilizer signal into the ECM simultaneously activates the immobilizer function.

The Content Theft Deterrent System is designed to sound the horns and flash the exterior lamps when the system is armed and when the Body Control Module (BCM) detects an unauthorized entry. An unauthorized entry can be any of the following conditions:

    • Disconnection/reconnect of the battery for more than 1 second.
    • Door opened.
    • Forced entry into the trunk.
    • The ignition switch transitions from the LOCK position.

Alarms

Operation of the horns and exterior lamps when activated, is controlled by the BCM. When the alarm is active, the BCM cycles the Horn, Low Beam, and Park Lamp Relays on and off once per second. During this cycle ground is applied the respective relay's coil and then removed. This causes the relay to energize and de-energize.

The BCM will remain in the "Alarm" state for three minutes or until a valid input to disarm it is received.

Arming

The arming sequence begins when the ignition is turned to the LOCK position and a door is opened. The next step occurs when the doors are locked either by the electronic door lock switches or by the RKE Transmitter (Key FOB). When the last door is closed, the BCM enters a "Delayed" state for 30 seconds and then proceeds to the "armed" state unless it receives a valid input to disarm. The Security Indicator lamp remains on until it enters into the "Armed" state, see Security Indicator.

The arming sequence can be canceled by unlocking the doors electronically prior to closing the door. When the doors are unlocked, the BCM will arm and disregards the door being closed.

Disarming

When the left front door is unlocked with a key, the Door Lock Switch closes. This grounds the door's input to the BCM. The system is then disarmed and the alarm state will not become active when the door is opened.

When the Remote Control Door Lock Receiver receives a transmission from the Key FOB, it sends a Class 2 serial data message to the BCM to unlock the doors. This message will only be sent to the BCM if the Remote Control Door Lock Receiver recognizes the transmission as a valid Key FOB. Therefore the BCM recognizes this in the same manner as a valid door lock switch disarm input.

Turning the ignition switch to any position out of LOCK will not disarm the system when the alarm is active.

Security Indicator

The BCM grounds circuit XP840 to illuminate the Security Indicator Lamp. The Security Indicator Lamp reminds the operator to arm the system by flashing the lamp. It indicates the system is arming when it stays On steady. The system is armed when the lamp is Off.