Operation CHARM: Car repair manuals for everyone.

Key Programming Using Diagnostic Equipment




Key Programming Using Diagnostic Equipment





Erase All Keys And Program Two Keys - Without Intelligent Access (IA)

NOTE: This procedure erases all programmed ignition keys from the vehicle memory. The vehicle cannot start until a minimum of 2 keys are programmed into the Body Control Module (BCM).

NOTE: Two Passive Anti-Theft System (PATS) keys with the correct mechanical cut must be available to carry out this procedure.

1. Turn the 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 PATS (Passive Anti-Theft System) security access.

3. From the scan tool menu select "Ignition Key Code Erase" and follow the IDS (Integrated Diagnostic System) on-screen instructions until the key erase procedure completes. The scan tool then instructs you to program 2 keys to complete the process.

4. Turn the key to the OFF position and disconnect the scan tool (the key does not need to be removed from the ignition at this time).

5. NOTE: The doors lock and then unlock to confirm that each Integrated Keyhead Transmitter (IKT) is programmed.
Turn the first PATS (Passive Anti-Theft System) key to the RUN position for a minimum of 3 seconds.


6. Turn the first PATS (Passive Anti-Theft System) key to the OFF position and remove the key from the ignition.

7. Insert the second PATS (Passive Anti-Theft System) key into the ignition and turn the key to the RUN position for a minimum of 3 seconds.

8. The engine should now start with both PATS (Passive Anti-Theft System) keys.

9. If it is desired to program additional key(s) (only a total of 8 keys can be programmed into the BCM (Body Control Module)), refer to Key Programming- Program a Key Using Two Programmed Keys Key Programming - Program a Key Using Two Programmed Keys for each additional key that needs to be programmed.

Program Additional Ignition Key - Without Intelligent Access (IA)

NOTE: If 8 keys are already programmed, this procedure does not allow any more Passive Anti-Theft System (PATS) keys to be programmed without erasing all stored key codes first.

1. Insert the unprogrammed PATS (Passive Anti-Theft System) key into the ignition and turn the key from the OFF position to the RUN 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 PATS (Passive Anti-Theft System) security access.

3. From the scan tool menu select "Program additional ignition key" and follow the IDS (Integrated Diagnostic System) on-screen instructions.

4. The engine should now start with the new PATS (Passive Anti-Theft System) key.

Erase All Keys And Program Two Keys - With Intelligent Access (IA)

NOTE: Program a minimum of 2 keys into the vehicle.

NOTE: To enter PATS (Passive Anti-Theft System) security access if no programmed Intelligent Access (IA) keys are available, start a vehicle session using a tear tag or PCM part number. Refer to Inspection and Verification in Information Bus to start a session Inspection and Verification. PATS (Passive Anti-Theft System) security access can still be granted even with the ignition off.

1. From the scan tool, enter TOOLBOX. Select Body>Security>PATS Functions and follow the Integrated Diagnostic System (IDS) on-screen instructions to enter PATS (Passive Anti-Theft System) security access.

2. From the scan tool menu select "Ignition Key Code Erase" and follow the IDS (Integrated Diagnostic System) on-screen instructions until the key erase procedure completes.

3. All keys are now erased. Leave the scan tool connected and follow the Program Additional Ignition Key- With Intelligent Access (IA) procedure to program 2 keys.

Program Additional Ignition Key - With Intelligent Access (IA)

NOTE: To enter PATS (Passive Anti-Theft System) security access if no programmed Intelligent Access (IA) keys are available, start a vehicle session using a tear tag or PCM part number. Refer to Inspection and Verification in Information Bus to start a session Inspection and Verification. PATS (Passive Anti-Theft System) security access can still be granted even with the ignition off.

1. Insert the unprogrammed IA (Intelligent Access) key into the backup slot.

2. From the scan tool, enter TOOLBOX. Select Body>Security>PATS Functions and follow the Integrated Diagnostic System (IDS) on-screen instructions to enter PATS (Passive Anti-Theft System) security access.

3. From the scan tool menu select "Program additional ignition key" and follow the IDS (Integrated Diagnostic System) on-screen instructions.

4. NOTE: The engine will not start until there are at least 2 keys programmed.
The engine should now start with the IA (Intelligent Access) key.


5. If it is desired to program an additional key (only up to 4 keys total can be programmed), repeat Step 3 for the additional key that needs to be programmed.