Replace and Program ECU or Reprogram ECU
This ECU does not require SPS programming or any setup procedures.
This ECU does not require SPS programming or any setup procedures.
Blower Motor Control Module Replacement
There is no setup procedure that needs to be performed for the blower motor control module on this vehicle.
Replace and Program ECU
To program a replacement body control module (BCM), perform the following procedure
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select BCM Body Control Module - Configuration and follow the on-screen instructions (if applicable).
- On the SPS Supported Controllers screen, select BCM Body Control Module - Programming and follow the on-screen instructions.
- Perform the following for the appropriate ignition type prior to proceeding with the next step: Key Ignition System: Key in the ignition and any additional keys must be away from the vehicle at least 3 meters. Push Button Start System: Keyless entry transmitter must be in the console programming pocket. Refer to the Help selection button on the SPS Immobilizer Setup screen for the exact pocket location. All additional transmitters must be away from the vehicle at least 3 meters.
- On the SPS Supported Controllers screen, select IMMO Immobilizer Learn - Setup. On the next screen, select Body Control Module IMMO Learn with Existing Transponder or Remote Key and follow the on-screen instructions. When Immobilizer Learn is complete, press the Unlock button on the keyless entry transmitter to allow the keyless entry transmitter to exit the Immobilizer Learn mode.
- On the SPS Supported Controllers screen, select BCM Body Control Module - Setup and follow the on-screen instructions.
- Check the driver information center display for additional messages regarding further calibration instructions. If there are no additional driver information center instructions present, programming is complete.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
- If ABS, Traction Control and/or Stabilitrak indicators are ON and DTC C0161 is set in the electronic brake control module after performing BCM programming and setup, do the following: Disconnect the scan tool from the data link connector. Ignition OFF, all access doors closed, all vehicle systems OFF, and all keys at least 3 meters away from the vehicle. It may take up to 2 minutes to power down. Ignition ON, verify DTC C0161 is in history. If not, repeat the above step to make sure the vehicle is in sleep mode. Use the scan tool to clear the DTCs.
Communication Interface Module Replacement
Note. It is critical to use the service replacement Communication Interface Module only in the vehicle for which it was ordered. Failure to perform the following procedures will result in a red LED, DTC(s) being set, and limited or incomplete OnStar® services. An OnStar® button press to the OnStar® call center is not required to complete the procedure. It may take up to 24 hours for OnStar® service to become fully activated after performing the procedures. Perform the following procedure only once. Repeat attempts of the procedure may result in a delay of the activation process. To fully activate an OnStar® module, both the setup and activation request procedures must be completed on all vehicles with and without an active OnStar® subscription to insure the unit has been setup properly for the vehicle it has been installed into and also to update the OnStar® with the correct unit information. To initialize the Turn-by-Turn feature, the vehicle must first be driven In open sky condition at speeds ranging from 10-50 mph (16-80 kph) or more for a minimum of 5 miles (8 km), and perform at least 2 left and 2 right 90 degree turns each with speeds 10mph (16 kph) or higher. On vehicles up fitted with TTY capabilities, it is necessary to perform a power cycle of the OnStar® Interface Module (OTIM), and toggle the TTY mode after completing the Communication Interface Module installation and setup procedures.
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select ONSU Onstar® Module Setup and Service Activation and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
- The default language for the new Communication Interface Module is English. To change to an alternate language, access the scan tool.
- Inform the customer that it may take up to 24 hours for the OnStar® service to become fully activated.
Transmission Control Module (TCM) Replacement
If the TCM is replaced, the following procedures must be performed
- TCM Reprogramming
- The Transmission Adaptive Values Learn. Refer to «Transmission Adaptive Values Learn»(ref-491209-S41103179672012073000000) .
Setup for Component Replacement
The replacement of some components will require a setup procedure for complete repair.
If any of the following components are replaced, the Transmission Adaptive Values Learn procedure must be performed
- Transmission replacement
- Any internal transmission repair
- Any speed sensor
Refer to Transmission Adaptive Values Learn .
If the TCM is replaced, the following procedures must be performed
- TCM Reprogramming
- The Reset Transmission Adapts - Refer to «Reset Transmission Adapts»(ref-491210-S27887808642012073000000) .
The replacement of some components will require a setup procedure for complete repair.
If any of the following components are replaced, the Reset Transmission Adapts procedure must be performed
- Transmission replacement
- Any internal transmission repair
- Any speed sensor
Refer to Reset Transmission Adapts .
The replacement of some components will require a setup procedure for complete repair.
If any of the following components are replaced, the corresponding procedure must be performed.
Steering Angle Sensor
Calibrate the steering angle sensor. Refer to Steering Angle Sensor Centering .
Multi-Axis Acceleration Sensor
Note. The Multi-axis Acceleration Sensor is also known as the Inertia Sensor Module (IMU) in SPS. The sensor must be configured using SPS before the vehicle yaw sensor learn is performed with the scan tool.
Calibrate the multi-axis acceleration sensor module. Refer to Multi-Axis Acceleration Sensor Module Programming and Setup .
Brake Pressure Modulator Valve Assembly
Calibrate the brake pressure sensor. Refer to Brake Pressure Modulator Valve Pressure Sensor Calibration .
ECM Replacement
If the engine control module (ECM) is replaced, the following procedures must be performed
- ECM Reprogramming-Refer to «Service Programming System (SPS)»(ref-491163-S42590081042012073000000) .
- Theft Deterrent-Refer to «Immobilizer System Component Programming»(ref-491167-S21309075772012073000000) .
- Brake Pedal Position Sensor Learn-Refer to the following: For vehicles equipped with Automatic Transmission - 6T30/6T40/6T45/6T50, refer to «Brake Pedal Position Sensor Learn»(ref-491209-S05775500932012073000000) . For vehicles equipped with Automatic Transmission - 6T70/6T75, refer to «Brake Pedal Position Sensor Learn»(ref-491210-S10253662532012073000000) .
- The CKP System Variation Learn-Refer to «Crankshaft Position System Variation Learn»(ref-491199-S28806035312012073000000) .
- The Throttle/Idle Learn procedure-Refer to «Throttle/Idle Learn»(ref-491199-S06617057332012073000000) .
- Engine Oil Life Remaining-When available, use a scan tool to reset the Engine Oil Life Remaining back to the original percentage recorded before the module was replaced.
- Transmission Fluid Life Remaining-When available, use the scan tool to reset the Transmission Fluid Life Remaining back to the original percentage recorded before the module was replaced.
The replacement of some components will require a setup procedure for complete repair.
If any of the following components are replaced, the CKP Variation Learn Procedure must be performed. Refer to Crankshaft Position System Variation Learn .
- Engine replacement
- Any engine repair that disturbs the CKP sensor or its relationship with the crankshaft reluctor wheel
- CKP sensor
If the throttle body is replaced or a throttle body cleaning procedure is completed, the Throttle/Idle Learn Procedure must be performed. Refer to Throttle/Idle Learn .
Front View Camera Module Replacement
If the Front View Camera Module needs to be replaced, the following procedures must be performed
- Connect a scan tool to the vehicle and access SPS. Refer to «Service Programming System (SPS)»(ref-491163-S42590081042012073000000) .
- Perform the SPS function Front View Camera Module - Programming and follow the on-screen instructions.
- Perform the SPS function Front View Camera Module - Configuration & Setup and follow the on-screen instructions.
- Clear DTCs after completing the programming procedure.
HVAC Control Module Replacement
If the HVAC control module needs to be replaced, the following procedures must be performed
- Connect a scan tool to the vehicle and access SPS. Refer to «Service Programming System (SPS)»(ref-491163-S42590081042012073000000) .
- Perform the SPS function Remote Heater and Air Conditioning Control Module - Programming and follow the on-screen instructions.
- Perform the SPS function Remote Heater and Air Conditioning Control Module - Configuration & Setup and follow the on-screen instructions.
- Clear DTCs after completing the programming procedure.
If an actuator is replaced, the following procedure must be performed
Recalibrating actuators for the HVAC system. Refer to Actuator Recalibration .
To program a replacement or an existing ECU, perform the following procedure
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Instrument Cluster - Programming and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Instrument Cluster - Configuration and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Instrument Cluster - Setup and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Liftgate Control Module Replacement
If the liftgate control module is replaced, the following procedures must be performed.
- Connect a scan tool to the vehicle and access SPS. Refer to «Service Programming System (SPS)»(ref-491163-S42590081042012073000000) .
- Perform the SPS function Liftgate Control Module - Programming and follow the on-screen instructions.
- Perform the SPS function Liftgate Control Module - Configuration & Setup and follow the on-screen instructions. On the screen Control Module - Configuration & Setup Function(s), select both ECU Configuration/Reconfiguration and the appropriate ECU Setup.
- Clear DTCs after completing the programming procedure.
- Perform the Liftgate Calibration procedure and if needed, the Garage Height Calibration.
Power Steering Control Module Replacement
Note. During the procedures listed below, critical data is retrieved from vehicle components and stored in the scan tool computer's hard drive. This data is needed during the programming and setup sequences. Ensure the same scan tool is used and capable of reading, storing, and writing the vehicle's system data.
- Connect a scan tool to the vehicle and access SPS. Refer to «Service Programming System (SPS)»(ref-491163-S42590081042012073000000) .
- Perform the SPS function Electronic Power Steering - Prepare Control Module for Removal and follow the on-screen instructions.
- Replace the Power Steering Assist Motor containing the Power Steering Control Module. Refer to «Power Steering Assist Motor Replacement»(ref-491181-S04316694462012073000000) .
- With the Power Steering Assist Motor replaced and reconnected, using the same scan tool, perform the SPS function Electronic Power Steering - Programming and follow the on-screen instructions.
- Perform the SPS function Electronic Power Steering - Setup and follow the on-screen instructions.
- Perform the Steering Angle Sensor Centering and Software Endstop Learning procedure. Refer to «Power Steering Control Module Calibration»(ref-491181-S22437483912012073000000) .
- Clear DTCs after completing the programming and setup procedures.
This ECU does not require SPS programming or any setup procedures.
To program a replacement or an existing ECU, perform the following procedure
- Install «EL-49642»(ref-491163-S34647344142012073000000) EL-49642 SPS Programming Support Tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Radio - Programming and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
To program a replacement or an existing ECU, perform the following procedure
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select RDCM Rear Differential Clutch Control Module- Programming and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select RDCM Rear Differential Clutch Control Module- Setup and follow the on-screen instructions.
- At the end of programming, choose the"Clear All DTCs" function on the SPS screen.
This ECU does not require SPS programming or any setup procedures.
This ECU does not require SPS programming or any setup procedures.