Operation CHARM: Car repair manuals for everyone.

Service Procedure

Important:
Technicians may experience low performance using the TIS2 web application when reprogramming the vehicle to correct the condition. Technicans may notice the lower application performance from mid-morning until late afternoon.

To assist in improving performance and reduce programming time, it is recommended to complete the bulletin procedure on customer vehicles first. Vehicles in inventory should be programmed during off peak hours if low performance is experienced.

Important:
This bulletin contains two reprogramming procedures, 1) reprogramming of the BCM, and 2) reprogramming of the RCDLR. Not all vehicles require reprogramming of both.

^ The Cadillac Escalade, Escalade ESV, Escalade EXT; Chevrolet Avalanche, Suburban, Tahoe; and GMC Yukon and Yukon XL vehicles require the BCM and RCDLR reprogramming.

^ The Buick Lucerne; Cadillac DTS; Chevrolet Impala, Monte Carlo; Chevrolet Equinox; and Pontiac Torrent require only the RCDLR reprogramming - DO NOT ATTEMPT TO REPROGRAM THE BCM ON THESE VEHICLES.

Body Control Module Reprogramming - For Cadillac Escalade, Escalade ESV, Escalade EXT; Chevrolet Avalanche, Suburban, Tahoe; and GMC Yukon, Yukon XL ONLY:

Important:
The calibration numbers required for this service procedure are programmed into control modules via a Techline Tech 2(R) scan tool and the Techline Information System (TIS) terminal with the calibration update. Use TIS 2 Web version 2.0 for 2007 (available on 02/04/07) and on TIS DVD version 2.0/2007 or later, that was mailed to dealers on 02/14/2007. If you cannot access the calibration, call the Techline Customer Support Center.

Notice:
Before reprogramming, please check the battery condition to prevent a reprogramming error of any of the modules due to battery discharge. Battery voltage must be between 12 and 16 volts during reprogramming. If the vehicle battery is not fully charged, use jumper cables from an additional battery. Be sure to turn off or disable any system that may put a load on the battery, such as automatic headlamps, daytime running lights, interior lights, heating, ventilation, and air conditioning (HVAC) system, radio, engine cooling fan, etc. A programming failure or control module damage may occur if battery voltage guidelines are not observed.

The ignition switch must be in the proper position. The Tech 2(R) prompts you to turn ON the ignition, with the engine OFF. DO NOT change the position of the ignition switch during the programming procedure, unless instructed to do so.

Make certain all tool connections are secure, including the following components and circuits:

^ The RS-232 communication cable port

^ The connection at the data link connector (DLC)

^ The voltage supply circuits

DO NOT disturb the tool harnesses while programming. If an interruption occurs during the programming procedure, programming failure or control module damage may occur.

DO NOT turn OFF the ignition if the programming procedure is interrupted or unsuccessful. Ensure that all control module and DLC connections are secure and the TIS terminal operating software is up to date.

Tech 2 Pass-Thru Method for the Body Control Module (BCM)

1. Verify that there is a battery charge of 12 to 16 volts. The battery must be able to maintain a charge during programming. Use an additional jump battery if necessary.

^ If the vehicle will not start, test and charge the battery. Refer to SI for battery testing and charging information, if required.

^ If the battery will not hold a charge, replace the battery. Do NOT replace the battery unless it can't be charged or a leak and/or physical damage is present.

2. Connect the Tech 2 to the vehicle and the TIS terminal.

3. Turn the ignition to the ON position with the engine OFF.

4. After all warning chimes inside the vehicle have stopped, turn on the Tech 2.

5. On the TIS terminal go into SPS Programming.

6. Select Pass Thru programming.

7. Follow instruction on the TIS terminal. When you get to the Supported Controlers screen.

7.1. Scroll down in the top box and select BCM (Body Control Module).

7.2. In the lower box select Normal.

7.3. Select Next.

Important:
Vehicles without the Driver Information Center (DIC) and power door locks/windows will have two calibrations from which to choose. A selection is required before you can select NEXT. Select calibration 25814828. Do not select calibration 25788372.

8. Select NEXT when the calibrations screen displays.

9. Follow on-screen prompts until programming is completed.

10. When programming is complete.

10.1. Turn off Tech2(R).

10.2. Turn the ignition switch to the OFF position.

11. Wait 30 seconds.

12. Turn the ignition switch to the ON position with engine OFF.

13. Turn on the Tech2(R).

14. Go into diagnostics and check for DTC codes.

15. Clear all codes.

Important:
Failure to successfully reprogram the BCM may result in the odometer displaying mileage in metric units instead of English units. To reset the odometer to display mileage in English units, remove the IPC 10 amp fuse from the underhood BEC. Do not reinstall the fuse for 5 minutes.

16. Proceed to RCDLR Reprogramming.

RCDLR Reprogramming - For All Vehicles

Important:
The Tech 2 diagnostic tool must be updated with version 27.003 or later for reprogramming the Remote Control Door Lock Receiver (RCDLR).

The calibration numbers required for this service procedure are programmed into control modules via a Techline Tech 2(R) scan tool and the Techline Information System (TIS) terminal with the calibration update. Use TIS 2 Web version 10 for 2006 (available on 10/01/06) and on TIS DVD version 10/2006 or later that was mailed to dealers on October 18, 2006. If you cannot access the calibration, call the Techline Customer Support Center.

