Before Programming a Control Module
Important: Do NOT program a control module unless you are directed by a service
procedure or you are directed by a General Motors Corporation service bulletin.
Programming a control module at any other time will not permanently correct
a customers concern.
Ensure the following conditions are met before programming a control
module:
- | There is no charging system concern. All charging system concerns
must be repaired before programming a control module. |
- | Battery voltage is greater than 12 volts but less than
16 volts. The battery must be charged before programming the control
module if the battery voltage is low. |
- | A battery charger is NOT connected to the vehicle's battery. Incorrect
system voltage or voltage fluctuations from a battery charger, may cause programming
failure or control module damage. |
- | Turn OFF or disable any system that may put a load on the vehicle's
battery. |
• | Daytime running lights (DRL). Applying the parking brake, on most
vehicles, disables the DRL system. Refer to the Owners manual. |
• | Engine cooling fans etc. |
• | The ignition switch is in the proper position. The scan tool prompts
you to turn ON the ignition, with the engine OFF. DO NOT change the position
of the ignition switch during the programming procedure, unless instructed
to do so. |
• | All tool connections are secure. |
- | The connection at the DLC is secure. |
- | Voltage supply circuits |
• | DO NOT disturb the tool harnesses while programming. If an interruption
occurs during the programming procedure, programming failure or control module
damage may occur. |
Programming the PCM
Important: The PCM can only be programmed using the Pass Through Programming method.
The Pass Through Programming method requires the use of a scan tool in series
with the Techline™ Terminal and the DLC.
- Program the PCM according to the step
by step procedures described in the Techline™ equipment users instructions.
Important: DO NOT turn OFF the ignition if the programming procedure is interrupted
or unsuccessful.
- If the PCM fails to program, proceed as follows:
• | Check the connections at the following components: |
• | Check for the correct software version. |
• | Repeat the programming. |
- After the download is complete, EXIT Service Programming.
- Turn OFF the ignition for 30 seconds.
Programming Verification
- Perform the scan tool clear DTC Information function.
- Attempt to start the engine.
- Repeat the Service Programming procedure if the engine does not
start or has an engine performance concern.
- Inspect the connections of the following components:
- Attempt to program the control module. If the programming fails
again, replace and program a new PCM. Refer to
Powertrain Control Module Replacement
.