GM Service Manual Online
For 1990-2009 cars only
Table 1: BCM Programming/RPO Configuration (US and Canada)
Table 2: BCM Programming/RPO Configuration (Export RPO VD1, and VE1)

The service BCM's EEPROM chip must be programmed with the proper RPO configurations. The EEPROM stores information regarding the vehicle options and point of sale. If the BCM is not properly configured with the correct RPO codes, the BCM will set default values for some systems, which could cause malfunctions in other systems. When the BCM is replaced, the BCM must be programed to identify the following information:

    • Real Time Damping (RTD)
    • Memory Options
    • Daytime Running Lamps (DRL)
    • Front Fog Lamps
    • Tire Pressure Monitor (TPM)
    • HVAC (C60-Manual, CJ2-Automatic)
    • Country of Sale (US, Canada, Europe, Japan, etc.)

The BCM sends a password to the PCM, therefore, the PCM must also be programmed to except the new password sent by the BCM. The BCM programming procedure will enable the learn password mode for both the BCM and PCM. This mode allows the PCM to learn the new password sent by the BCM whenever the BCM or PCM is replaced. If the BCM and PCM is not properly programmed together, the vehicle will exhibit a no start condition.

PASS-Key® Programming

When a BCM is replaced, the BCM must be programmed to accept the resistance value of the 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 programming procedure

BCM Programming/RPO Configuration (US and Canada)

Step

Action

Value(s)

Yes

No

1

Using a Tech 2, select New BCM Setup and program the BCM with the correct RPO code configuration.

Is the BCM RPO configuration completed?

--

Go to Step 2

--

2

Important: 

   • Before proceeding with this programming procedure, check for proper communications between the BCM and PCM. If communications cannot be established, refer to the appropriate Diagnostic System Check. for the system unable to communicate.
   • Maintain the battery voltage while the PCM and BCM is in the Learn Procedure. Follow this procedure exactly as indicated or you will have to repeat the procedure from the beginning.
   • Performing the following procedure causes a DTC P1630 to set when you complete the procedure. This is the intended functionality. When P1630 sets, turn OFF the ignition for 30 seconds, then turn ON the ignition and P1630 clears. If the DTC P1630 does not clear, go to the DTC P1630 table.

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

Does the engine start and operate normally?

--

Go to Step 3

Go to Step 4

3

Important:: Monitor all DTC status parameters and note any additional DTCs before Clearing DTCs.

  1. Clear the PCM DTCs.
  2. Turn OFF the ignition for 30 seconds.
  3. Attempt to start the engine.

Does the engine start and operate normally?

--

System OK

Go to Step 4

4

Are DTCs P1626, P1630 or P1631 set?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 2

BCM Programming/RPO Configuration (Export RPO VD1, and VE1)

Step

Action

Value(s)

Yes

No

1

Using a Tech 2, select New BCM Setup and program the BCM with the correct RPO code configuration.

Is the BCM RPO configuration completed?

--

Go to Step 2

--

2

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

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

--

Go to Step 4

Go to Step 3

3

Is a Tech 2 ® available?

--

Go to Step 5

Go to Step 6

4

Important:: Maintain the battery voltage while the PCM is in the Auto Learn Procedure. Follow this procedure exactly as indicated or you will have to repeat the procedure from the beginning.

  1. Enter the Service Programming System (SPS) using a T-50/T-60.
  2. Select terminal to vehicle programming.
  3. Select Done.
  4. Follow the instructions on the Vehicle Set-up screen.
  5. Select the Vehicle Theft Re-learn option.
  6. Follow the instructions on the remaining screens.
  7. • The PCM and the BCM will be prepared for re-learn.
    • A security timer will be on for approximately 11 minutes. It is important that during the 11 minute-wait, the user keep the terminal connected to the vehicle.

Is the action complete?

--

Go to Step 6

Go to Step 2

5

Important:: Maintain the battery voltage while the PCM is in the Auto Learn Procedure. Follow this procedure exactly as indicated or you will have to repeat the procedure from the beginning.

  1. Enter the Service Programming System (SPS) using a Tech 2.
  2. Enter the vehicle information.
  3. Choose the Request Info soft key on the Tech 2.
  4. Select Done.
  5. Follow the instructions on the Vehicle Set-up screen.
  6. Disconnect the Tech 2 from the vehicle.
  7. Connect the Tech 2 to the Techline terminal.
  8. At the Techline terminal select Service Programming System (SPS) and select terminal to Tech 2 programming method.
  9. Select Done.
  10. Follow the instructions on the remaining screens.
  11. Select the Vehicle Theft Re-learn option.
  12. Select Program at the summary screen. The terminal will download information to the Tech 2.
  13. Return the Tech 2 to the vehicle.
  14. Connect the Tech 2 to Diagnostic Link Connector (DLC).
  15. Select Service Programming from the Tech 2 main menu.
  16. Answer the prompts regarding the model year and vehicle type.
  17. Press the Theft Re-learn soft key on the Tech 2.
  18. Follow the instructions on the remaining screens.
  19. • The PCM and the BCM will be prepared for re-learn.
    • A security timer will be on for approximately 11 minutes. It is important that during the 11 minute-wait, the user keep the terminal connected to the vehicle.

Is the action complete?

--

Go to Step 6

Go to Step 2

6

Important:: Maintain the battery voltage while the PCM is in the Auto Learn Procedure. Follow this procedure exactly as indicated or you will have to repeat the procedure from the beginning.

Important: Performing the following procedure causes a DTC P1630 to set when you complete the procedure. This is the intended functionality. When P1630 sets, turn OFF the ignition for 30 seconds, then turn ON the ignition and P1630 clears. If the DTC P1630 does not clear, go to the DTC P1630 table.

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

Does the engine start and operate normally?

--

Go to Step 7

Go to Step 8

7

Important:: Monitor all DTC status parameters and note any additional DTCs before Clearing DTCs.

  1. Clear the PCM DTCs.
  2. Turn OFF the ignition for 30 seconds.
  3. Attempt to start the engine.

Does the engine start and operate normally?

--

System OK

Go to Step 8

8

Are DTCs P1626, P1630 or P1631 set?

--

Go to Powertrain On Board Diagnostic (OBD) System Check

Go to Step 2