GM Service Manual Online
For 1990-2009 cars only

Introduction

The procedures below will program the body control module (BCM) correctly after BCM related service, or setup the sensing and diagnostic module (SDM) serial number in the BCM after the SDM has been replaced. Before you start, read these procedures carefully and completely.

Programming a new Body Control Module (BCM)

If the BCM has been replaced, perform the following steps in order:

  1. Ensure that the battery is fully charged.
  2. Connect a scan tool to the data link connector (DLC).
  3. Turn ON the ignition, with the engine and all accessories OFF.
  4. Program the BCM. Refer to Service Programming System (SPS) in Programming.
  5. Setup the sensing and diagnostic module (SDM) serial number in the BCM. Select Setup SDM Serial Number in BCM with the scan tool.
  6. Perform the Programming Theft Deterrent System Components in Theft Deterrent.
  7. Program the key fobs. Refer to Transmitter Programming in Keyless Entry.
  8. Clear all diagnostic trouble codes (DTCs) with the scan tool.

After the procedure is completed, the personalization settings of the BCM are set to a default setting. Inform the customer that the personalization must be set again. Refer to Vehicle Personalization in Personalization.

Setup the SDM Serial Number in the BCM

If the SDM has been replaced, perform the following steps in order:

  1. Connect a scan tool to the DLC.
  2. Turn ON the ignition, with the engine OFF.
  3. Select Setup SDM Serial Number in BCM with the scan tool.
  4. Clear all DTCs with the scan tool.