< Назад | Содержимое | Далее >
ACCESSORIES & EQUIPMENT
Programming and Setup - Volt
DIAGNOSTIC INFORMATION AND PROCEDURES
CONTROL MODULE REFERENCES
Reference Information
Data Link References
Diagnostic System Check - Vehicle
Diagnostic Trouble Code (DTC) List - Vehicle
Symptoms - Vehicle
Code |
Control Module/Scan Tool Information |
Schematic |
Repair Instruction |
Programming and Setup |
|
A11 |
Radio Scan Tool Information |
Radio/Navigation System Schematics |
Radio Replacement |
Radio Programming and Setup |
|
B218L/R |
Side Object Sensor Module Scan Tool Information |
Object Detection Schematics |
Side Object Sensing Alert Module Replacement |
Side Object Sensor Module Programming and Setup |
|
E54 |
Hybrid/EV Battery Pack Coolant Heater |
Hybrid/EV Cooling Schematics |
Heater Coolant Heater Replacement |
Coolant Heater Control Module Programming and Setup |
|
G1 |
A/C Compressor |
HVAC Schematics |
Air Conditioning and Drive Motor Battery Cooling Compressor Replacement |
Air Conditioning Compressor Control Module Programming and Setup |
|
K1 |
14 Volt Power Module |
Starting and Charging Schematics |
Accessory DC Power Control Module Replacement |
14 Volt Power Module Accessory DC Power Control Module Programming and Setup |
|
K9 |
Body Control Module Scan Tool Information |
Body Control System Schematics |
Body Control Module Replacement |
Body Control Module Programming and |
|
|
Setup |
||||
K16 |
Battery Energy Control Module Scan Tool Information |
Hybrid/EV Energy Storage Schematics |
Battery Energy Control Module Replacement |
Battery Energy Control Module Programming and Setup |
|
K17 |
Electronic Brake Control Module Scan Tool Information |
Antilock Brake System Schematics |
Electronic Brake Control Module Replacement |
Electronic Brake Control Module Programming and |
Code |
Control Module/Scan Tool Information |
Schematic |
Repair Instruction |
Programming and Setup |
|
|
|
|
|
Setup |
|
K20 |
K20 Engine Control Module: Scan Tool Information |
Engine Controls Schematics |
Engine Control Module Replacement |
K20 Engine Control Module: Programming and |
|
|
Setup |
|
|||
K29 |
Driver Seat and Passenger Seat Heater Control Module |
Heated/Cooled Seat Schematics |
Front Seat Heater Control Module Replacement |
Seat Heating Control Module Programming and Setup |
|
K29R |
Rear Seat Heater Control Module |
Heated/Cooled Seat Schematics |
Rear Seat Heater Control Module Replacement |
Rear Seat Heater Control Module Programming and Setup |
|
K33 |
Heating, Ventilation and Air Conditioning Control Module Scan Tool Information |
HVAC Schematics |
Heater and Air Conditioning Remote Control Replacement |
HVAC Control Module Programming and Setup |
|
K36 |
Inflatable Restraint Sensing and Diagnostic |
SIR Schematics |
Airbag Sensing and Diagnostic Module |
Inflatable Restraint Sensing and Diagnostic Module |
|
Module Scan Tool Information |
|||||
|
Replacement |
Programming and Setup |
|||
K41 |
Parking Assist Control Module Scan Tool Information |
Object Detection Schematics |
Parking Assist Control Module Replacement |
Parking Assist Control Module Programming and Setup |
|
K43 |
Power Steering Control Module Scan Tool Information |
Power Steering Schematics |
Electric Belt Drive Rack and Pinion Steering Gear Replacement |
Power Steering Control Module Programming and Setup |
|
K73 |
Telematics Communication Interface Control Module Scan Tool Information |
OnStar/Telematics Schematics |
Communication Interface Module Replacement |
Telematics Communication Interface Control Module Programming and Setup (with UKF)Telematics Communication Interface Control Module Programming and Setup (with UE1) |
|
K74 |
Human Machine Interface Control Module Scan Tool Information |
Radio/Navigation System Schematics |
Human Machine Interface Control Module Replacement |
Human Machine Interface Control Module Programming and |
Code |
Control Module/Scan Tool Information |
Schematic |
Repair Instruction |
Programming and Setup |
|
|
|
|
|
Setup |
|
K77 |
Remote Control Door Lock Receiver |
Remote Function Schematics |
Remote Control Door Lock Receiver Replacement |
Remote Control Door Lock Receiver Programming and Setup |
|
K84 |
Keyless Entry Control Module |
Remote Function Schematics |
Keyless Entry Control Module Replacement |
Keyless Entry Control Module Programming and Setup |
|
K85 |
Inflatable Restraint Passenger Presence System Scan Tool Information |
SIR Schematics |
Airbag Front Passenger Presence Module Replacement |
Passenger Presence System Programming and Setup |
|
K89 |
Immobilizer Control Module |
Immobilizer Schematics |
Theft Deterrent Module Replacement |
Immobilizer Control Module Programming and |
|
|
Setup |
|
|||
K109 |
Front View Camera Module |
Object Detection Schematics |
Front View Camera Replacement |
Front View Camera Module Programming and Setup |
|
K111 |
Fuel Pump Power Control Module Scan Tool Information |
Engine Controls Schematics |
Fuel Pump Power Control Module Replacement |
Fuel Pump Power Control Module Programming and Setup |
|
K114B |
Hybrid Powertrain Control Module 2 Scan Tool Information |
Hybrid/EV Cooling Schematics or Hybrid/EV Energy Storage Schematics |
Hybrid Powertrain Control Module 2 Replacement |
Hybrid Powertrain Control Module 2 Programming and Setup |
|
K132 |
Pedestrian Alert Sound Control Module Scan Tool Information |
Horn Schematics |
Pedestrian Sound Alert Module Replacement |
Pedestrian Alert Sound Control Module Programming and Setup |
|
K177 |
Brake Booster Control Module Scan Tool Information |
Hydraulic Brake Schematics |
Power Brake Master Cylinder Booster Assembly Replacement |
Brake Booster Control Module Programming and Setup |
|
P16 |
Instrument Cluster Scan Tool Information |
Instrument Cluster Schematics |
Instrument Cluster Replacement |
Instrument Cluster Programming and Setup |
|
T3 |
Audio Amplifier |
Radio/Navigation System Schematics |
Radio Speaker Amplifier Replacement |
Audio Amplifier Programming and Setup |
Code |
Control Module/Scan Tool Information |
Schematic |
Repair Instruction |
Programming and Setup |
|
Power Inverter Module |
|
|
|
T6 |
|
Hybrid/EV Controls Schematics |
Drive Motor Power Inverter Module Removal |
Drive Motor Power Inverter Module Programming and Setup |
|
|
|
|
|
T18/K57 |
Battery Charger/Battery Charger Control Module |
Plug-In Charging Schematics |
Drive Motor Battery Charger Replacement |
Battery Charger Programming and Setup |
REPAIR INSTRUCTIONS
K20 ENGINE CONTROL MODULE: PROGRAMMING AND SETUP
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector (DLC). If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set
the Inspection/Maintenance (I/M) system status indicators to NO.
Note the engine oil life remaining percentage.
Replace and Program Control Module
To program a replacement K20 Engine Control Module (ECM), perform the following procedure:
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. 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.
4. Replace the ECM.
5. Perform one of the following SPS Programming functions:
NOTE: If both controller options below are listed, select K20/K71 Engine and Transmission Control Modules.
K20/K71 Engine and Transmission Control Modules and follow the on-screen instructions.
K20 Engine Control Module and follow on-screen instructions.
6. Clear the DTCs after completing the Programming procedure.
7. If equipped, Perform the SPS function Immobilizer Learn and follow the on-screen instructions. Refer to
Immobilizer System Component Programming .
8. Perform the following SPS function:
1. Setup
NOTE: If both controller options below are listed, select K20 Engine Control Module.
K20/K71 Engine and Transmission Control Modules and follow the on-screen instructions.
K20 Engine Control Module and follow on-screen instructions.
2. Configuration - If applicable
9. Clear DTCs.
Reprogram Control Module
To reprogram an existing K20 Engine Control Module, perform the following procedure:
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. Perform one of the following SPS Programming functions:
NOTE: If both controller options below are listed, select K20/K71 Engine and Transmission Control Modules.
K20/K71 Engine and Transmission Control Modules and follow the on-screen instructions.
K20 Engine Control Module and follow on-screen instructions.
4. Clear DTCs after completing the Programming procedure.
NOTE: If vehicle fails to start during Configuration and Setup, perform the SPS Function Immobilizer Learn and follow the on-screen instructions.
5. Perform the following SPS function:
1. Setup
NOTE: If both controller options below are listed, select K20 Engine Control Module.
K20/K71 Engine and Transmission Control Modules and follow the on-screen instructions.
K20 Engine Control Module and follow on-screen instructions.
2. Configuration - If applicable
6. Clear DTCs.
Unsuccessful Programming Recovery
If programming a control module is not successful, perform the following procedure:
1. Verify the control module, data link connector and programming tool connections are secure and the tool software is up to date.
2. Ignition - On/Vehicle - In Service Mode
3. Perform one of the following SPS Programming functions:
NOTE: If both controller options below are listed, select K20/K71 Engine and Transmission Control Modules.
K20/K71 Engine and Transmission Control Modules and follow the on-screen instructions.
K20 Engine Control Module and follow on-screen instructions.
4. Verify the control module programming is successful.
If the programming is not successful
1. Ignition/Vehicle - Off - For greater than 1 min
2. Ignition - On/Vehicle - In Service Mode
3. Perform one of the following SPS Programming functions:
NOTE: If both controller options below are listed, select K20/K71 Engine and Transmission Control Modules.
K20/K71 Engine and Transmission Control Modules and follow the on-screen instructions.
K20 Engine Control Module and follow on-screen instructions.
If the programming is not successful, replace the appropriate component: K20 Engine Control Module or K71 Transmission Control Module
If the programming is successful
4. All OK.
If the programming is successful
5. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for ECM replacement, programming and setup
ACCESSORY DC POWER CONTROL MODULE PROGRAMMING AND SETUP
This device requires no programming or setup.
ACTIVE SAFETY CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the active safety control module is not properly configured with the correct calibration software, the active safety control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming or programming failure, active safety control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Replace and Program Active Safety Control Module or Reprogram Active Safety Control Module
To program a replacement or an existing active safety control module, perform the following procedure:
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. On the SPS Supported Controllers screen, select Active Safety Control Module - Programming and follow the on-screen instructions.
3. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON. Ensure the active safety control module, DLC and programming tool connections are secure and
the SPS software is up to date.
2. Verify the active safety control module can be reprogrammed.
If the active safety control module cannot be reprogrammed
1. Ignition OFF for one minute, ignition ON.
2. Verify the active safety control module can be reprogrammed.
If the active safety control module cannot be reprogrammed, replace the K124 Active Safety Control Module.
If the active safety control module can be reprogrammed.
3. All OK.
If the active safety control module can be reprogrammed
3. All OK.
AIR CONDITIONING COMPRESSOR CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Reference Information
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
Replace and Program Control Module or Reprogram Control Module
To program a replacement or an existing control module, perform the following procedure:
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. On the SPS Supported Controllers screen, select Electric A/C Compressor Control Module - Programming and follow the on-screen instructions.
3. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Vehicle in Service Mode. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Vehicle OFF for one minute, vehicle in Service Mode.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for control module replacement, programming and setup
AUDIO AMPLIFIER PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the ECU is not properly configured with the correct calibration software, the ECU will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or ECU damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Diagnostic Aids
During programming you may be required to select multiple calibrations dependent upon vehicle equipment. Have the vehicle build/RPO information available during the following procedure to ensure the correct calibrations are selected.
Reference Information
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
Replace and Program Control Module or Reprogram Control Module
To program a replacement or an existing control module, perform the following procedure:
1. Install the EL-49642 SPS Programming Support Tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select T3 Audio Amplifier - Programming and follow the on-screen instructions.
4. At the end of programming, choose the "Clear DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Vehicle in Service Mode. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Vehicle OFF for one minute, ignition ON.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
BATTERY CHARGER PROGRAMMING AND SETUP
This device requires no programming or setup.
BATTERY ENERGY CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the ECU is not properly configured with the correct calibration software, the ECU will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or ECU damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Replace and Program ECU or Reprogram ECU
To program a replacement or an existing ECU, perform the following procedure:
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select Battery Energy Control Module - Programming and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. DO NOT turn the Vehicle OFF. Ensure that all ECU, DLC and programming tool connections are secure and the TIS terminal operating software is up to date.
2. Attempt to reprogram the ECU.
3. If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
4. Turn the Vehicle in Service Mode and attempt to reprogram the ECU. The ECU should program.
If the ECU still cannot be programmed, replace the ECU.
BODY CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking,
over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Reference Information
Special Tools
EL-49642
SPS Programming Support Tool
EL-46079 Tire Pressure Monitor Diagnostic Tool or EL-50448 Tire Pressure Monitor Sensor Activation Tool
For equivalent regional tools, refer to Special Tools.
Replace and Program Control Module
To program a replacement K9 Body Control Module (BCM), perform the following procedure:
1. Install EL-49642 SPS programming support tool.
NOTE: Make sure the vehicle ignition switch state is in appropriate position for the following step.
For Key Ignition System, begin with the ignition in the RUN position.
For Push Button Start System, begin with the vehicle in vehicle OFF power mode. The Service Programming System will power mode the vehicle.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select K9 Body Control Module - Programming and follow the on- screen instructions.
4. 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 m.
Push Button Start System: Keyless entry transmitter must be in the programming pocket. Refer to the owner manual for the exact pocket location. All additional transmitters must be away from the vehicle at least 3 m.
NOTE: The following programming step may take between 10 - 12 min and progress will appear to have stopped during this process. This is a normal security timer response and a restart should not be performed. If the DTC B389A set immediately after programming a replacement BCM, the Immobilizer Learn
procedure was not properly completed. The Immobilizer Learn procedure needs to be performed again.
5. On the SPS Supported Controllers screen, select Z1 Immobilizer Learn. 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.
NOTE: When performing the Tire Pressure Monitor Sensor Learn during BCM setup, the EL-46079 tire pressure monitor diagnostic tool must be used to activate each tire pressure sensor for vehicles with UJM.
For Key Ignition System, begin with the ignition in the RUN position.
For Push Button Start System, begin with the vehicle in vehicle ON power mode.
6. On the SPS Supported Controllers screen, select K9 Body Control Module - Setup (or K9 Body Control Module - Configuration & Setup) and follow the on-screen instructions.
7. 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.
8. At the end of programming, choose the "Clear DTCs" function on the SPS screen.
9. If ABS, Traction Control and/or Stabilitrak indicators are ON and DTC C0161 is set in the K17 Electronic Brake Control Module after performing BCM programming and setup, do the following:
1. Disconnect the scan tool from the X84 Data Link Connector.
2. Ignition/Vehicle OFF, all access doors closed, all vehicle systems OFF, and all keys at least 3 m (9.8 ft) away from the vehicle. It may take up to 2 min to power down.
3. Ignition ON/Vehicle In Service Mode, verify DTC C0161 is in history. If not, repeat the above step to make sure the vehicle is in sleep mode.
4. Use the scan tool to clear the DTCs.
Reprogram Control Module
To program an existing K9 Body Control Module, perform the following procedure:
1. Install EL-49642 SPS programming support tool.
NOTE: Make sure the vehicle ignition switch state is in appropriate position for the following step.
For Key Ignition System, begin with the ignition in the RUN position.
For Push Button Start System, begin with the vehicle in vehicle ON power mode.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select K9 Body Control Module - Programming and follow the on- screen instructions.
NOTE: When performing the Tire Pressure Monitor Sensor Learn during BCM setup,
the EL-46079 tire pressure monitor diagnostic tool must be used to activate each tire pressure sensor for vehicles with UJM.
4. On the SPS Supported Controllers screen, select K9 Body Control Module - Setup (or K9 Body Control Module - Configuration & Setup) and follow the on-screen instructions.
5. 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.
6. At the end of programming, choose the "Clear DTCs" function on the SPS screen.
7. If ABS, Traction Control and/or Stabilitrak indicators are ON and DTC C0161 is set in the K17 Electronic Brake Control Module after performing BCM programming and setup, do the following:
1. Disconnect the scan tool from the X84 Data Link Connector.
2. Ignition/Vehicle OFF, all access doors closed, all vehicle systems OFF, and all keys at least 3 m (9.8 ft) away from the vehicle. It may take up to 2 min to power down.
3. Ignition ON/Vehicle In Service Mode, verify DTC C0161 is in history. If not, repeat the above step to make sure the vehicle is in sleep mode.
4. Use the scan tool to clear the DTCs.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON/Vehicle In Service Mode. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Ignition/Vehicle OFF for one minute, ignition ON/Vehicle In Service Mode.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for Control Module replacement, programming and setup
BRAKE BOOSTER CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during
programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Replace and Program Control Module or Reprogram Control Module
1. Install EL-49642 SPS Programming Support Tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select Brake Booster Control Module - Programming and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Ignition OFF for one minute, ignition ON.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for Control Module replacement, programming and setup
COOLANT HEATER CONTROL MODULE PROGRAMMING AND SETUP
Replace and Program Control Module or Reprogram Control Module
This control module does not require SPS programming or any setup procedures.
DRIVE MOTOR POWER INVERTER MODULE PROGRAMMING AND SETUP
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the ECU is not properly configured with the correct calibration software, the ECU will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or ECU damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS programming support tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Replace and Program ECU or Reprogram ECU
To program a replacement or an existing ECU, perform the following procedure:
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select Power Inverter Module - Programming and follow the on- screen instructions.
4. On the SPS Supported Controllers screen, select Immobilizer Learn - Setup and follow the on-screen instructions.
5. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Power Inverter Module - MCVM Operations
To program a replacement or an existing ECU, perform the following procedure:
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select Power Inverter Module MCVM Operations and follow the
on-screen instructions. Refer to Solenoid Valve Characterization Reprogramming for additional information.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. DO NOT turn the vehicle OFF. Ensure that all ECU, DLC and programming tool connections are secure and the TIS terminal operating software is up to date.
2. Attempt to reprogram the ECU.
3. If the ECU can still not be programmed, turn the vehicle OFF for at least 1 minute.
4. Turn the vehicle ON and attempt to reprogram the ECU. The ECU should program.
If the ECU still cannot be programmed, replace the ECU.
ELECTRONIC BRAKE CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Reference Information
Special Tools
EL-49642 SPS Programming Support Tool
Replace and Program Control Module or Reprogram Control Module
To program a replacement or an existing control module, perform the following procedure:
1. Install EL-49642 SPS Programming Support Tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select K17 Electronic Brake Control Module - Programming and follow the on-screen instructions.
4. On the SPS Supported Controllers screen, select K17 Electronic Brake Control Module - Setup while following the on-screen instructions.
5. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Ignition OFF for one minute, ignition ON.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for Control Module replacement, programming and setup
FRONT VIEW CAMERA MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set
the Inspection/Maintenance (I/M) system status indicators to NO.
If the windshield was replaced, the Frontview camera module must be calibrated.
If the Frontview camera module was removed and reinstalled, no action is necessary.
Following Replacement of Windshield
Do not reprogram the frontview camera module when only the windshield is replaced, unless directed by a service procedure, or a service bulletin.
The K109 Frontview Camera Module must be calibrated, refer to Front View Camera Module Learn .
Front View Camera Module Replacement
If the Front View Camera Module needs to be replaced, the following procedures must be performed:
1. Connect a scan tool to the vehicle and access Service Programming System (SPS).
2. Perform the SPS function Front View Camera Module - Programming and follow the on-screen instructions.
3. Clear DTCs after completing the programming procedure.
4. Following programming, the module will require calibration. Refer to Front View Camera Module Learn .
Front View Camera Module Reprogramming
Do not reprogram the Front View Camera Module, unless directed by a service procedure, or a service bulletin.
1. Connect a scan tool to the vehicle and access Service Programming System (SPS).
2. Perform the SPS function Front View Camera Module - Programming and follow the on-screen instructions.
3. Clear DTCs after completing the programming procedure.
4. Following programming, the module will require calibration. Refer to Front View Camera Module Learn .
FUEL PUMP POWER CONTROL MODULE PROGRAMMING AND SETUP
Replace and Program ECU or Reprogram ECU
This ECU does not require SPS programming or any setup procedures.
GARAGE DOOR OPENER PROGRAMMING AND SETUP
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.
SEAT HEATING CONTROL MODULE PROGRAMMING AND SETUP
This device does not require programming or setup.
HUMAN MACHINE INTERFACE CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Diagnostic Aids
During programming you may be required to select multiple calibrations dependent upon vehicle equipment. Have the vehicle build/RPO information available during the following procedure to ensure the correct calibrations are selected.
Dependent upon the current software level of the module, or the release of updates, USB programming may not be required when replacing/reprogramming the control module. If USB files for the application are not available via SPS, or have not been received from General Motors in another manner of distribution, the USB update process will not need to be performed.
Reference Information
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
Replace and Program Control Module
To program a replacement control module, perform the following procedure:
NOTE: The vehicle must remain in PARK during the programming procedure.
1. Install the EL-49642 SPS Programming Support Tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select K74 Human Machine Interface Control Module -
Programming and follow the on-screen instructions.
NOTE: If using a pre-configured USB drive supplied by General Motors, proceed to step 8.
4. Connect a USB drive to the computer.
5. Access the Service Programming System (SPS) and follow the on-screen instructions.
6. On the SPS Supported Controllers screen, select K74 Human Machine Interface Control Module - USB File Transfer.
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.
7. Upon completion of the file transfer, remove the USB drive from the computer.
8. Vehicle in Service Mode, infotainment system ON.
9. Connect the USB drive to the USB port in the vehicle.
10. The infotainment system will recognize that update files are available. Follow the infotainment display on- screen instructions and select Update when prompted. Programming will take several minutes.
11. Upon completion of programming, remove the USB drive. Follow the infotainment display on-screen instructions.
12. At the end of programming, choose the "Clear DTCs" function on the SPS screen.
13. Vehicle OFF, Retained Accessory Power (RAP) OFF, remove the key fob from range of the vehicle, and let the vehicle sit for five minutes. Retest system operation to verify the repair.
Reprogram Control Module
To program an existing control module, perform the following procedure:
NOTE: The vehicle must remain in PARK during the programming procedure.
1. Install the EL-49642 SPS Programming Support Tool.
NOTE: If using a pre-configured USB drive supplied by General Motors, proceed to step 6.
2. Connect a USB drive to the computer.
3. Access the Service Programming System (SPS) and follow the on-screen instructions.
4. On the SPS Supported Controllers screen, select K74 Human Machine Interface Control Module - USB File Transfer.
NOTE:
If there are no files available for USB transfer via SPS, proceed to step 10.
All existing files on the USB drive will be erased when the new files are copied.
5. Upon completion of the file transfer, remove the USB drive from the computer.
6. Vehicle in Service Mode, infotainment system ON.
7. Connect the USB drive to the USB port in the vehicle.
8. The infotainment system will recognize that update files are available. Follow the infotainment display on- screen instructions and select Update when prompted. Programming will take several minutes.
9. Upon completion of programming, remove the USB drive. Follow the infotainment display on-screen instructions.
10. Access the Service Programming System (SPS) and follow the on-screen instructions.
11. On the SPS Supported Controllers screen, select K74 Human Machine Interface Control Module - Programming and follow the on-screen instructions.
12. At the end of programming, choose the "Clear DTCs" function on the SPS screen.
13. Vehicle OFF, Retained Accessory Power (RAP) OFF, remove the key fob from range of the vehicle, and let the vehicle sit for five minutes. Retest system operation to verify the repair.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
NOTE: If USB programming was interrupted, a 5 minute recovery time period may be necessary before the software will reinitialize. Wait 3 minutes with the vehicle OFF, all access doors closed, and all vehicle systems OFF. Upon restarting the USB portion of the programming, the display will show a countdown timer for up to 5 minutes before proceeding with the USB File Transfer.
1. Vehicle in Service Mode. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Vehicle OFF, all access doors closed, all vehicle systems OFF for one minute, Vehicle in Service Mode.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
HVAC CONTROL MODULE PROGRAMMING AND SETUP
Diagnostic Instructions
Perform the Diagnostic System Check prior to using this diagnostic procedure:
Diagnostic System Check -
Vehicle
Review the description of Strategy Based Diagnosis:
Strategy Based Diagnosis
NOTE:
Do NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Verify the programming tool is equipped with the latest software and is
securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the below mentioned special tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn Off or disable systems that may put a load on the vehicle's battery. For example, interior lights, daytime running lights, HVAC, and radio.
During the programming procedure, follow the Service Programming System (SPS) prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to No.
Reference Information
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
Programming an Existing or New Control Module
To program an existing or new control module, perform the following procedure:
1. Install the special tool: EL-49642 SPS Programming Support Tool
2. Ignition - On/Vehicle - In Service Mode
3. Access SPS and follow the on-screen instructions for the control module: K33 HVAC Control Module
4. Perform the SPS function: Programming
Unsuccessful Programming Recovery
If programming a control module is not successful, perform the following procedure:
1. Verify the control module, data link connector and programming tool connections are secure and the tool software is up to date.
2. Ignition - On/Vehicle - In Service Mode
3. Perform the SPS function: Programming
Verify the control module programming is successful.
If the programming is not successful
1. Ignition/Vehicle - Off - For greater than 1 min
2. Ignition - On/Vehicle - In Service Mode
3. Perform the SPS function: Programming
If the programming is not successful - Replace the component: K33 HVAC Control Module
If the programming is successful
4. All OK.
If the programming is successful
4. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair: Diagnostic Repair Verification For control module replacement, programming, and setup refer to: Control Module References HVAC CONTROLS PROGRAMMING AND SETUP
Diagnostic Instructions
Perform the Diagnostic System Check prior to using this diagnostic procedure:
Diagnostic System Check -
Vehicle
Review the description of Strategy Based Diagnosis:
Strategy Based Diagnosis
NOTE:
Do NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Verify the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the below mentioned special tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn Off or disable systems that may put a load on the vehicle's battery. For example, interior lights, daytime running lights, HVAC, and radio.
During the programming procedure, follow the Service Programming System (SPS) prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to No.
Programming an Existing or New Control Module
This control module does not require SPS programming or any setup procedures.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair: Diagnostic Repair Verification For control module replacement, programming, and setup refer to: Control Module References HYBRID POWERTRAIN CONTROL MODULE 2 PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure
or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Reference Information
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
Replace and Program Control Module
To program a replacement control module, perform the following procedure:
CAUTION: DO NOT program the hybrid powertrain control module 2 with the drive motor battery charger cable connected to the vehicle. Charging while programming may result in damage to the High Voltage Battery Disconnect Relays.
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select Hybrid Powertrain Control Module 2 - Programming and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs"
5. With a scan tool, perform the Hybrid/EV Battery Pack Capacity Learn and follow the on-screen instructions.
6. With a scan tool, select the Passenger Compartment Heater Coolant Control Solenoid Valve Learn Procedure and follow the on-screen instructions.
7. With a scan tool, perform the Clear Secured High Voltage DTCs and follow the on-screen instructions.
8. With a scan tool, Clear All DTCs.
9. With a scan tool, select Hybrid/EV Battery Pack Charging Adaptive Learn Reset in the Hybrid Powertrain Control Module 2 Reset Functions menu and follow the on-screen instructions.
Reprogram Control Module
To program an existing control module, perform the following procedure:
CAUTION: DO NOT program the hybrid powertrain control module 2 with the drive motor battery charger cable connected to the vehicle. Charging while programming may result in damage to the High Voltage Battery Disconnect Relays.
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select Hybrid Powertrain Control Module 2 - Programming and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs"
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Ignition OFF for one minute, ignition ON.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for hybrid/EV powertrain control module 2 replacement, programming and setup.
IMMOBILIZER CONTROL MODULE PROGRAMMING AND SETUP
Replace and Program ECU or Reprogram ECU
This ECU does not require SPS programming or any setup procedures.
INFLATABLE RESTRAINT SENSING AND DIAGNOSTIC MODULE PROGRAMMING AND SETUP
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the ECU is not properly configured with the correct calibration software, the ECU will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or ECU damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct power mode.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Diagnostic Aids
The air bag indicator light may remain ON after the body control module (BCM), or SDM is replaced, and during the programming procedure for the BCM until after the procedure is completed. When installing a new SDM, there may be several DTCs set prior to programming. Once programmed, these DTCs should be history and can be cleared.
Replace and Program ECU or Reprogram ECU
To program a replacement or an existing Inflatable Restraint Sensing and Diagnostic Module, perform the following procedure:
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. On the SPS Supported Controllers screen, select K36 Inflatable Restraint Sensing and Diagnostic Module - Programming and Setup and follow the on-screen instructions.
3. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
NOTE: GMNA Regions: When SPS failure message E4489 occurs during programming or calibration, do not call TCSC immediately. Record at which point the failure occurred before it displayed the E4489 message. When this occurs, proceed to GDS2. Download the appropriate vehicle configuration and select the Inflatable Restraint Sensing and Diagnostic Module. Under Identification Information, look at parameters: Software Module 1 Identifier and Software Module 2 Identifier. If either of these are populated with a value of 1 or more, replace the Inflatable Restraint Sensing and Diagnostic Module. Record these parameter values on the back of the job card.
Non GMNA Regions: When SPS displays message indicating that programming may
fail and the programming event fails at 0%, replace the Inflatable Restraint Sensing and Diagnostic Module. Verify no other DTC's or issues exist with the module prior to replacement. Record all DTCs and relevant information on the back of the job card.
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. DO NOT turn the vehicle OFF. Ensure that all ECU, DLC and programming tool connections are secure and the TIS terminal operating software is up to date.
2. Attempt to reprogram the ECU.
3. If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
4. Vehicle in Service Mode, attempt to reprogram the ECU. The ECU should program.
If the ECU still cannot be programmed, replace the ECU.
INSTRUMENT CLUSTER PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the ECU is not properly configured with the correct calibration software, the ECU will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or ECU damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS programming support tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct power mode.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Replace and Program ECU or Reprogram ECU
To program a replacement or an existing ECU, perform the following procedure:
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select Instrument Cluster - Prepare Control Module for Programming and follow the on-screen instructions.
4. On the SPS Supported Controllers screen, select Instrument Cluster - Programming and follow the on-screen instructions.
5. On the SPS Supported Controllers screen, select Instrument Cluster - Setup and Configuration and follow the
on-screen instructions.
6. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. DO NOT turn the vehicle OFF. Ensure that all ECU, DLC and programming tool connections are secure and the TIS terminal operating software is up to date.
2. Attempt to reprogram the ECU.
3. If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
4. Vehicle in Service Mode, attempt to reprogram the ECU. The ECU should program.
If the ECU still cannot be programmed, replace the ECU.
KEYLESS ENTRY CONTROL MODULE PROGRAMMING AND SETUP
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the ECU is not properly configured with the correct calibration software, the ECU will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or ECU damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS programming support tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Replace and Program ECU or Reprogram ECU
To program a replacement or an existing ECU, perform the following procedure:
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select Keyless Entry Control Module - Programming and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. DO NOT turn the vehicle OFF. Ensure that all ECU, DLC and programming tool connections are secure and the TIS terminal operating software is up to date.
2. Attempt to reprogram the ECU.
3. If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
4. Turn the vehicle to Service Mode and attempt to reprogram the ECU. The ECU should program.
If the ECU still cannot be programmed, replace the ECU.
RADAR SENSOR MODULE - LONG RANGE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the Long Range Radar Sensor Module is not properly configured with the correct calibration software, the Long Range Radar Sensor Module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming or programming failure, Long Range Radar Sensor Module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Replace and Program Radar Sensor Module - Long Range or Reprogram Radar Sensor Module - Long Range
To program a replacement or an existing Long Range Radar Sensor Module, perform the following procedure:
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. On the SPS Supported Controllers screen, select B233B Radar Sensor Module - Long Range - Programming and follow the on-screen instructions.
3. Ignition OFF and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down.
4. Following programming, the module alignment must be calibrated.
Refer to Radar Sensor Module - Long Range Learn .
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Ignition OFF for one minute, ignition ON.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for radar sensor module - long range replacement, programming and setup.
PARKING ASSIST CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Sensor Replacement
Following Parking Assist Sensor replacement, the sensors must be calibrated. Refer to Parking Assist Sensor Learn Calibration .
Replace and Program Control Module
To program a replacement control module, perform the following procedure:
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. On the SPS Supported Controllers screen, select K182 Parking Assist Control Module - Programming and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select K182 Parking Assist Control Module - Configuration and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
5. Following Parking Assist Control Module replacement, the sensors must be calibrated. Refer to Parking Assist Sensor Learn Calibration .
Reprogram Control Module
Do not reprogram the parking assist control module, unless directed by a service procedure, or a service bulletin. To reprogram an existing control module, perform the following procedure:
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. On the SPS Supported Controllers screen, select K182 Parking Assist Control Module - Programming and follow the on-screen instructions.
3. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON. Ensure the K182 Parking Assist Control Module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the parking assist control module can be reprogrammed.
If the K182 Parking Assist Control Module cannot be reprogrammed
1. Ignition OFF for one minute, ignition ON.
2. Verify the parking assist control module can be reprogrammed.
If the K182 Parking Assist Control Module cannot be reprogrammed, replace the parking assist control module.
If the K182 Parking Assist Control Module can be reprogrammed.
3. All OK.
If the K182 Parking Assist Control Module can be reprogrammed
3. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for control module replacement, programming and setup
PASSENGER PRESENCE SYSTEM PROGRAMMING AND SETUP
When the passenger presence system is replaced or serviced, perform the rezeroing procedure for the passenger presence system. Refer to Passenger Presence System Rezeroing for the rezeroing procedure.
PEDESTRIAN ALERT SOUND CONTROL MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Reference Information
Special Tools
EL-49642 SPS Programming Support Tool
Replace and Program ECU
To program a replacement control module, perform the following procedure:
1. Install EL-49642 SPS Programming Support Tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select K132 Pedestrian Alert Sound Control Module - Configuration and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Reprogram ECU
To reprogram an existing control module, perform the following procedure:
1. Install EL-49642 SPS Programming Support Tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select K132 Pedestrian Alert Sound Control Module - Configuration and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Repair Instructions
Perform the Diagnostic Repair Verification after completing the repair.
Refer to Control Module References for pedestrian alert sound control module replacement, programming and setup
POWER STEERING CONTROL MODULE PROGRAMMING AND SETUP
The following service procedures require either a programming or a setup event performed for a complete repair.
The electronic power steering control module is part of the power steering assist motor assembly and is electronically paired with the steering gear's sensors.
If the complete steering gear INCLUDING the assist motor assembly was replaced, or for reprogramming of an existing power steering system WITHOUT replacement, refer to the POWER STEERING CONTROL MODULE REPROGRAMMING instructions in this article.
If ONLY the Power Steering Assist Motor assembly is replaced, follow the POWER STEERING CONTROL MODULE REPLACEMENT instructions.
Replace and Program Control Module
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.
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. Replace the Power Steering Assist Motor containing the Power Steering Control Module. Refer to Electric Belt Drive Rack and Pinion Steering Gear Replacement .
3. With the Power Steering Assist Motor replaced and reconnected, on the SPS Supported Controllers screen, select Electronic Power Steering - Programming and follow the on-screen instructions.
4. On the SPS Supported Controllers screen, select Electronic Power Steering - Configuration & Setup and follow the on-screen instructions.
5. Ignition OFF and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down.
6. Ignition ON.
7. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Power Steering Control Module Reprogramming
Do not program or reprogram the electronic power steering control module unless directed by a service procedure or a service bulletin.
NOTE: This procedure applies to reprogramming of the existing steering gear or the initial programming if the complete steering gear assembly including the assist motor was replaced. If only the power steering control module is replaced, follow the Power Steering Control Module Replacement instructions above.
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. On the SPS Supported Controllers screen, select Electronic Power Steering - Programming and follow the on-
screen instructions.
3. On the SPS Supported Controllers screen, select Electronic Power Steering - Configuration & Setup and follow the on-screen instructions.
4. Ignition OFF and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down.
5. Ignition ON.
6. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
Steering Angle Sensor Centering and Software Endstop Learning
For the steering angle sensor centering and software endstop learning, refer to Power Steering Control Module Calibration .
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Ignition OFF for one minute, ignition ON.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
RADIO CONTROL PROGRAMMING AND SETUP
Replace and Program ECU or Reprogram ECU
This ECU does not require SPS programming or any setup procedures.
RADIO PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the ECU is not properly configured with the correct calibration software, the ECU will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or ECU damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS programming support tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Diagnostic Aids
If programming of the control module is being performed at the direction of a bulletin or PI, follow the instructions provided in that document.
During audio system programming you may be required to select multiple calibrations dependent upon vehicle equipment. Have the vehicle build/RPO information available during the following procedure to ensure the correct calibrations are selected.
Dependant upon vehicle equipment, the current software level of the module, or the release of updates, USB programming may not be required when replacing/reprogramming the control module. If USB files for the application are not available via SPS, or have not been received from General Motors in another manner of distribution, the USB update process will not need to be performed.
The length of time for the USB programming to complete will vary depending on the number and size of the files in the update.
All data will be erased from the USB device BEFORE the calibration is downloaded onto the device. To ensure important information is NOT erased, always verify that NO information is stored on the device BEFORE beginning the calibration download. If required, transfer important files to another storage device BEFORE beginning the calibration download.
The XM satellite radio (if equipped) is integrated into the radio. If XM was activated in the previous radio, the replacement radio will require additional activation steps after programming to transfer customer subscription information.
Reference Information
Special Tools
EL-49642
SPS Programming Support Tool
USB 2.0 flash drive with a minimum capacity of 4 GB.
For equivalent regional tools, refer to Special Tools.
Replace and Program Control Module
To program a replacement control module, perform the following procedure:
1. Install the EL-49642 SPS Programming Support Tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select A11 Radio - Programming, and follow the on-screen instructions.
4. When programming is complete, access the Service Programming System (SPS) and follow the on-screen instructions.
5. Connect a USB drive to the computer.
NOTE: If using a pre-configured USB drive supplied by General Motors, proceed to step 8.
6. 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 14.
All existing files on the USB drive will be erased when the new files are copied.
7. Upon completion of the file transfer, remove the USB drive from the computer.
8. Vehicle in Service Mode, radio ON.
9. Connect the USB drive to the USB port in the vehicle.
10. 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.
11. When programming is complete, remove the USB device from the vehicle USB port.
12. Access the Service Programming System (SPS) and follow the on-screen instructions.
13. On the SPS Supported Controllers screen, select A11 Radio - Programming, and follow the on-screen instructions.
14. At the end of programming, choose the "Clear DTCs" function on the SPS screen.
Reprogram Control Module
To reprogram an existing control module, perform the following procedure:
1. Install the EL-49642 SPS Programming Support Tool.
2. Connect a USB drive to the computer.
NOTE: If using a pre-configured USB drive supplied by General Motors, proceed to step 6.
3. Access the Service Programming System (SPS) and follow the on-screen instructions.
4. 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 11.
All existing files on the USB drive will be erased when the new files are copied.
5. Upon completion of the file transfer, remove the USB drive from the computer.
6. Vehicle in Service Mode, radio ON.
7. Connect the USB drive to the USB port in the vehicle.
8. 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.
9. When programming is complete, remove the USB device from the vehicle USB port.
10. Access the Service Programming System (SPS) and follow the on-screen instructions.
11. On the SPS Supported Controllers screen, select A11 Radio - Programming, and follow the on-screen instructions.
12. At the end of programming, choose the "Clear DTCs" function on the SPS screen.
XM Activation (If Equipped)
IMPORTANT: After replacement of an XM receiver, call XM radio to deactivate the receiver that has been removed from the vehicle.
1. Turn the radio ON, tune to the XM channel 0, and record the radio ID. The radio ID will be needed for activation of the receiver.
2. From the USA, Call XM radio at 1-800-556-3600 to activate the receiver. From Canada, call 1-877-438-9677.
3. Park the vehicle outside in an area with an unobstructed view of the southern sky.
4. Leave the vehicle outside with the ignition switch in the ACC position and the radio on for 30 minutes to activate XM service.
5. Once activated, the radio will receive the remaining XM channels.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Vehicle in Service Mode. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Vehicle OFF for one minute, ignition ON.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
REAR SEAT HEATER CONTROL MODULE PROGRAMMING AND SETUP
This device does not require programming or setup.
REMOTE CONTROL DOOR LOCK RECEIVER PROGRAMMING AND SETUP
Diagnostic Aids
The remote control door lock receiver only functions as an antenna, receiving the signals sent by the keyless entry transmitter and forwarding them to the body control module (BCM). The keyless entry software is contained wholly within the BCM.
Replace and Program ECU or Reprogram ECU
This ECU does not require SPS programming or any setup procedures.
SIDE OBJECT SENSOR MODULE PROGRAMMING AND SETUP
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the ECU is not properly configured with the correct calibration software, the ECU will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or ECU damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. Install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Replace and Program ECU or Reprogram ECU
To program a replacement or an existing ECU, perform the following procedure:
1. Access the Service Programming System (SPS) and follow the on-screen instructions.
2. 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.
3. At the end of programming, choose the "Clear DTCs" function on the SPS screen.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. DO NOT turn the ignition OFF. Ensure that all ECU, DLC and programming tool connections are secure and the TIS terminal operating software is up to date.
2. Attempt to reprogram the ECU.
3. If the ECU can still not be programmed, turn the ignition OFF for at least one minute.
4. Turn the ignition ON and attempt to reprogram the ECU. The ECU should program.
If the ECU still cannot be programmed, replace the ECU.
TELEMATICS COMMUNICATION INTERFACE CONTROL MODULE PROGRAMMING AND SETUP (WITH UKF)
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
Each of the following service procedures require programming or setup procedures to be performed on the telematics communication interface control module.
Communication Interface Module Replacement
NOTE:
It is critical to use the service replacement telematics communication interface control module only in the vehicle for which it was ordered.
Failure to perform the following procedures could result in DTC(s) being set.
Perform the following procedure only once. Repeat attempts of the procedure may result in a delay of the activation process.
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
3. On the SPS Supported Controllers screen, select ONSU Onstar® Module Setup and Service Activation and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
TELEMATICS COMMUNICATION INTERFACE CONTROL MODULE PROGRAMMING AND SETUP (WITH UE1)
NOTE:
DO NOT program a control module unless directed to by a service procedure or a service bulletin. If the control module is not properly configured with the correct calibration software, the control module will not control all of the vehicle features properly.
Ensure the programming tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during programming, programming failure or control module damage may occur.
Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. When required install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack disconnected from the AC voltage supply. DO NOT connect a battery charger.
Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
During the programming procedure, follow the SPS prompts for the correct ignition switch position.
Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Diagnostic Aids
Before beginning any programming first determine which Generation of the Telematics Communication Interface Control Module you are working with. One way to accomplish this is by using a scan tool. The Telematics Communication Interface Control Module Generation will be listed under the Selected Vehicle Configuration section, in addition the Generation (9 or 10) can be determined from the Module ID data table. Additional programming steps may be necessary depending on the generation of the module.
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 required to complete the procedure.
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 greater than 10 mph (16 kph) or more for a minimum of 5 miles (8 km), and perform at least 2 left and 2 right 90 degree turns coming to complete stops prior to each turn.
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.
Reference Information
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools.
Replace and Program Control Module or Reprogram Control Module
To program a replacement or an existing control module, perform the following procedure:
1. Install EL-49642 SPS programming support tool.
2. Access the Service Programming System (SPS) and follow the on-screen instructions.
NOTE:
Due to a change in SPS you must select 'Reprogram ECU', for Telematics Communication Interface Control Module Programming from the Selected Programming Process even if the unit is being replaced.
If 'Replace and Program ECU' is selected the Telematics Communication Interface Control Module will not be listed in the Supported Controllers screen. You must go back and select 'Reprogram ECU'.
3. In the SPS Supported Controllers screen, select Telematics Communication Interface Control Module Programming and Service Activation and follow the on-screen instructions.
4. At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
5. After Telematics Communication Interface Control Module Programming and Service Activation, if the
vehicle is equipped with RPO VV4, on the Supported Controllers screen select 'OnStar WiFi Enable (Gen 10 only) Programming' and follow the on-screen instructions.
6. Press the OnStar® Blue Button to call OnStar® and have the system activated. If the customer refused OnStar® services (terms and conditions) and the vehicle is equipped with RPO VV4 have the OnStar® consultant turn off the WiFi demo message that occurs after every ignition on event.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps:
1. Ignition ON. Ensure the control module, DLC and programming tool connections are secure and the SPS software is up to date.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed
1. Ignition OFF for one minute, ignition ON.
2. Verify the control module can be reprogrammed.
If the control module cannot be reprogrammed, replace the control module.
If the control module can be reprogrammed.
3. All OK.
If the control module can be reprogrammed
3. All OK.
SPECIAL TOOLS AND EQUIPMENT
SPECIAL TOOLS
Illustration |
Tool Number/Description |
Illustration |
Tool Number/Description |
|
EL 46079 J 46079 Tire Pressure Monitor Diagnostic Tool |
Illustration |
Tool Number/Description |
|
EL 50448 Tire Pressure Monitor Sensor Activation Tool |
Illustration |
Tool Number/Description |
|
EL 49642 EL 50113 Europe - Use recommended equivalent workshop equipment SPS Programming Support Tool |