Notice:
Before reprogramming, please check the battery condition to prevent a reprogramming error of any of the modules due to battery discharge. Battery voltage must be between 12 and 16 volts during reprogramming. If the vehicle battery is not fully charged, use jumper cables from an additional battery. Be sure to turn off or disable any system that may put a load on the battery, such as automatic headlamps, daytime running lights, interior lights, heating, ventilation, and air conditioning (HVAC) system, radio, engine cooling fan, etc. A programming failure or control module damage may occur if battery voltage guidelines are not observed.

The ignition switch must be in the proper position. The Tech 2(R) prompts you to turn ON the ignition, with the engine OFF. DO NOT change the position of the ignition switch during the programming procedure, unless instructed to do so.

Make certain all tools connections are secure, including the following components and circuits:

^ The RS-232 communication cable port

^ The connection at the data link connector (DLC)

^ The voltage supply circuits

DO NOT disturb the tool harnesses while programming. If an interruption occurs during the programming procedure, programming failure or control module damage may occur.

DO NOT turn OFF the ignition if the programming procedure is interrupted or unsuccessful. Ensure that all control module and DLC connections are secure and the TIS terminal operating software is up to date.

Tech 2 Pass-Thru Method for Remote Control Door Lock Receiver (RCDLR)

Important:
The Copy and Paste procedure in Step 7 does not apply to 2006 Lucerne vehicles. Please refer to the appropriate Tire Pressure Monitor reset procedure in SI.

1. Verify that there is a battery charge of 12 to 16 volts. The battery must be able to maintain a charge during programming. Use an additional jump battery if necessary.

2. Turn on the Tech2(R).

3. Build the vehicle using the Tech 2(R).

4. Using the Tech 2, navigate to Vehicle Control Systems / Module ID Information / Remote Control Door Lock Receiver / Tire Information.

5. Write down all four Pressure Sensor IDs on a sheet of paper.

6. Using the Tech 2, navigate to Vehicle Control Systems / Module Setup / Remote Control Door Lock Receiver.

Important:
If "Replace Module Per Service Manual" message appears on the Tech 2 during this procedure, ignore the message and press the "Exit" key on the Tech 2 and proceed to the next step. Do NOT replace the module.

7. Run the Copy and Paste TPM Information Procedure (FO: Step 1). Follow the on-screen instructions: Turn the ignition to the ON position with the engine OFF.

8. Turn off the Tech 2.

9. Turn on the Tech2.

10. Connect the Tech 2 to the vehicle and the TIS terminal.

11. On the TIS terminal go into SPS Programming.

12. Select Pass Thru programming.

13. Follow instruction on the TIS terminal. When you get to the Supported Controllers screen:

13.1. Scroll down in the top box and select RCDLR (Remote Control Door Lock Receiver).

13.2. In the lower box select Normal.

13.3. Select Next.

Important:
Some vehicles will require additional selections in the module field before you can proceed and the "Next" button is functional.

14. When the Calibration Screen displays, select calibration 25808841 for vehicles that are NOT equipped with the remote start feature or calibration 25808842 for vehicles that are equipped with the remote start feature. After selecting a calibration, select Next.

15. Follow the on-screen prompts until programming is completed.

16. When programming is complete:

16.1. Turn off Tech2.

16.2. Turn the ignition switch to the OFF position.

17. Wait 30 seconds~.

18. Turn the ignition switch to the ON position with engine OFF.

19. Turn on the Tech 2.

20. Build the vehicle using the Tech 2.

21. Using the Tech 2, navigate to Vehicle Control Systems / Module Setup / Remote Control Door Lock Receiver.

22. Run the Copy and Paste TPM Information Procedure (F1: Step 2).

23. Using the Tech 2, navigate to Vehicle Control Systems / Module ID Information / Remote Control Door Lock Receiver / Tire Information.

24. Verify that the four Pressure Sensor IDs match those that were recorded in Step 5.

25. Go into diagnostics and check for DTC codes.

26. Clear all codes.

Programming Remote Keyless Entry Transmitters (Vehicles in Inventory)

Important:
All of the transmitters that are to be recognized by the remote control door lock receiver (RCDLR) must be programmed in a single programming sequence. Once the Invalidate All Fobs selection is made or the RCDLR module has been reprogrammed, all learned transmitters are erased. Up to 8 transmitters can be programmed. Do not operate or program the transmitters in the vicinity of other vehicles that are in the keyless entry program mode. This prevents the programming of the transmitters to the incorrect vehicle.

Program remote keyless entry transmitters.

1. With a scan tool, access the Remote Control Door Lock Receiver Module Setup menu. Select Program Key Fobs.

2. Select Next Available Slot. Follow the on-screen instructions. Simultaneously hold the LOCK and UNLOCK buttons on the keyless entry transmitter to program.

3. When all the desired transmitters have been programmed, exit the vehicle and operate the transmitter functions in order to verify correct system operation.

Programming Remote Keyless Entry Transmitters (Sold Vehicles)

Important:
Make several copies of the programming instructions if required.

Some customers may not bring all of their remote keyless entry transmitters to your dealership for programming. Vehicles are sold with two transmitters. However, customers have the option to purchase additional transmitters. Ensure that customers understand that all of the transmitters that are to be recognized by the remote control door lock receiver (RCDLR) must be programmed at one time in order to function properly. Program the transmitters that the customer provides to you using a scan tool. Inform the customer that all of the remaining transmitters will not function properly until they are programmed. Customers must program all of their transmitters, including the transmitters programmed at your dealership, at one time, using the driver information center (DIC) programming method. Inform customers to locate and program their transmitters using the procedure provided. This procedure is also published in the owner manual.