Home/Saturn/Astra/Saturn Astra I (2008-2009)/Repair manual/Communication Devices/Programming and Setup - All Systems: Other
Contents Wiring diagrams Section: Communication Devices All sections

Programming and Setup - All Systems: Other Saturn Astra I

Control Module References

Control ModuleSchematicRepair InstructionProgramming and Setup
Diagnostic System Check - Vehicle Diagnostic Trouble Code (DTC) List - Vehicle Symptoms - Vehicle
Communication Interface Module Scan Tool InformationOnStar SchematicsCellular Telephone Module ReplacementCommunication Interface Module Programming and Setup
Driver Information Display Scan Tool Information (DIS)Instrument Cluster SchematicsDriver Information Display ReplacementDriver Information Center Programming and Setup
Electronic Brake Control Module Scan Tool Information (ABS/TC/ESP)Antilock Brake System SchematicsElectronic Brake Control Module Replacement (MK70) or Electronic Brake Control Module Replacement (MK60)Electronic Brake Control Module Programming and Setup
Engine Control Module Scan Tool InformationEngine Controls SchematicsEngine Control Module ReplacementEngine Control Module Programming and Setup
Front Compartment Fuse Block Scan Tool Information (UEC)Body Control System SchematicsUnderhood Electrical Center or Junction Block ReplacementFront Compartment Fuse Block Programming and Setup
HVAC Control ModuleHVAC SchematicsHeater and Air Conditioning Control ReplacementThis device requires no programming or setup.
Inflatable Restraint Sensing and Diagnostic Module Scan Tool Information (SDM)SIR SchematicsInflatable Restraint Sensing and Diagnostic Module ReplacementInflatable Restraint Sensing and Diagnostic Module Programming and Setup
Instrument Cluster Scan Tool InformationInstrument Cluster SchematicsInstrument Cluster ReplacementInstrument Cluster Programming and Setup
Power Steering Control Module Scan Tool Information (EHPS)Power Steering SchematicsPower Steering Pump Replacement (TRW) or Power Steering Pump Replacement (ZF)Power Steering Control Module Programming and Setup
Radio Scan Tool Information (EHU)Radio/Audio System SchematicsRadio ReplacementRadio Programming and Setup
Rear Body Fuse Block Scan Tool Information (REC)Body Control System SchematicsRear Electrical Center or Junction Block Replacement (5 - Door) or Rear Electrical Center or Junction Block Replacement (3 - Door)Rear Body Fuse Block Programming and Setup
STEERING COLUMN CONTROL MODULE SCAN TOOL INFORMATION (CIM)Body Control System SchematicsSteering Column Control Module ReplacementSteering Column Control Module Programming and Setup
Tire Pressure Indicator Receiver Scan Tool InformationTire Pressure Monitoring System SchematicsTire Pressure Indicator Receiver ReplacementTire Pressure Indicator Receiver Programming and Setup
Transmission Control ModuleAutomatic Transmission Controls SchematicsTransmission Control Module ReplacementTransmission Control Module Programming and Setup

Communication Interface Module Programming and Setup

Each of the following service procedures require programming or setup procedures to be performed on the communication interface module.

Driver Information Center (DIC) Programming and Setup

When the DIC is replaced, the following procedures must be performed

  1. With a scan tool, perform the Reset ECU before removing the DIC.
  2. Replace the driver information center (DIC).
  3. With a scan tool, perform the Program ECU and follow the screen prompts.

Engine Control Module Programming and Setup

The following service procedures require either a programming or a setup event be performed for a complete repair.

ECM Reprogramming

If the ECM needs to be reprogrammed, refer to Service Programming System (SPS) .

Front Compartment Fuse Block Programming and Setup

When the front compartment fuse block is replaced, the following procedures must be performed

  1. With a scan tool, perform the Reset ECU function before removing the rear fuse block.
  2. Replace the rear fuse block.
  3. With a scan tool, perform the Program ECU function and follow the screen prompts.

Instrument Panel Cluster (IPC) Programming and Setup

