Operation CHARM: Car repair manuals for everyone.

Programming and Relearning




Immobilizer System Component Programming

This procedure will learn the immobilizer function and require greater than 15 minutes to complete. If the battery voltage is low, charge the battery before proceeding with the learn. If the body control module (BCM) or engine control module (ECM) have been replaced, they must be programmed before performing this learn procedure.

Depending on the immobilizer function being learned or the component replaced, different learn functions are required to be performed. These learn functions are as follows:





1. Connect a scan tool to the vehicle and access SPS. Refer to Service Programming System (SPS) (Service Programming System (SPS)).
2. Turn ON the ignition, with the engine OFF.
3. Ensure that all power consuming devices are turned OFF on the vehicle.
4. Select SPS application and follow the on-screen instructions.
5. Select Reprogram ECU.
6. Select IMMO Immobilizer Learn - Setup.
7. Select the appropriate programming function based on the component that was replaced or is being programmed. Refer to the table at the top of this document for assistance in choosing the correct programming function.

Note:
* At multiple times during the learn procedure, SPS will instruct you to turn the ignition to the run position. Make sure the vehicle is actually in the run mode before continuing on the SPS terminal. If the igniting is not in the run mode, the learn procedure will fail. To verify the vehicle is in Run mode, verify the green LED is illuminated on the ignition mode switch.
* Depending on the vehicle build date and BCM software level, the method to place the vehicle in the run mode will be different. Early vehicles that have not had the BCM replaced or reprogrammed will require two presses of the igniting mode switch to enter run mode. Late vehicles and vehicles that have had the BCM replaced or reprogrammed require the ignition mode switch be pressed and held for 5 seconds to enter run mode.
* The key pocket is located inside the center console storage area. The key must be placed flat in the pocket with the buttons facing up and the key ring at the rear. If a large key ring prevents the key from laying flat in the pocket, remove the key ring and place the key in the pocket. Failure to position the key flat in the pocket will result in an inability to program.

8. Follow the on-screen instructions.
9. After programming all keys "Programming Complete" is displayed.
10. Press and hold the ignition mode switch for 15 seconds.
11. With a scan tool, clear any DTCs.