FREE REPAIR MANUALS & LABOR GUIDES 1982-2013 Vehicles
Courtesy of 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.

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 ignition 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.

* The transmitter pocket is located inside the center console storage area, near the front of the storage compartment. The transmitter must be inserted vertically into the pocket with the buttons facing toward the front of the vehicle. If a large keyring prevents the transmitter from being fully inserted into the pocket, remove the keyring and insert the transmitter in the pocket. Failure to fully insert the transmitter into the pocket will result in an inability to program.

8. Follow the on-screen instructions.

Note: If the programming does not complete or hangs during the programming operation, refer to Unable to Complete Programming below.

9. After programming all transmitters "Programming Complete" is displayed.

10. Press and hold the ignition mode switch for 15 seconds.

11. Press the lock and unlock button on each transmitter that was programmed. This will awaken each transmitter and allow passive and active keyless entry functions to be established.

12. With a scan tool, clear any DTCs.

13. Verify each transmitter is operating properly. Operate each of the keyless entry functions using the buttons on the transmitter and then start the vehicle. When verifying operation, make sure that no other transmitters are near the vehicle.

Unable to Complete Programming

When attempting to program immobilizer components, various conditions may prevent the programming operation from completing. These conditions may be caused by normal system operation, a system malfunction, or an external influence. Common symptoms of a incomplete programming is receiving an error message during the attempt or having the SPS application become unresponsive.

* DTCs are set in the body control module (BCM)
The immobilizer system is a function of the BCM software. If immobilizer DTCs are set in the BCM, such as DTC B2955, a fault has been identified in the immobilizer system. If this is not corrected before attempting to program components, the programming may not complete. Correct all immobilizer DTCs before attempting to program any immobilizer components.

* The transmitter has been programmed to another vehicle or is not the correct type for the vehicle
A transmitter can only be programmed to a single vehicle. Once a transmitter is programming to a vehicle, it is paired for the life of the transmitter. The transmitter can be learned to the same vehicle again and again, but it is not able to be programmed to a different vehicle.

* The theft deterrent module is not properly secured or the transmitter is not properly positioned in the pocket/slot.
A theft deterrent module that is not fully seated or is otherwise not properly secured may prevent a coupling between the transponder located in the transmitter and the theft deterrent module. Being out of place by as little as 1 mm may prevent programming from completing. Make sure the theft deterrent
module is properly installed and fully seated in it's clip.

The transmitter should be positioned in the proper orientation so that it lays flat in the pocket. If a large key ring or other item attached to the transmitter prevents the transmitter from laying flat, remove the key ring.

To determine if the theft deterrent module is properly secured, remove the battery from the transmitter and place the transmitter into the pocket/slot. Attempt to change the vehicle mode by pressing the vehicle ON/OFF switch. The vehicle should change modes. If the NO REMOTE DETECTED message is displayed on the DIC, the theft deterrent module may not be properly secured.

* External interference is interrupting the programming operation
External RF interference and EMI may interrupt the low frequency coupling between the transmitter and theft deterrent module. This interference may come from many different locations. Devices plugged into the vehicle power outlets such as cell phone chargers, laptop computers, GPS devices, etc. may cause interference. Vehicle location may also cause interference.
Locations near airports and military installations may causer interference. Remove all customer installed devices and, if necessary, move the vehicle if interference is suspected.