GM Service Manual Online
For 1990-2009 cars only

There are three programming routines available for the theft deterrent system:

    • Theft deterrent link to ECM.
    • Reprogram all transponder keys.
    • Program additional transponder keys.

Theft deterrent link to ECM

The theft deterrent link to ECM will be required for three different scenarios, when replacing the theft deterrent module (TDM), when replacing of the engine control module (ECM) or when replacing both TDM and ECM together.

Theft Deterrent Module (TDM) Replacement

If the TDM is replaced, the following procedures must be performed:

  1. TDM reprogramming - Refer to Service Programming System (SPS) .
  2. TDM Link to ECM.
  3. Program transponder keys.

Engine Control Module (ECM) Replacement

If the ECM is replaced, the following procedures must be performed:

  1. ECM reprogramming - Refer to Engine Control Module Programming and Setup .
  2. TDM Link to ECM.

Theft Deterrent Module (TDM) and Engine Control Module (ECM) Replacement

If the TDM and ECM are replaced, the following procedures must be performed:

  1. ECM reprogramming - Refer to Engine Control Module Programming and Setup .
  2. TDM reprogramming - Refer to Service Programming System (SPS) .
  3. TDM Link to ECM.
  4. Program transponder keys.

TDM Link to ECM

Important: Performing the TDM link to ECM procedure may require TIS approval. Refer to Obtaining TIS Approval for more information.

Important: A new TDM is already unlocked and in learn mode, for new TDMs the 10 minute wait to enter learn mode will not be required.

When linking a previously programmed TDM or ECM, or reprogramming all transponder keys, there will be a 10 minute wait while the TDM enters learn mode. There are two types of learn mode:

    • When linking an ECM to an existing TDM, the TDM must be unlocked in order to transmit the security data; this does not erase transponder keys. There is no timer displayed for this type of learn.
    • When a TDM is linked to an existing ECM or all transponder keys are programmed the TDM must be unlocked in order to transmit the security data and existing transponder keys will be erased. There is a timer displayed for this type of learn. Once the first two keys are programmed, the TDM exits learn mode and allows additional transponder keys to be reprogrammed.
  1. Install a diagnostic scan tool.
  2. Key ON, engine OFF, select Body.
  3. Select Theft Deterrent.
  4. Select Programming.
  5. Select V6 or V8 engine, depending on the vehicle being reprogrammed.
  6. Select Theft Deterrent link to ECM.
  7. Obtain TIS approval then repeat steps 1-6.
  8. Important: The Security Code is a four digit code that is located on the vehicle security card supplied with the vehicle. For more details on the vehicle security card refer to the owner handbook.

  9. Enter Security Code and follow the directions displayed on the screen.
  10. Important: To perform the TDM Link to ECM as a security measure two pre-programmed transponder keys must be present. The TDM will unlock and learn the first of the transponder keys, the second transponder key must then be inserted and accepted by the TDM. When the TDM has recognized both valid transmitter keys it will then move to link to the ECM.

    Important: If two transponder keys are not present at the time of reprogramming a possible vehicle non-start event can occur.

Reprogram all transponder keys

If the TDM is replaced, the following procedures must be performed:

  1. Install a diagnostic scan tool.
  2. Key ON, engine OFF, select Body.
  3. Select Theft Deterrent.
  4. Select Programming.
  5. Select V6 or V8 engine, depending on the vehicle being reprogrammed.
  6. Reprogram all transponder keys.
  7. Obtain TIS approval then repeat steps 1-6.
  8. Important: The Security Code is a four digit code that is located on the vehicle security card supplied with the vehicle. For more details on the vehicle security card refer to the owner handbook.

  9. Enter Security Code and follow the directions displayed on the screen.
  10. Important: When programming transponder keys ensure that no other transponder keys are within 50cm of the TDM.

    Important: If two transponder keys are not present at the time of reprogramming a possible vehicle non-start event can occur.

Program additional transponder keys

Important: Up to four transponder keys can be programmed for use at one time.

  1. Install a diagnostic scan tool.
  2. Key ON, engine OFF, select Body.
  3. Select Theft Deterrent.
  4. Select Programming.
  5. Select V6 or V8 engine, depending on the vehicle being reprogrammed.
  6. Program additional transponder keys.
  7. Obtain TIS approval then repeat steps 1-6.
  8. Important: The Security Code is a four digit code that is located on the vehicle security card supplied with the vehicle. For more details on the vehicle security card refer to the owner handbook.

  9. Enter Security Code and follow the directions displayed on the screen.
  10. Important: When programming transponder keys ensure that no other transponder keys are within 50cm of the TDM.

    Important: If two transponder keys are not present at the time of reprogramming a possible vehicle non-start event can occur.

Perform the Diagnostic Repair Verification after completing the proceeding procedures.