Control Module References
| Code | Control Module/Scan Tool Information | Schematic | Repair Instruction | Programming and Setup |
|---|---|---|---|---|
| Data Link References Diagnostic System Check - Vehicle Diagnostic Trouble Code (DTC) List - Vehicle Symptoms - Vehicle | ||||
| K1 | 14 Volt Power Module Accessory DC Power Control Module Scan Tool Information | Starting and Charging Schematics | Accessory DC Power Control Module Replacement | 14 Volt Power Module Accessory DC Power Control Module Programming and Setup |
| K118 | Air Conditioning Compressor Control Module | HVAC Schematics | Air Conditioning and Drive Motor Battery Cooling Compressor Replacement | Air Conditioning Compressor Control Module Programming and Setup |
| T18/K57 | Battery Charger | Plug-In Charging Schematics | Drive Motor Battery Charger Replacement | Battery Charger Programming and Setup |
| K16 | Battery Energy Control Module Scan Tool Information | Hybrid Energy Storage Schematics | Battery Energy Control Module Replacement | Battery Energy 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 |
| K73 | Communication Interface Module Scan Tool Information | OnStar Schematics | Communication Interface Module Replacement | Communication Interface Module Programming and Setup |
| K71 | Control Solenoid Valve and Transmission Control Module Assembly Transmission Control Module Scan Tool Information | Automatic Transmission Controls Schematics | Control Solenoid Valve and Transmission Control Module Assembly Replacement | Control Solenoid Valve and Transmission Control Module Assembly Programming and Setup (4ET50) |
| K10 | Coolant Heater Control Module | Hybrid Cooling Schematics | Heater Coolant Heater Replacement | Coolant Heater Control Module Programming and Setup |
| T6 | Drive Motor Generator Power Inverter Module Automatic Transmission Auxiliary Fluid Pump Control Module Scan Tool Information Hybrid Powertrain Control Module Scan Tool Information Motor Control Module 1 Scan Tool Information Motor Control Module 2 Scan Tool Information | Hybrid Controls Schematics | Drive Motor Generator Power Inverter Module Replacement | Drive Motor Generator Power Inverter Module Programming and Setup |
| K29 | Driver Seat and Passenger Seat Heater Control Module Scan Tool Information | Heated/Cooled Seat Schematics | Front Seat Heater Control Module Replacement | Heated Seat 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 Setup |
| K83 | Electronic Parking Brake Control Module Scan Tool Information | Park Brake System Schematics | Electronic Parking Brake Control Module Replacement | Electronic Parking Brake Control Module Programming and Setup |
| K20 | Engine Control Module Scan Tool Information | Engine Controls Schematics | Engine Control Module Replacement | Engine Control Module Programming and Setup |
| K27 | Fuel Pump Flow Control Module Scan Tool Information | Engine Controls Schematics | Fuel Pump Flow Control Module Replacement | Fuel Pump Flow Control Module Programming and Setup |
| S25 | Garage Door Opener | Remote Function Schematics | Garage Door Opener Transmitter Replacement (Volt) | Garage Door Opener Programming and Setup |
| K33 | Heating, Ventilation and Air Conditioning Control Module | HVAC Schematics | Blower Motor Control Module Replacement | HVAC System Control Module Programming and Setup |
| K112A/B/C/D | Hybrid Battery Interface Control Module | Hybrid Energy Storage Schematics | Drive Motor Battery Interface Control Module Replacement (Module 2) , Drive Motor Battery Interface Control Module Replacement (Module 3) , Drive Motor Battery Interface Control Module Replacement (Module 4) , Drive Motor Battery Interface Control Module Replacement (Module 1) | Hybrid Battery Interface Control Module Programming and Setup |
| K114B | Hybrid Powertrain Control Module 2 Scan Tool Information | Hybrid Cooling Schematics or Hybrid Energy Storage Schematics | Hybrid Powertrain Control Module 2 Replacement | Hybrid Powertrain Control Module 2 Programming and Setup |
| K85 | Inflatable Restraint Passenger Presence System Scan Tool Information | SIR Schematics | Inflatable Restraint Front Passenger Presence Sensor Replacement | Passenger Presence System Programming and Setup |
| K36 | Inflatable Restraint Sensing and Diagnostic Module Scan Tool Information | SIR Schematics | Airbag Sensing and Diagnostic Module Replacement | Inflatable Restraint Sensing and Diagnostic Module Programming and Setup |
| P16 | Instrument Cluster Scan Tool Information | Instrument Cluster Schematics | Instrument Cluster Replacement | Instrument Cluster Programming and Setup |
| K84 | Keyless Entry Control Module Scan Tool Information | Remote Function Schematics | Keyless Entry Control Module Replacement | Keyless Entry Control Module Programming and Setup |
| K41 | Object Alarm Module Scan Tool Information | Object Detection Schematics | Front and Rear Object Alarm Module Replacement | Object Alarm Module Programming and Setup |
| K43 | Power Steering Control Module Scan Tool Information | Power Steering Schematics | Power Steering Assist Motor Replacement | Power Steering Control Module Programming and Setup |
| A11 | Radio Scan Tool Information | Radio/Navigation System Schematics | Radio Replacement | Radio Programming and Setup |
| A22 | Radio Controls | Radio/Navigation System Schematics | Radio Control Assembly Replacement | Radio Control Programming and Setup |
| T3 | Radio Speaker Amplifier | Radio/Navigation System Schematics | Radio Speaker Amplifier Replacement | Audio Amplifier Programming and Setup |
| K84 | Remote Control Door Lock Receiver Keyless Entry Control Module Scan Tool Information | Remote Function Schematics | Remote Control Door Lock Receiver Replacement | Remote Control Door Lock Receiver Programming and Setup |
| K60 | Steering Column Lock Control Module Scan Tool Information | Column Lock Schematics | Steering Column Replacement | Steering Column Lock Control Module Programming and Setup |
| K9 | Theft Deterrent Module | Immobilizer Schematics | Theft Deterrent Module Replacement | Theft Deterrent Module Programming and Setup |
Control Module References
Accessory DC Power 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. 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.
Unsuccessful Programming Recovery
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least 1 minute.
- Connect a charge cord to the vehicle.
- Turn the vehicle ON and attempt to reprogram the ECU. The ECU should program. If the ECU still cannot be programmed, replace the ECU.
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 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 power mode. Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- Vehicle in Service Mode, attempt to reprogram the ECU. The ECU should program. If the ECU still cannot be programmed, replace the ECU.
Battery Charger 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 power mode. Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- Vehicle in Service Mode, attempt to reprogram the ECU. The ECU should program. If the ECU still cannot be programmed, replace the ECU.
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.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
- 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.
Reprogram ECU
To program an existing BCM, perform the following procedure
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select BCM Body Control Module - Programming and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select BCM Body Control Module - Setup and follow the on-screen instructions.
- Check the driver information center display for additional messages regarding further calibration instructions. If there are no additional driver information center instructions present, programming is complete.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- Vehicle in Service Mode, attempt to reprogram the ECU. The ECU should program. If the ECU still cannot be programmed, replace the ECU.
To program a replacement ECU, perform the following procedure
Note. It is critical to use the service replacement Communication Interface Module only in the vehicle for which it was ordered. Failure to perform the following procedures will result in a red LED, DTC(s) being set, and limited or incomplete OnStar® services An OnStar® button press to the OnStar® call center is not required to complete the procedure. It may take up to 24 hours for OnStar® service to become fully activated after performing the procedures. Perform the following procedure only once. Repeat attempts of the procedure may result in a delay of the activation process. To fully activate an OnStar® module, both the setup and activation request procedures must be completed on all vehicles with and without an active OnStar® subscription to insure the unit has been setup properly for the vehicle it has been installed into and also to update the OnStar® with the correct unit information. To initialize the Turn-by-Turn feature, the vehicle must first be driven 8-16 km (5-10 mi) in order to allow the system to self-calibrate the dead reckoning feature. 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. The default language for the new Telematics Communication Interface Control Module is English. To change the language to French or Spanish, access the scan tool.
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select ONSU Onstar® Module Setup and Service Activation and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
- The default language for the new Communication Interface Module is English. To change the language to French or Spanish, access the scan tool.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- Vehicle in Service Mode, attempt to reprogram the ECU. The ECU should program. If the ECU still cannot be programmed, replace the ECU.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- Turn the vehicle ON and attempt to reprogram the ECU. The ECU should program. If the ECU still cannot be programmed, replace the ECU.
Coolant Heater 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.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
- 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.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least 1 minute.
- 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 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.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
- 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.
Electronic Parking 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 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.
Engine Control Module Programming and Setup
Special Tools
EL-49642 SPS Programming Support Tool
For equivalent regional tools, refer to Special Tools .
The following service procedures require either a programming or a setup event performed for a complete repair.
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.
ECM Reprogramming
If the ECM needs to be reprogrammed, the following procedures must be performed
- Connect a scan tool to the vehicle and access SPS.
- Perform the SPS function Engine Control Module - Programming and follow the on-screen instructions.
- Engine Oil Life Remaining. When available, use a scan tool to reset the Engine Oil Life back to the original percentage recorded before the module was reprogrammed.
Fuel Pump Flow Control Module Programming and Setup
The fuel pump control module must be programmed with the proper calibration software. The module stores and utilizes this information however if it is not properly configured with the correct calibration software, the fuel pump control module will not control all of the vehicle features properly.
Ensure that the following conditions exist in order to prepare for fuel pump control module programming
- The battery is fully charged.
- The MDI data link connectors are secure.
- The scan tool is loaded with the most current software version.
- All disconnected modules and devices are reconnected securely.
- This entire procedure has been reviewed before proceeding.
Do not reprogram the fuel pump control module unless directed by a service procedure or a service bulletin.
Fuel Pump Control Module Programming
To program and setup an existing or new replacement fuel pump control module, perform the following procedure
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select FPCM Fuel Pump Flow Control Module - Programming and follow the on-screen instructions.
If the fuel pump control module fails to accept the program, verify all scan tool and fuel pump control module connections are secure.
Note. After programming is completed, perform the following to avoid future misdiagnosis: Turn the Vehicle OFF for 10 seconds. Open and close the door. Connect the scan tool to the data link connector. Vehicle in Service Mode, engine OFF. Clear all DTC's from all modules.
Heated Seat 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 power mode. Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- Vehicle in Service Mode, attempt to reprogram the ECU. The ECU should program. If the ECU still cannot be programmed, replace the ECU.
Hybrid Battery 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 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.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
- 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.
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 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.
To program a replacement or an existing ECU, perform the following procedure
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Hybrid Powertrain Control Module 2 - Programming and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs"
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
- 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.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
- 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.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- 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. 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.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- Vehicle in Service Mode, attempt to reprogram the ECU. The ECU should program. If the ECU still cannot be programmed, replace the ECU.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the vehicle OFF for at least one minute.
- 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.
To reprogram an existing ECU, perform the following procedure
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Parking Assist Control Module - Programming and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
- 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.
Passenger Presence System Programming and Setup
Note. Before rezeroing the passenger presence system, the front passenger seat must be completely empty of all items. The presence of any items on the front passenger seat will affect the calibration and operation of the passenger presence detection system.
If 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.
Power Steering 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.
Reprogram Power Steering Control Module
If the complete steering gear INCLUDING the assist motor assembly was replaced, or for reprogramming of an existing power steering system WITHOUT replacement, perform the following procedure.
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Electronic Power Steering Control Module - Programming and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Electronic Power Steering Control Module - Setup and follow the on-screen instructions.
- Perform the Steering Angle Sensor Centering and Software Endstop Learning procedure. Refer to «Power Steering Control Module Calibration»(ref-487476-S20001087592012072300000)
- Clear all DTCs after completing the programming and setup procedures.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the ignition OFF for at least one minute.
- Turn the ignition ON and attempt to reprogram the ECU. The ECU should program. --> If the ECU still cannot be programmed, replace the ECU.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the Vehicle OFF for at least one minute.
- 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.
Steering Column Lock 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.
Reprogram Steering Column Lock Control Module
To reprogram an existing steering column lock control module, perform the following procedure
- Install EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Steering Column Lock Control Module - Programming and follow the on-screen instructions.
- At the end of programming, choose the "Clear All DTCs" function on the SPS screen.
In the event of an interrupted or unsuccessful programming event, perform the following steps
- 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.
- Attempt to reprogram the ECU.
- If the ECU can still not be programmed, turn the ignition OFF for at least one minute.
- 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.