Replace and Program Control Module or Reprogram Control Module
To program a replacement or an existing control module, 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 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-611761-S19315131872014042500000) .
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 .
EBCM Replacement
If the electronic brake control module (EBCM) is replaced, the following procedures must be performed.
EBCM Reprogramming-Refer to Service Programming System (SPS) .
The replacement of ABS components such as the steering wheel position sensor may require a setup procedure for complete repair. Refer to Steering Angle Sensor Centering
Replace and Program Control Module
To program a replacement K20 Engine Control Module (ECM), perform the following procedure
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- Before removing the old control module, perform the SPS function Prepare Control Module for Removal, if available. NOTE: The Prepare Control Module for Removal function can only be performed when communication with the old control module is still possible.
- Replace the ECM.
- Perform the SPS function K20 Engine Control Module - Programming and follow the on-screen instructions.
- Clear the DTCs after completing the Programming procedure.
- Perform the SPS function Immobilizer Learn and follow the on-screen instructions. Refer to «Immobilizer System Component Programming»(ref-611723-S03767415382014042500000) .
- Perform the SPS function K20 Engine Control Module - Configuration & Setup and follow the on-screen instructions.
- Clear DTCs after completing the Configuration & Setup procedure.
Replace and Program ECU or Reprogram ECU
This ECU does not require SPS programming but does require the following setup procedures after a new ECU is installed
The customer must learn the device they wish to control. This must be done at the device (garage door opener, electric gate, etc.) and cannot be performed at a dealership. Refer to the vehicle owner's manual for programming instructions.
Heated Seat Module Replacement
If the heated seat module is replaced or if the module needs to be reprogrammed, refer to Service Programming System (SPS) .
HVAC Control Module Replacement
If the HVAC control module is replaced it must be programmed with the latest operating software and vehicle calibrations. Refer to Service Programming System (SPS) .
Actuator Replacement
If an actuator is replaced, the following procedure must be performed
- Re-Calibrating Actuators-Refer to «Actuator Recalibration»(ref-611757-S31697082432014042500000) for the manual system.
- Re-Calibrating Actuators-Refer to «Actuator Recalibration»(ref-611756-S21625674502014042500000) for the automatic system.
To program a replacement control module, perform the following procedure
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Parking Assist Control Module - Programming and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Parking Assist Control Module - Setup 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 control module, perform the following procedure
- Install the 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 A11 Radio - Programming and follow the on-screen instructions.
- When programming is complete, access the Service Programming System (SPS) and follow the on-screen instructions.
- Connect a USB drive to the computer. NOTE: If using a pre-configured USB drive supplied by General Motors, proceed to step 8.
- On the SPS Supported Controllers screen, select A11 Radio - USB File Transfer and follow the on-screen instructions. NOTE: If there are no files available for USB transfer via SPS, proceed to step 12. All existing files on the USB drive will be erased when the new files are copied.
- Upon completion of the file transfer, remove the USB drive from the computer.
- Ignition ON, radio ON.
- Connect the USB drive to the USB port in the vehicle.
- Using the radio controls, select the following: Config>Radio Settings>Software Versions Menu>Update Radio Software. Follow the infotainment display on-screen instructions and select Update when prompted. Programming will take several minutes.
- When programming is complete, remove the USB device from the vehicle USB port.
- At the end of programming, choose the "Clear 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.
Remote Control Door Lock Receiver Replacement - Copy and Restore TPM Information
This procedure will learn the TPM information to the new RCDLR using the Copy and Restore function on the scan tool. This procedure will extract the TPM Tire Type information as well as the sensor data from the existing RCDLR prior to its replacement and store this information in the scan tool. After RCDLR replacement and SPS programming, the tire type and sensor data stored in the scan tool is written to the new RCDLR, negating the need to perform the tire type setup and sensor learn procedure.
This procedure should be considered as the first programming choice when replacing an RCDLR. The Copy and Restore procedure eliminates the possibility of incorrectly inputting the tire type or learning stray TPM sensors.
- Using a scan tool, navigate to the Copy and Restore TPM Information procedure and copy the existing TPM information from the RCDLR using the outline below. Follow the on-screen instructions. Remote Control Door Lock Receiver Configure/Reset Functions Copy and Restore TPM Information
- At this point, install the new RCDLR.
- Program the RCDLR. Refer to «Service Programming System (SPS)»(ref-611721-S36131310942014042500000) .
- Using a scan tool, navigate to the Copy and Restore TPM Information procedure to restore the TPM information. Follow the on-screen instructions.
- Program the keyless entry transmitters - Refer to «Remote Control Door Lock Transmitter Programming»(ref-611724-S04650826082014042500000) .
- Perform the 10-Minute Immobilizer Relearn procedure. Refer to «Immobilizer System Component Programming»(ref-611723-S03767415382014042500000) When performing the relearn procedure, select Theft Deterrent Learn - Keyless Ignition (with rotary switch) on the SPS terminal.
Remote Control Door Lock Receiver Replacement - TPM Sensor Learn
This procedure will learn TPM information to the new RCDLR by manually inputting the tire type using the scan tool and performing the TPM sensor learn. This procedure should be performed if the above Copy and Paste procedure can not be completed. An example of this would be an RCDLR that is unable to communicate with the scan tool and is required to be replaced.
- RCDLR Programming-Refer to «Service Programming System (SPS)»(ref-611721-S36131310942014042500000) .
- Keyless Entry Transmitter Programming-Refer to «Remote Control Door Lock Transmitter Programming»(ref-611724-S04650826082014042500000) .
- Tire Type Setup: Install a scan tool. Select Remote Control Door Lock Receiver Configuration/Reset Functions. Select Tire Type/Pressure Selection. Follow the on-sceen instructions.
- Perform the 10-Minute Immobilizer Relearn procedure. Refer to «Immobilizer System Component Programming»(ref-611723-S03767415382014042500000) . When performing the relearn procedure, select Theft Deterrent Learn - Keyless Ignition (with rotary switch) on the SPS terminal.
- Tire Pressure Monitoring Sensor Learn-Refer to «Tire Pressure Indicator Sensor Learn»(ref-611762-S36978026082014042500000) .
Serial Data Gateway Module (SDGM) Replacement
If the SDGM is replaced, SDGM programming must be performed. Refer to Service Programming System (SPS) .