GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The body control module (BCM) stores the last 4 digits of the sensing and diagnostic module (SDM) part number, information also called restraints ID. After the BCM is reprogrammed, the restraints ID is set to zero. A restraints ID relearn needs to be performed for the BCM. For more information on this procedure, refer to Inflatable Restraint Sensing and Diagnostic Module Programming and Setup .

DTC Descriptor

This diagnostic procedure supports the following DTC:

DTC B1001 Option Configuration Error

This vehicle has DTCs which include DTC Symptoms. For more information on DTC Symptoms, refer to DTC Symptom Description .

DTC Symptom

DTC Symptom Descriptor

00

No Additional Information

Conditions for Running the DTC

Battery voltage is between 9-16 volts and data link communications operate normally.

Conditions for Setting the DTC

The restraints ID value stored in the BCM memory is zero.

Conditions for Clearing the DTC

    • A current DTC clears when the malfunction is no longer present.
    • A history DTC clears when the module ignition cycle counter reaches the reset threshold, without a repeat of the malfunction.

Step

Action

Yes

No

1

Did you perform the Diagnostic System Check - Vehicle?

Go to Step 2

Go to Diagnostic System Check - Vehicle

2

  1. Install a scan tool.
  2. Turn ON the ignition, with the engine OFF.
  3. Perform the Restraints ID Relearn procedure. Refer to Inflatable Restraint Sensing and Diagnostic Module Programming and Setup .
  4. Cycle the ignition.
  5. Retrieve DTCs from the body control module (BCM).

Is DTC retrieved as a current DTC?

Go to Step 3

Go to Step 4

3

Important: Perform the setup procedure for the BCM.

Replace the BCM. Refer to Body Control Module Replacement .

Did you complete the replacement?

Go to Step 4

--

4

  1. Use the scan tool in order to clear the DTCs.
  2. Operate the vehicle within the Conditions for Running the DTC as specified in the supporting text.

Does the DTC reset?

Go to Step 1

System OK