When the IPC is replaced, the following procedures must be performed

  1. With a scan tool, perform the Reset ECU function before removing the IPC.
  2. Replace the instrument panel cluster (IPC).
  3. The odometer information must be programmed to the replacement instrument panel cluster (IPC). The odometer information has to be programmed in the new IPC using IPC SETUP in «Service Programming System (SPS)»(ref-302291-S11181019642008102100000) .
  4. With a scan tool, perform the Program ECU function and follow the screen prompts.

Radio Programming and Setup

IMPORTANTPrior to removal, the radio must be uncoupled from the vehicle using the Reset ECU selection in the Infotainment System Programming menu. If the Reset ECU procedure has not been completed, DO NOT continue with this programming procedure.

With a scan tool, select Program ECU in the Infotainment System Programming menu and follow the on-screen instructions. During the programming operation, inputting the code index, audio index, and temperature index will be required. In most instances, the index values will be carried over as part of the Reset ECU operation. If the index values are not present, refer to the table below and select the correct index values for the appropriate radio

Code IndexAudio IndexTemperature Index
CD30 - 3 Door112822
CD30 - 5 Door112222
CD30 MP3 - 3 Door112721
CD30 MP3 - 5 Door112121
CDC40 - 3 Door112324
CDC40 - 5 Door112124

Rear Body Fuse Block Programming and Setup

When the rear body fuse block is replaced, the following procedures must be performed

  1. With a scan tool, perform the Reset ECU function before removing the rear fuse block.
  2. Replace the rear fuse block.
  3. With a scan tool, perform the Program ECU function and follow the screen prompts.

Service Programming System (SPS)

For step-by-step programming instructions, please refer to the techline information system (TIS) terminal.

Review the information below to ensure proper programming protocol.

IMPORTANTDO 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. It is essential that the Tech 2 and the TIS terminal are both equipped with the latest software before performing service programming system (SPS). Due to the time requirements of programming a controller, it is recommended that an external power source be used to maintain system voltage. Stable battery voltage is critical during programming. Any fluctuation, spiking, over voltage or loss of voltage will interrupt programming. To ensure trouble-free programming, GM recommends using one of the following external power sources: A Midtronic PCS charger A fully charged 12V jumper or booster pack disconnected from the AC voltage supply Some modules will require additional programming/setup events performed before or after programming. Some vehicles may require the use of a CANDi module for programming. Review the appropriate service information for these procedures. DTCs may set during programming. Clear DTCs after programming is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.

Ensure the following conditions are met before programming a control module

  1. FlexFuel (E85) Vehicles The fuel composition learn function is inactive. Programming with the fuel composition learn active will result in fuel trim DTCs. If necessary, drive the vehicle until the scan tool indicates that the fuel composition learn is inactive.
  2. Vehicle system voltage There is not a 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 fully charged before programming the control module. Turn OFF or disable any system that may put a load on the vehicles battery, such as the following components: Twilight sentinel Interior lights Daytime running lights (DRL)-Applying the parking brake, on most vehicles, disables the DRL system Heating, ventilation, and air conditioning (HVAC) systems Engine cooling fans, radio, etc.
  3. The ignition switch must be in the proper position. The Tech 2 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.
  4. Make certain all tool connections are secure, including the following components and circuits: The RS-232 communication cable port The connection at the data link connector (DLC) The voltage supply circuits
  5. DO NOT disturb the tool harnesses while programming. If an interruption occurs during the programming procedure, programming failure or control module damage may occur.
  6. DO NOT turn OFF the ignition if the programming procedure is interrupted or unsuccessful. Ensure that all control module and DLC connections are secure and the TIS terminal operating software is up to date. Attempt to reprogram the control module. If the control module cannot be programmed, replace the control module.

Steering Column Control Module Programming and Setup

When the steering column control module is replaced, the following procedures must be performed

  1. With a scan tool, perform the Reset ECU function before removing the steering column control module.
  2. Replace the steering column control module.
  3. With a scan tool, perform the Program ECU function and follow the screen prompts.

Transmission Control Module Programming and Setup

The following service procedures require either a programming or a setup event be performed for a complete repair.

TCM Programming

If the TCM needs to be programmed or reprogrammed, refer to Service Programming System (SPS) .