Diagnostic Aids
Replace and Program ECU or Reprogram ECU
To program a replacement or an existing ECU, perform the following procedure
- Install the EL-49642 SPS programming support tool.
- Access the Service Programming System (SPS) and follow the on-screen instructions.
- On the SPS Supported Controllers screen, select Battery Energy Control Module - Programming and follow the on-screen instructions.
- 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
- 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.
- It is critical to use the service replacement Communication Interface Module only in the vehicle for which it was ordered.
- Failure to perform the following procedures will result in a red LED, DTC(s) being set, and limited or incomplete OnStar® services.
- An OnStar® button press to the OnStar® call center is not required to complete the procedure.
- It may take up to 24 hours for OnStar® service to become fully activated after performing the procedures.
- Perform the following procedure only once. Repeat attempts of the procedure may result in a delay of the activation process.
- To fully activate an OnStar® module, both the setup and activation request procedures must be completed on all vehicles with and without an active OnStar® subscription to insure the unit has been setup properly for the vehicle it has been installed into and also to update the OnStar® with the correct unit information.
- To initialize the Turn-by-Turn feature, the vehicle must first be driven In open sky condition at speeds 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.
Inflatable Restraint Sensing and Diagnostic Module Programming and Setup
The inflatable restraint sensing and diagnostic module (SDM) 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 SDM will not control all of the vehicle features properly.
Ensure that the following conditions exist in order to prepare for SDM 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 SDM unless directed by a service procedure or a service bulletin.
Note. 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 in history and can be cleared. Failure to complete the following Setup procedure may cause DTC B1001 to be set in the SDM.
The following service procedures require either a programming or a setup event performed for a complete repair
Sensing and Diagnostic Module Replacement and/or Programming
If the inflatable restraint sensing and diagnostic module needs to be replaced and/or reprogrammed, the following procedures must be performed
- Access SPS. Refer to «Service Programming System (SPS)»(ref-609132-S19511651512014041500000) .
- Perform the SPS function Inflatable Restraint Sensing and Diagnostic Module Programming and follow the on-screen instructions.
- Perform the SPS function Inflatable Restraint Sensing and Diagnostic Module Setup and follow the on-screen instructions.
- Clear DTCs after completing the programming procedure.
If the control module fails to program, proceed as follows
- Ensure the DLC and Accessory Power Module connections are good.
- Inspect the Techline equipment for the latest software version.
- Ignition OFF, remove the SDM power fuse. Wait 2 min, install fuse, Ignition ON.
- Attempt to program the SDM. If the SDM still cannot be programmed properly, replace the SDM.
The Electric Power Steering Control Module is part of the power steering assist motor assembly and is electronically paired with the steering gear's sensors.
- During radio 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.
- The XM satellite radio (if equipped) is integrated into the radio. If XM was activated in the previous radio, the replacement radio will require no additional activation steps. Customer subscription information is transferred to the replacement radio when a replacement radio is ordered.
- 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.
- Dependent 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 no additional activation steps. Customer subscription information is transferred to the replacement radio when a replacement radio is ordered.
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.
See also:
• Radio Scan Tool Information
• Body Control Module Scan Tool Information
• Body Control System Schematics
• Body Control Module Replacement
• Battery Energy Control Module Scan Tool Information
• K20 Engine Control Module: Scan Tool Information
• Engine Controls Schematics
• Engine Controls Schematics
• Driver Seat and Passenger Seat Heater Control Module Scan Tool Information
• Heating, Ventilation and Air Conditioning Control Module Scan Tool Information
• Inflatable Restraint Sensing and Diagnostic Module Scan Tool Information
• Chassis Control Module Scan Tool Information
• Seat Memory Control Module Scan Tool Information
• Rear Parking Assist Control Module Scan Tool Information
• Power Steering Control Module Scan Tool Information
• Hybrid Powertrain Control Module Scan Tool Information
• Drive Motor Control Module Scan Tool Information
• Transmission Control Module Scan Tool Information (6T30/6T40/6T45/6T50)
• Automatic Transmission Controls Schematics
• Automatic Transmission Controls Schematics
• Communication Interface Module Scan Tool Information
• Inflatable Restraint Passenger Presence System Scan Tool Information
• Front View Camera Module Scan Tool Information
• Instrument Cluster Scan Tool Information