GM Computer Relearn Guide
GM Computer Relearn Guide
                                           battery in the vehicle, and both the      code is correct and within an
PASSKEY & PASSKEY 2                        BCM and PCM are properly powered          acceptable time frame. If the code is
                                           up and in communication with each         correct, the IPC will send a coded
    This system consists of: the           other. Now you’re ready to initiate the   password to the powertrain control
Powertrain Control Module (ECM or          relearn procedure.                        module (PCM). If the PCM receives
PCM), Body Control Module (BCM) or         1. First, insert the ignition key and     the correct password, it will allow the
Passkey theft deterrent module, and           turn the ignition switch to the        fuel injectors to operate normally and
the ignition lock and key. In most            “On” position (Do not start the        the vehicle will start and run
cases, the theft deterrent duties are         engine). Leave the switch on for       normally.
handled by a Passkey module. In               11 minutes. The security light             If the correct resistance code
those vehicles, if you are replacing a        may flash or be on steady during       from the lock cylinder is not received
key, all you must do is match the             this 11 minute period. Make sure       within the acceptable time frame, the
resistance of the existing key that is        the light is no longer on or           vehicle will go into a short tamper
in use. If you replace the theft              flashing before proceeding to #2 .     mode during which the theft
deterrent module, then the module          2. Turn the ignition switch off for 30    deterrent system will not allow the
will learn the existing key resistance        seconds.                               vehicle to operate for approximately
with the first start up sequence. At       3. Turn the ignition switch to the        4 seconds. When this occurs, the
that point, the resistance is                 “On” position (as in step #1) for      security indicator will flash. After
permanently memorized by the                  11 minutes again.                      three consecutive failed tries, the
module, and can no longer be               4. Turn the ignition switch off for       system will enter into a long tamper
changed. No relearn is necessary. In          another 30 seconds.                    mode. In this mode, the fuel injectors
this situation, the vehicle will start     5. Turn the ignition switch to the        will be disabled for approximately 10
and run with no problem. If the               “On” position for 11 minutes a         minutes, and the security indicator
vehicle won’t start, check your scan          third time.                            will be flashing. Please note that in
tool for a VTD (Vehicle Theft              6. Turn the ignition switch off for 30    any of the tamper modes, the vehicle
Deterrent) Fail-Enable Mode trouble           seconds one final time.                may start, but it will quickly stall.
code, or if the security light on the      7. Turn the ignition switch to the            The Passlock system is designed
dash is illuminated. If you have this         “On” position one final time and       to prevent vehicle theft even if any of
code, then the vehicle probably is            wait 30 seconds.                       the theft deterrent parts are replaced.
equipped with a BCM, and you must          8. Attempt to start the engine.           Passlock eliminates the need for the
perform a relearn.                            If the engine starts and runs          key mounted resistor.
    The next section applies only to          normally, the relearn is                   Parts that can no longer be
those vehicles that use a BCM.For             complete.                              replaced without the possibility of the
those vehicles that use a BCM, the             If the engine does not start, check   system going into a tamper mode and
BCM can learn the resistance value of      for trouble codes and address them        prevent starting are: the lock
the existing key by using the relearn      before attempting the relearn             cylinder, the instrument panel cluster
process.                                   procedure again.                          (IPC), and the powertrain control
    In order for the vehicle to start,                                               module (PCM).
the BCM (as well as the Passkey            PASSLOCK                                      In order to initiate the relearn:
module in other vehicles) must                                                           1. Hook up your scan tool to
identify the resistor pellet in the key,       The Passlock system is designed       erase any of the passlock/vehicle
then the BCM sends a password to           to prevent vehicle operation if the key   theft deterrent trouble codes. If there
the PCM. If this password matches          is not used to start the vehicle. The     are any other codes, note them
the password stored in the PCM, the        key, which does not contain a             before you erase them, so you may
system enables fuel delivery. So you       resistor will turn the Passlock lock      address them after the relearn has
can see that if either the BCM or PCM      cylinder. The Passlock lock cylinder      been completed.
are replaced, a relearn procedure is       will relay a resistance code to the           2. With the ignition key in the
necessary. This same relearn               instrument panel cluster (IPC). It        “On” position from the code-clearing
procedure can be used if an ignition       does this by rotating a magnet past a     step, attempt to start the vehicle. At
key with a different resistance value      stationary hall effect sensor, creating   this point, if the vehicle starts, and
is used to replace the existing key.       a resistance code. At this point the      the security light has not illuminated,
    Before beginning the relearn,          IPC will determine if the resistance      a relearn is not necessary, and you’re
make sure there is a fully charged                                                   done. If the vehicle starts and stalls,
                                                          <2>
 Fall 2003
leave the key in the “Run” position        key agree, then the module sends the         3. Wait approximately 10 minutes
and wait for the “Security” light to       fuel enable password to the PCM. If      or until the security light turns off.
turn off. This will take approximately     the PCM recognizes the password,             4. Turn off the ignition switch and
10 minutes. At any time during this        then the vehicle starts and runs         wait 5 seconds.
relearn, the light may flash or be on      normally.                                    5. Repeat steps 2 through 4 two
steady. If the ignition switch is              If any of the communication          more times with the same key.
turned off at any time during this         between the module and the key is            6. Turn the ignition off. The
relearn cycle that the security light is   incorrect or the PCM does not            vehicle will now learn the key
illuminated, the entire cycle must be      recognize the password, then the fuel    transponder information on the next
restarted from the beginning.              injectors are disabled.                  start cycle.
For most cars, one cycle will be               The ignition key is a normal             7. Start the vehicle. If vehicle
sufficient for the relearn. If the         looking key with no visible contacts     starts and runs normally, and
vehicle will not start after the first     as in the Passkey or VATS systems.       security light is off, the relearn is
cycle, then continue the process           The transponder is located in the key    complete.
from step #3 to the end.                   head. The transponder value is fixed     If additional keys are to be
Most trucks will require that you          and cannot be changed. These keys        relearned:
continue from step #3 to the end.          are usually identified by the letters        8. Turn the vehicle off.
    3. When the light turns off, turn      PK3, or PK3+ stamped into the steel          9. Insert the next key to be
the ignition switch to the “Off”           body. A relearn will be necessary if     learned and turn the ignition switch
position for approximately ten             any of the following have been           to the “On” position within 10
seconds.                                   replaced: any key, the theft deterrent   seconds of removing the previously
    4. Next, repeat steps 2 and 3 two      control module or the powertrain         used key.
more times for a total of three cycles.    control module (PCM).                        10. Wait for the security light to
After the third time, the new code will        When the theft control module is     turn off. It should happen quickly.
be relearned on the next start attempt     being replaced, the module will learn    You may not even notice the light
when the ignition switch is rotated        the existing keys immediately.           come on, because it will learn the key
from the “Off” position.                   However, the PCM must learn the          transponder immediately.
    5. From the “Off” position, start      new fuel enable password from the            11. Repeat steps 8 through 10 for
the vehicle, observing the security        new module. If you are replacing a       any additional keys.
light. If the vehicle starts and runs      PCM with a PCM that has been used
normally, and the security light is off,   in another vehicle or has been           CRANKSHAFT
the relearn is complete. If the vehicle    remanufactured, then a relearn must      VARIATION RELEARN
does not start, check for trouble          be performed in order for the PCM to
codes before proceeding further.           learn the fuel enable password. Keep
                                                                                    (CASE Learn)
                                           in mind that when you perform a
PASSKEY 3 AND                              relearn on this system, all previously   ”CASE” means: crankshaft angle
                                           learned keys will be erased from the     sensor error.
PASSKEY 3+
                                           theft deterrent control module’s
                                           memory. Any additional keys may be           A crankshaft variation relearn
   In this system, the vehicle theft       relearned immediately after the first    must be performed if:
deterrent functions are provided by        relearn has been performed by            A diagnostic trouble code of P1336 is
the theft deterrent control module.        inserting the additional key and         present.
There is a transponder embedded in         turning the ignition switch to the       The computer has been replaced or
the head of the key that becomes           “On” position within ten seconds of      re-programmed.
energized by the exciter coils in the      removing the previously learned key.     The crankshaft position sensor has been
ignition lock cylinder when the                In order to initiate the relearn     replaced.
ignition switch is turned on. The          process:                                 The engine, harmonic balancer, clutch, or
energized transponder now transmits            1. Insert a master key (black        flywheel have been: disassembled,
a signal containing a unique value to      head) into the ignition switch.          removed, or replaced.
the theft deterrent control module. If         2. Turn to the “On” position             The crankshaft position variation
the module accepts this value, then        without starting the engine. The         learning feature enables the
there is an additional communication       security light should illuminate and     computer to compensate for part
that takes place between the module        stay on.                                 manufacturing tolerances. This
and the key. If the module and the
                                                          <3>
                                                                                                                FALL 2003
allows the computer to accurately            indicates that the CASE has been         car to the customer, it is best to
detect an engine misfire throughout          learned, the relearn procedure is now    bring the engine up to operating
the engine RPM range. The learning           complete. If CASE has not been           temperature in Park with the air
process is stored in the computer’s          learned, check for the presence of       conditioning off. Then, turn the air
memory and does not have to be               other power train codes. If any exist,   conditioning on. Next, turn the air
repeated unless one or more of the           correct the problem, then repeat this    conditioning off. Next, place the
above conditions are present.                procedure.                               transmission selector in drive.
    To perform the relearn, proceed                                                   Finally, with the car in Drive, turn the
as follows: Connect a scan tool to           NOTE: If the Crankshaft Variation        air conditioning on. That’s it!
make sure there are no trouble codes         Relearn is not accessible through
stored in the computer’s memory. If          your scan tool (some truck               DIESEL ENGINE TDC
there is any power train trouble code        applications 1998 & later), perform      OFFSET RELEARN
other than P1336 (Crankshaft                 the relearn in the following
Position Variation not learned), the         manner:
                                                                                      PROCEDURES
computer will disable the relearn
function until the problem that              1. Turn off all of the accessories.          This procedure should only be
caused the code has been eliminated.         With the Air temperature sensor and      performed when one or more of the
Also, make sure that the engine              Coolant temperature within 5 degrees     following has occurred:
coolant (check it when the engine is         (Centigrade) of each other, start the    1. A diagnostic trouble code of P1214
cold) and oil levels are at an               engine and let it idle in Park or        (TDC offset not established) is
acceptable level.                            Neutral for two minutes.                 present.
                                             2. Accelerate the vehicle to 55 mph at   2. The engine has been replaced.
1. Set the parking brake and block           part throttle. Cruise at 55 mph for 8-   3. The front engine cover has been
the drive wheels. Make sure that the         10 minutes until the engine reaches      replaced.
hood is closed.                              operating temperature.                   4. The PCM with or without the
2. Start the engine and make sure            3. Cruise at 55 mph for another 5-6      injection pump has been replaced.
that the engine coolant temperature          minutes.                                 5. The crankshaft position sensor has
is at least 158 degrees F. (70 degrees C.)   4. Decelerate to 45 mph without          been replaced.
3. Turn the engine off for at least 10       using the brakes, and maintain 45
seconds.                                     mph for 1 minute.                        NOTE: Replacement of the only the
4. Select the crankshaft position            5. Perform 4 deceleration cycles,        injection pump does not require this
variation learn procedure (CASE              without using the brakes, of 25          procedure.
Learn)on your scan tool.                     seconds each where no specific
5. Make sure that the transmission is        speed is necessary. Returning to 45      In order to initiate the relearn:
in Park. Start the engine.                   mph for 15 seconds in between            1. Hook up your scan tool.
6. Apply the brakes and hold the             deceleration cycles.                     2. Start the engine and idle engine
pedal firmly.                                6. Accelerate to 55 mph and cruise       until coolant temperature is at least
7. Follow the scan tool instructions.        for 2 minutes.                           170 degrees F.
Remember: That you are going to              7. Stop the vehicle and idle for 2       3. Clear any diagnostic trouble codes,
increase the engine speed to                 minutes with the brake applied and       if any. Then turn the engine off.
approximately 3000 RPM, 4000 RPM,            the transmission in Drive (automatic     4. Turn the ignition switch to the
or 5150 RPM. That’s the variation            trans.) or Neutral (manual trans.)       “On” position. Do not start the
learn fuel cutoff RPM (depending             with the clutch depressed. Refer to      engine.
upon the engine), and that it’s              diagram A on page 8.                     5. Prepare the PCM to activate the
important to release the throttle when                                                offset relearn by placing and holding
the engine RPM starts to decrease as         BASE IDLE RELEARN                        the accelerator pedal in the fully open
a result of the fuel cutoff going into                                                position for no less than 45 seconds.
effect. Failure to do such will result in                                             Then release the pedal.
                                                The Computer will reset the idle      6. Turn the ignition switch to the
over revving of the engine, causing          air control valve whenever the
possible engine damage.                                                               “Off” position for 30 seconds. To
                                             ignition switch is turned to the “On”    confirm that the PCM has powered
8. Once the engine has returned to           position, then to the “Off” position.
idle, check the status of Diagnostic                                                  down, you should get a “No
                                                However, before you return the        communication with vehicle”
trouble code P1336. If the scan tool
                                                                                      message on your scan tool.
                                                            <4>
 Fall 2003
7. Now start the engine and make             Here is a list of the most             platform: example - choose G Van or
sure that the coolant temperature is      frequently asked questions and their      C/K Pick up. Your customer supplies
170 degrees F or higher.                  answers regarding the BDM scan tool       this information. There may also be a
8. As soon as the engine coolant has      and the Iflash software.                  bulletin selection for a specific
reached 170 degrees F. and the                                                      problem: example -
engine speed is below 1500 RPM, the       1. When can I expect my                   Telecommunications Interference.
PCM will automatically learn the new      TIS2000 Data updates?                     Choose at customers request.
TDC offset. A slight stumble in           Data updates are released from GM at
engine RPM is indicative that the new     infrequent intervals. Most often 1 or     7. Can we program GEO and
TDC has been activated.                   2 updates per quarter.                    Isuzu products?
9. Verify the TDC offset reading on                                                 No. These units are not supported by
your scan tool. The TDC offset should     2. How can I tell if a GM vehicle         existing software.
be between -0.25 and –0.75 degrees.       requires an update to its
If the TDC offset is within the           calibration?                              8. Can I enhance the
specification, the relearn is             Using an enhanced scantool like the       performance of my car through
completed.                                BDM, read the CAL ID of the vehicles      flash programming?
If the offset is out of specification     ECM and compare with the GM               The performance improvements
then the injection pump must be           website http://calid.gm.com/.             include fuel economy, emmissions,
adjusted.                                 If the CAL ID number is different the     diagnostics among others. The iflash
If the injection pump has not been        vehicle requires an update.               will not drastically impact
replaced or adjusted and the TDC                                                    horsepower or acceleration.
offset is very high on the positive       3. Where can I find detail on the
side, then check for damage on the        different calibrations available          9. What are “post programming
camshaft driven gear or key-way. If       for a GM vehicle?                         instructions” and “controller
the TDC offset is very high on the        Enter the VIN at the GM website           specific instructions” that
negative side, check the crankshaft       http://calid.gm.com/ .                    appear once programming is
sensor for proper installation.                                                     complete?
                                          4. Can I program a                        “Post programming instructions” are
TRANSMISSION                              remanufactured AC Delco ECM?              given at the end of the programming
RELEARN                                   Yes you can, but only with General        event. These instructions are
                                          Motors TIS 2000 software version          necessary for the operator to perform
                                          2.4 or higher. However, in order to       prior to disconnecting the ECM
    There is no relearn procedure                                                   “Controller specific instructions” are
                                          successfully reprogram an AC Delco
other than to drive the vehicle. It is                                              instructions that must be carried out
                                          ECM with TIS 2000 version 2.4, you
best to road test the vehicle, as the                                               by the technician installing the ECM.
                                          must select “Replace and Program
PCM will relearn the adaptive
                                          ECU” on the programming process
pressure shift points for proper                                                    10. What is CASE learn?
                                          selection on the first selection
transmission        operation.     The                                              CASE learn stands for “crank angle
                                          screen.
transmission may not shift as usual                                                 sensor error” learn. Some vehicles
until the shift points have been                                                    require this procedure to be
                                          5. What happens if I lose power
learned. It is recommended that the                                                 performed when installing a new ECM
                                          during programming?
first shift sequence be performed                                                   into a vehicle or if a code P1336 is
                                          The units are usually recoverable by
manually. Shift the transmission from                                               present. The BDM can perform this
                                          starting the programming sequence
low (first) gear to overdrive, one gear                                             function.
                                          once power is restored.
at a time, under moderate
acceleration. If you turn the vehicle                                               11. Where can I find the serial #
                                          6. There is more than one
over to the customer without a road                                                 of by BDM tool?
                                          calibration to choose from.
test, you may want to call this to                                                  The BDM Serial # can be found on
                                          Which do I select?
their attention.                                                                    the bottom of the scantool beside the
                                          The normal selection is “initial
                                          system calibration”. However, in          threaded brass mount. Simply pull
Joe Dantuono-Top Gun Technician                                                     back the yellow rubber housing and
                                          some instances, you may be faced
Nick Rinaldi- Tech Manager                                                          read the 7 digit # (ie 99B0001)
                                          with a selection for a specific vehicle
                                                          <5>
                                                                                                                                     FALL 2003
12. Can I program Body                            15. Can I program on car?                           18. What is the latest version for
modules with the TIS2000                          Yes. The iflash equipment can                       my “Flash” cartridge?
software?                                         program on the car as well. See the                 It is important to always keep your
No, as of July’03 TIS2000 software                iflash “User Guide” for more details.               “Flash” cartridge updated. As of
can only be used to program GM                                                                        July’03 the latest version is 3.01.
Engine Control Module calibrations.               16. How do I select the correct                     Refer to www.bsecorp.com for the
The ability to update GM Body and                 harness?                                            latest version.
Chassis modules may be available                  The harness number will be indicated
from GM soon.                                     beside PCM number on the cross-                     19. What are the PC
                                                  reference chart ST8873-1. Any PCM                   requirements for flash
13. How often is the TIS2000                      number not on the chart is currently                programming?
application updated?                              not supported.                                      CPU:166 Mhz , Hard Drive:2.5 GB,
The TIS application is the PC                                                                         RAM:32 MB,Video RAM:1 MB,LS
program application. It connects with             17. What is Chrysler VIN                            Cache:256 KB,CD-ROM:16X
the data to compile the calibration for           programming?                                        speed,OS:Win 95b/98/ME/2000/XP,
the specific vehicle. This application            Chrysler PCMs are updated to the                    ISA/PCI Bus 1 Parallel and 1
is occasionally updated on no set                 latest calibration by Blue Streak at                serial RS232 port.
schedule.                                         the time of remanufacture. The
                                                  customers VIN needs to be inserted
14. What does off-board                           in the PCM for proper function in the
programming mean?                                 vehicles network.
Off-Board simple refers to the ECM
being reprogrammed off the vehicle.
Here is a description of the possible Iflash codes and how to remedy them.
Note: All Errors could be a result of the RS232 cable. Make sure that the modular end of the cable (BDM Side) is
secure and no strain is placed on the cable.
                                                                    <6>
Fall 2003
 Note: All Errors could be a result of the RS232 cable. Make sure that the modular end of the cable (BDM Side) is
 secure and no strain is placed on the cable.
                                                                       <7>
                                                                                                                                       FALL 2003
GM DRIVE CYCLE
    IDLE PERIOD - Two minutes with all accessories OFF in Park or Neutral. Cold start with ECT & IAT within 5 degrees C
of one another.
   ACCELERATION - Accelerate to 55 MPH at part throttle and cruise at 55 until engine reaches operating temperature
(Approx. 8-10 minutes.)
    DECELERATION - Decel to 45 MPH with no brake and maintain 45 for 1 minute. Perform 4 decels of 25 seconds each
returning to 45 MPH for 15 seconds between decels.
   IDLE - Idle for two minuteswith brake applied and automatic transmission in Drive or manual transmission in Neutral
with clutch depressed.
                                                           45 mph                 45             45            45
                                 8-10 MIN
5-6 MIN
                                                                                                                              2 MIN
                                                                                                                                           IN GEAR
                                                             1 MIN
                                                                                                                                           W/BRAKE
   IDLE
                                                                                                                                           APPLIED
   ALL ACC OFF
                                                                         25 SEC
25 SEC
25 SEC
                                                                                                                    25 SEC
                         ECT @ OPERATING     CRUISE
                              TEMP
      2 MIN
                                                                                                                                              2 MIN
                                                                      DECEL            DECEL          DECEL DECEL
                                                                                                                                      ST9303-SP_ED
                                                          <8>