Operation CHARM: Car repair manuals for everyone.

Before Programming A Control Module - Remote Programming

IMPORTANT: Do NOT program a control module unless you are directed by a service procedure, or unless you are directed by a General Motors Corporation service bulletin. Programming a control module at any other time will not permanently correct a customer's concern.

Ensure that the following conditions are met before programming a control module:
^ The vehicle system voltage
- Ensure that there is no charging system concern. Before you program a control module, repair all charging system concerns.
- The battery voltage must be more than 12 volts but less than 16 volts. Before you program a control module, charge the battery 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 can cause programming failure or can cause control module damage.
- Turn OFF or disable any system that can put a load on the vehicle's battery. These systems include:
^ The Twilight Sentinel
^ The interior lamps
^ The daytime running lights (DRL)-For most vehicles, applying the parking brake disables the DRL system.
^ The HVAC systems
^ The engine cooling fans
^ Ensure that the ignition switch is in the proper position. The scan tool prompts you to turn ON the ignition, with the engine OFF. During the programming procedure, do NOT change the position of the ignition switch unless you are instructed to do so.
^ Ensure that the following tool connections are secure:
- The RS-232
- The connection at the DLC
- The voltage supply circuits
^ When you are programming, DO NOT disturb the tool harnesses. If an interruption occurs during the programming procedure, programming failure or control module damage can occur.