Operation CHARM: Car repair manuals for everyone.

Spare Key Programming - Using Diagnostic Equipment




Spare Key Programming - Using Diagnostic Equipment





NOTE: This procedure is used when a customer needs to have an additional key programmed into the vehicle without erasing stored key codes, but does not have 2 programmed keys available. This procedure is also useful when attempting to determine if an ignition key is damaged, as a new key can be installed without erasing keys or without having 2 programmed keys available.

NOTE: Before programming, the new key (may be an Integrated Keyhead Transmitter (IKT) key or a standard Passive Anti-Theft System (PATS) key) must have the correct mechanical cut for the ignition lock cylinder.

NOTE: If 8 keys are already programmed, this procedure does not allow any more PATS keys to be programmed. The number of keys that are programmed into PATS can be determined by viewing the Instrument Cluster (IC) PID N_KEYCODE.

NOTE: When in the unlimited key mode (after the first 2 keys have been programmed to the vehicle), the IC N_KEYCODE PID always reads 2, no matter how many keys are programmed to the vehicle.

1. Turn the new, unprogrammed PATS key from the OFF position to the ON position.

2. From the scan tool, enter TOOLBOX. Select BODY - SECURITY - PATS Functions and follow the Integrated Diagnostic System (IDS) on-screen instructions to ENTER SECURITY ACCESS. For additional information, refer to Anti-Theft Security Access Component Tests and General Diagnostics.

3. NOTE: Make sure the selection made is "Program additional ignition key". If the "Ignition Key Code Erase" selection is made, all of the keys are erased from the system.

From the scan tool menu select: "Program additional ignition key".

4. Turn the key to the OFF position and disconnect the scan tool.

5. NOTE: The number of programmed IKT keys can be determined by viewing the Smart Junction Box (SJB) PID #_REMOTES. This PID can be used to determine if there are 4 or fewer IKT keys programmed into the vehicle. If any conventional fobs have been programmed, this PID is not able to determine the difference between a conventional fob and an IKT. If the IC PID N_KEYCODE displays 2 and the SJB PID #_REMOTES displays 3, there is probably one conventional fob programmed to the vehicle.

Start the vehicle with the new PATS key. The vehicle should start with the new PATS key and also with the original PATS keys. If it is an IKT key, verify the Remote Keyless Entry (RKE) functions operate correctly (if there are 4 or fewer IKT keys programmed).