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 K38 Chassis Control Module - 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 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.
Replace and Program Control Module
To program a replacement transmission control module (TCM), 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 Transmission Control Module - Programming and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
- With a scan tool, perform the Reset Transmission Adapts. Refer to «Reset Transmission Adapts»(ref-610107-S40814069932014042100000) .
Electronic Brake Control Module Replacement
If the electronic brake control module (EBCM) 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-610060-S12557634442014042100000)
- Perform the SPS function Electronic Brake Control Module - Programming and follow the on-screen instructions.
- Perform the SPS function Electronic Brake Control Module - Configuration & Setup and follow the on-screen instructions. On the screen Control Module - Configuration and Setup Function(s), select both ECU Configuration/Reconfiguration and ECU Setup.
- Clear DTCs after completing the programming procedure
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 corresponding procedure must be performed.
Steering Angle Sensor
Calibrate the steering angle sensor. Refer to Steering Angle Sensor Centering
Multi-Axis Acceleration Sensor
Calibrate the multi-axis acceleration sensor. Refer to Vehicle Yaw Sensor Learn
Brake Pressure Modulator Valve Assembly
Calibrate the brake pressure sensor. Refer to Brake Pressure Modulator Valve Pressure Sensor Calibration
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-610063-S23661263892014042100000) .
- 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 the Front and Rear Parking Assist Control Module
If the K41 Front and Rear Parking Assist 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-610060-S12557634442014042100000)
- Perform the SPS function K41 Front and Rear Parking Assist Control Module Programming and follow the on-screen instructions.
- Perform the SPS function K41 Front and Rear Parking Assist Control Module Configuration and follow the on-screen instructions.
- Clear DTCs after completing the programming procedure.
Do not reprogram the frontview camera module, unless directed by a service procedure or a service bulletin.
To program a replacement or an existing frontview camera module, perform the following procedure
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select frontview camera module - Programming and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
- With a scan tool, perform the frontview camera module calibration. Refer to «Front View Camera Module Calibration»(ref-610100-S01541169832014042100000) .
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-610103-S01920136572014042100000) for the manual system.
- Re-Calibrating Actuators - Refer to «Actuator Recalibration»(ref-610102-S30428394342014042100000) for the automatic system.
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-610060-S12557634442014042100000) .
- 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.
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.
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. IMPORTANT: This step must be performed prior to the removal or replacement of the old RCDLR. 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-610060-S12557634442014042100000) .
- 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 Learn»(ref-610064-S15851141232014042100000) .
- Perform the 10-Minute Immobilizer Relearn procedure. Refer to «Immobilizer System Component Programming»(ref-610063-S23661263892014042100000) 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-610060-S12557634442014042100000) .
- Keyless Entry Transmitter Programming-Refer to «Remote Control Door Lock Transmitter Learn»(ref-610064-S15851141232014042100000) .
- 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-610063-S23661263892014042100000) . 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-610108-S08374301662014042100000) .
To program a replacement or an existing ECU, perform the following procedure
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select B218R Right Side Object Sensor Module or B218L Left Side Object Detection - Programming and follow the on-screen instructions.
- At the end of programming, choose the "Clear DTCs" function on the SPS screen.