Immobilizer System Component Programming (with BTM): Notes
This procedure will learn the immobilizer function. 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:
| Function name on SPS tool: | Function description: | When the function should be used: | Notes: |
|---|---|---|---|
| Body Control Module IMMO Function with Existing Transponder or Remote Key | The BCM will relearn the immobilizer passwords and data while reusing the existing vehicle transmitters | The BCM has been replaced and the existing vehicle transmitters are being reused or a diagnostic has instructed to perform the learn | - |
| Body Control Module IMMO Function with New Transponder or Remote Key | The BCM will relearn the immobilizer passwords and data while using new vehicle transmitters | The BCM has been replaced and new vehicle transmitters are being reused | - |
| Engine Control Module IMMO Learn | The ECM will relearn the immobilizer passwords and data | The ECM has been replaced or a diagnostic has instructed to perform the learn | - |
| Engine Control Module and Body Control Module IMMO Learn | The ECM and BCM will learn new immobilizer passwords and data | Both the ECM and BCM have been replaced (this selection will REQUIRE new vehicle transmitters be used) | Because both the ECM and BCM have been replaced and are learning new immobilizer passwords and data, all vehicle transmitters must also be replaced |
| Program Transponder or Remote Key (Add) | A new vehicle transmitter will learn the immobilizer passwords and data | A new vehicle transmitter is being added (does not affect other vehicle transmitters) | This function may not be available in all sales regions |
| Program Transponder or Remote Key (Delete) | All existing vehicle transmitters will be invalidated and any desired transmitters are relearned | All vehicle transmitters are desired to be invalidated and certain transmitters relearned or a diagnostic has instructed to perform the learn | This procedure may be used if a customer has had their transmitters lost or stolen and wishes to invalidate the transmitters, making them unable to start the vehicle |
- Connect a scan tool to the vehicle and access SPS.
- Turn ON the ignition, with the engine OFF.
- Ensure that all power consuming devices are turned OFF on the vehicle.
- Select SPS application and follow the on-screen instructions.
- Select Reprogram ECU.
- Select IMMO Immobilizer Learn - Setup.
- 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.
- 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, at the rear of the storage compartment. The transmitter must be inserted into the pocket with the buttons facing down. 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.
- Follow the on-screen instructions.
- After programming all transmitters "Programming Complete" is displayed.
- Press and hold the ignition mode switch for 15 s.
- 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.
- With a scan tool, clear any DTCs.
- 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.
NOTE:
NOTE:
If the programming does not complete or hangs during the programming operation, refer to Unable to Complete Programming below.