Here are some
tips that will be helpful when you are programming a 2008-09 Saturn Astra (fig. 1). Refer to bulletin for PIC5053 details.
Â
REQUIRED
TOOLS
The 2008-09
Saturn Astra requires its own separate 10 or 32meg Tech 2 card loaded with its
own software. If you can locate the old 10meg card, you can load the software
onto it. Or you can use a newer 32meg card. A CANDI module will be needed.
This vehicle
does not use NAO software as used for other Saturn vehicles. This software
CANNOT be loaded onto the existing Tech 2 card at the same time as the current
software. However, it can be installed over the existing NAO software on a
current 10 or 32meg card for quick usage, then re-install the NAO software back
onto the card if needed.
TIP:Â All
software can be found in TIS2Web. Always use the latest version available.
TIP:Â Do not
leave the NAO and Astra cards installed in the Tech 2 when operating or
programming. This will cause issues.
UPDATE TECH 2
CARD
- Install the 10
or 32meg card to be programmed into the Tech 2 by itself. (DO NOT LEAVE OTHER
CARDS IN TECH 2). All Astra versions will function and fit on either 10 or
32meg cards.
- Hook up your
Tech 2 to your external power supply and the RS232 cable to your computer.
- Turn on Tech
2.
- Open TIS2Web
and click on the Software Download SWDL icon from the home page. Then click on
Start Software Download to begin the process.
- When the
pop-up box appears, select Tech 2 as the diagnostic tool, then select CUSTOM as
the update mode. Click NEXT.
- Select the
latest ASTRA software from the list.
- Once the
correct version is selected, click DOWNLOAD and follow the prompts.
IMMOBILIZER /
SECURITY CODE
Before beginning
to program the module, it will be necessary to have the Security (Immobilizer)
Code. This code can be found in the vehicle glove box on the Security Card/Car
Pass. It can also be found in DealerWorld / GM Global Connect under the PARTS
tab, then select KEY CODE LOOK UP from the list.
TIP:Â Late 2008
models may not have come with the Security Card/Car Pass in the glove box due
to a cost reduction at the plant. The intent is to put them back into
production for the 2009 MY. If a Car Pass is not available, you will have to
get the Parts/Service manager to use the KEY CODE LOOK UP feature in
DealerWorld.
TIP:Â The KEY
CODE LOOK UP selection in the PARTS tab is available only to Service and or
Parts managers. (See your dealership Security Partner Coordinator if needed.)
TIP:Â The Radio
and Immobilizer codes are always the same number. Specifically there is only
the Immobilizer/Security/Radio code and it is used for all module programming.
TIP:Â This should
not be confused with the Key No/Key Cut Code also found on the Security
Card/Car Pass and DealerWorld Key Code Look up.
The key code has
an alphabet letter as the first digit of the code, such as Z4625. Tech 2 does
not require security access to reset a module, but is needed to program them.
SECURITY
ACCESS
The Astra has a
unique feature when programming known as Security Access. This is not to be
confused with Security Code or SPS. However, you may be prompted for TIS
approval when attempting an SPS event. This is displayed on the Tech 2 as No
Programming Approval found. Please get programming approval from TIS.
When prompted No
Programming Approval found Please get programming approval from TIS, you will need Security Access from TIS2Web. Power
down the Tech 2 at the request screen, then install the external power supply
to the Tech 2 and connect the RS-232 cable between the TIS2000 terminal and the
Tech 2. Beginning with the Tech 2 at the start up screen and on the TIS2Web
home page in DealerWorld, select/click on the Security Access (Security) tab
and follow the prompts. When Tech 2 is finished, it will show security access
enabled. (Type 2 or 3) Then select OK, power down the Tech 2, and return to the
vehicle and resume the previous programming from the start.
TIP:Â Do not
leave both cards installed in the Tech 2 when operating. This will cause
issues.
REMAINING
SECURITY CODE INPUTS
The Saturn Astra
is unique in its programming events. When performing a programming procedure
with Tech 2, a counter will denote/track each time the security code is used,
starting at 10 and working down to 0. This counter is running with every event,
regardless if it was successful or unsuccessful. The number of events is
tracked, and with each entry, a time delay may be enabled before a new entry
can be made. This number is listed as Remaining Security-Code Inputs.
For example, two
wrong entries is indicated as Retry Level #8 and enables a 10 second delay in
programming. Three wrong entries equals Retry Level #7 and enables a 10 minute
delay before programming may be completed. The module will appear to program
but the settings will not take. See PIC5006 for a chart that shows wrong
entries vs. timeout levels.
RESET MODULE
The Tech 2 will
inform you if the module has already been programmed. The first step in
replacing a module is the Reset process. The Reset menu is located under the
module programming menu. The Reset procedure should pull the required
information from the old module and transfer that into the new module when
programming. However, you may not be aware that this has occurred. To review and
manually record module information that may be needed for programming the
service part, select the desired module on Tech 2 and enter the Programming
menu. Then select Info to view module information such as part number, serial
number, code index, software, etc. (This is especially helpful with Radio/EHU/
DIS replacements).
If the old
module does not communicate, a reset cannot be performed and the module will
have to be set up manually. You will be prompted to select variants and bus
configurations when the Tech 2 programming is performed. When manually
programming modules, each ECU in the vehicle must be updated to Present status
with the new bus configuration.
To change the
ECU to Present status on the High/Mid/Low Speed CAN Bus:
- select each
ECU
- press the
Modify key
- select Present
- press the
Confirm key.
Follow this
procedure for each ECU. Make sure each ECU selected is correct for the vehicle
configuration/options. Failure to select the correct options will cause
additional codes to set after programming. If incorrect options were selected
and new corresponding DTCs set, the module variants must be programmed again
correctly.
CLEARING DTCs
When clearing
DTCs, the process may seem to be performed twice. The Tech 2 will prompt to
confirm the deletion, and then clear the DTC in 2 separate steps. You may not
be aware that you have not properly cleared the codes. Make sure the codes are
cleared by performing the procedure twice.
RADIO/DISPLAY
If an incorrect selection is
made during programming, the Radio/Display may fail to unlock and stay in the
Safe/Delivery mode. Check and note any codes setting, then clear them before
resuming programming. Be sure to pay special attention to the corresponding
code that set and to make the correct selection when prompted. Any
configuration mismatch may cause programming to fail or cause theft protection
to activate.
INSTRUMENT
PANEL CLUSTER (IPC)
One of the last
steps displayed when programming the IPC on Tech 2 is Program Seat Belt
Reminder with the only option available as Confirm. When programming is
completed, a different warning chime will begin to sound that was not present
previously. This chime is now the default seatbelt reminder and cannot be
changed.
TIP:Â This is
under investigation, but for now is considered normal.
POWER
STEERING CONTROL MODULE (CIM-COLUMN INTEGRATION MODULE)
Before beginning
to program this module, it is necessary to have the Security Code and the
mechanical key cut code. Also check VIS for vehicle options for RPO FX3 (StabiliTrak/Stability
Control). If this option is present, the yaw rate sensor will need to be
calibrated after programming. The yaw rate sensor is referred to as the Cluster
Sensor in Tech 2. Before calibration of the yaw rate sensor, be sure any codes
in the EBCM are history and are then cleared (2x), as calibration will not
complete with any codes set in the EBCM as present.
You may find
that when replacing a module such as the IPC, EHU (radio), DIS/GID/BID (radio
display) or EHPS (electro hydraulic power steering), you are unable to complete
the programming because you do not have the programming Code Index and Version.
This code should not be confused with the Security Code. The Code Index is a 3
digit number and is not listed on the Car Pass/Security Card. The Version may
be a one or two digit number. These are only listed in the module and SI.
TIP:Â In the
Radio Programming and Setup document in SI, the INDEX code is listed as 2 digit
codes. These codes must have a zero placed in front of each number for correct
entry in Tech 2. The Code Index is a variant or version indicator and may
change as Tech 2 versions update to later software. Typically the number
increases in increments of 1.
When you are
replacing the IPC/EHU/DIS or EHPS module, you may seek how to program the Index
Code and Version. The code index can be retrieved from the original module. If
necessary, reinstall the original module so communications can be established
with Tech 2. If this is not possible, review the list below for the applicable
variant.

EHU VARIANTS:Â Â
 US = Fading Â
 Twin Audio = Not Applicable Â
 Nav = Not Applicable Â
 Tuner = Select US (may show as invalid)  Â
 US = Without Aux inputÂ
- Thanks to Jeff Gorenflo