GM Service Manual Online
For 1990-2009 cars only

When an ignition key or the BCM is replaced, the BCM must be programmed to accept the resistance value of the new or existing vehicle keys in order to allow PASS-Key® operation. When the BCM is replaced, the service replacement BCM is programmed to accept the first PASS-Key® resistance value detected. If the BCM is unable to detect a valid PASS-Key® resistance value, the BCM will never end the programming sequence and a DTC B2735 will set. The BCM can also be programmed to accept a new PASS-Key® code by completing the following BCM/PASS-Key® programming procedure:

BCM/PASS-Key® Programming Procedure

Step

Action

Value(s)

Yes

No

1

Using a scan tool, select BCM RPO Programming and program the BCM with the proper RPO codes. Is the BCM RPO programming procedure complete?

--

Go to Step 2

--

2

Important:: Before proceeding with this programming procedure, check for proper communications between the PCM and BCM. If communications cannot be established, refer to the appropriate System Diagnostic Check.

Is a T-50/T-60 ® available?

--

Go to Step 5

Go to Step 3

3

Is a scan tool available?

--

Go to Step 6

Go to Step 4

4

Important:: While the BCM and PCM is in the Auto Learn Procedure, battery voltage must be maintained at all times. This procedure must be followed exactly as indicated or the procedure will have to be repeated from the beginning.

Important:: Performing the following procedures will cause a PCM DTC P1630 to set when they are completed. This is the intended functionality. Once it is set, turn the ignition off for 30 seconds, then turn the ignition back on and P1630 will clear. If it does not, refer to Powertrain On Board Diagnostic (OBD) System Check .

  1. Turn the ignition on, engine off, for 11 minutes.
  2. Turn the ignition off for 30 seconds.
  3. Turn the ignition on, engine off, for 11 minutes.
  4. Turn the ignition off for 30 seconds.
  5. Turn the ignition on, engine off, for 11 minutes or until DTC P1630 sets.
  6. Turn the ignition off for 30 seconds.
  7. Turn the ignition on and wait 30 seconds.
  8. Attempt to start the engine.

Does the engine start and operate normally?

--

Go to Diagnostic System Check - Body Control System

Go to Powertrain On Board Diagnostic (OBD) System Check

5

Important:: Performing the following procedures will cause a PCM DTC P1630 to set when they are completed. This is the intended functionality. Once it is set, turn the ignition off for 30 seconds, then turn the ignition back on and P1630 will clear. If it does not, refer to Powertrain On Board Diagnostic (OBD) System Check .

  1. Using a T-50/T-60 enter the Service Programming System (SPS).
  2. Select terminal to vehicle programming.
  3. Select Done and follow instructions on Vehicle Set-up screen
  4. Select Vehicle Theft Re-learn.
  5. Follow the instructions on the remaining screens.
  6. • The PCM and the BCM will be prepared for re-learn.
    • A security timer will be on for approximately 11 minutes or until DTC P1630 sets. It is important that during the 11 minute-wait, the user keep the terminal connected to the vehicle.
    • When the PCM and the BCM are prepared to re-learn, turn the ignition OFF for 30 seconds and then start the engine.

Does the engine start and operate normally?

--

Go to Diagnostic System Check - Body Control System

Go to Powertrain On Board Diagnostic (OBD) System Check

6

Important:: Performing the following procedures will cause a PCM DTC P1630 to set when they are completed. This is the intended functionality. Once it is set, turn the ignition off for 30 seconds, then turn the ignition back on and P1630 will clear. If it does not, refer to Powertrain On Board Diagnostic (OBD) System Check .

  1. Using a scan tool enter the Service Programming System (SPS).
  2. After entering the vehicle information, choose the Request Info soft key on the scan tool.
  3. Select Done and follow instructions on Vehicle Set-up screen
  4. Disconnect the scan tool from the vehicle and connect to the Techline terminal.
  5. At the Techline terminal select Service Programming System (SPS) and select terminal to scan tool programming method. Select Done.
  6. Follow the instructions on the remaining screens.
  7. Select Vehicle Theft Re-learn.
  8. Select Program at the summary screen. The terminal will download information to the scan tool.
  9. Return the scan tool to the vehicle and connect to Diagnostic Link Connector (DLC).
  10. Select Service Programming from the scan tool main menu. Answer the prompts regarding the model year and vehicle type. Press the Theft Re-learn soft key on the scan tool.
  11. Follow the instructions on the remaining screens.
  12. • The PCM and the BCM will be prepared for re-learn.
    • A security timer will be on for approximately 11 minutes or until DTC P1630 sets. It is important that during the 11 minute-wait, the user keep the terminal connected to the vehicle.
    • When the PCM and the BCM are prepared to re-learn, turn the ignition OFF for 30 seconds and then start the engine.

Does the engine start and operate normally?

--

Go to Diagnostic System Check - Body Control System

Go to Powertrain On Board Diagnostic (OBD) System Check