GM Service Manual Online
For 1990-2009 cars only

Code Registration Description

The key has 2 codes that have to be registered. The key code (immobilizer code) and the wireless code. Both of these codes need to be registered.

Automatic Key Code Registration (New Registration)

Important: If all ignition keys are lost, replacement of the transponder key ECU assembly is required.

Additional Key Registration

Registering and additional key is done by using the scan tool. A maximum of 5 key codes and 3 sub key codes can be registered. Registration mode will end if any step is not completed within the specified time.

When the ignition cylinder or the key cylinder set is replaced, remove the transmitter module from the original master key. Then install this transmitter module to a new key and use it as a master key. If necessary, use this master key to register other keys. Proceed with additional key registration as follows:

Important: The security indicator is blinking until the first key is inserted into key cylinder.

  1. Insert the already registered master key in the ignition cylinder and turn the ignition switch ON. The security indicator will turn OFF.
  2. Install the scan tool and select the following data path:
  3. • Select IMMOBILIZER,
    • Select ID UTILITY,
    • Select IMMOB CODE REG
      After completing the above operation, proceed to the next step in accordance with the prompts on the scan tool. This must be accomplished within 120 seconds. The security indicator will turn ON.
  4. Remove the master key. This must be accomplished within 20 seconds of the instruction on the scan tool. The security indicator will remain ON.
  5. Insert the key to be registered in the ignition key cylinder. This must be accomplished within 10 seconds. The security indicator will begin blinking.
  6. Wait 60 seconds for the key to be registered. The security indicator will stop blinking and turn OFF when the key is registered.

If the key code registration has failed in the automatic key code registration mode, code 2 - 1 will be output from the security indicator. Trying to register an already registered key will cause code 2 - 2 to be output when the key is inserted. If the number of registered key codes exceeds the limit, code 2 - 3 will be output from the security indicator.

Key Code Erasure

Erasure of key codes can be accomplished using the scan tool. All codes will be erased except for the master key which is used for erasing the key codes. In order to use a key for which the code has been erased, it is necessary to register the key code again. Registration mode will be cancelled if any step is not completed within the specified time. Proceed with key code erasure as follows:

Important: The security indicator is blinking until the first key is inserted into key cylinder.

  1. Insert the already registered master key in the ignition cylinder and turn the ignition switch ON.
  2. Install the scan tool and select the following data path:
  3. • Select IMMOBILIZER,
    • Select ID UTILITY,
    • Select IMMOB CODE ERA
      After completing the above operation, proceed to the next step in accordance with the prompts on the scan tool. This must be accomplished within 120 seconds. The security indicator will turn ON for approximately 1 second and the turn OFF.
  4. Remove the master key. This must be accomplished within 10 seconds of the instruction on the scan tool. The security indicator will turn ON.

ECU Communication ID Registration

The ECU communication ID should be registered when the transponder key ECU is replaced in order to match it to PCM communication ID. The engine cannot be started unless the PCM communication ID matches.

Do not turn the ignition switch from ON to OFF 20 times or more before setting the ECU communication ID. If this operation is likely to be performed 20 times or more, disconnect the cable from the negative battery terminal in order to avoid disabling engine start. Failure to do sow will result in the engine not starting unless the transponder key ECU is replaced with a new one.

After the registration, turning the ignition switch may not start the engine on the first try. If so, turn the ignition switch again. After the engine is started, erase DTC B2799 by either using the scan tool or by disconnecting the battery for 30 seconds.

Register the ECU communication ID after the transponder key ECU is replaced as follows:

  1. Connect a fused jumper wire between DLC connector terminal 4 and terminal 13.
  2. Turn the ignition switch ON and leave it as is for 30 minutes.
  3. Check that the engine starts.