GM Service Manual Online
For 1990-2009 cars only

Circuit Description

When the ignition is turned ON, the inflatable restraint sensing and diagnostic module (SDM) compares the restraints ID that is stored in the SDM to the restraints ID that is stored in the body control module (BCM). The restraints ID that is being compared contains the last 4 digits of the SDM part number. The SDM receives this message and compares it to the information stored in memory, this DTC is set when the SDM receives a restraints ID over the class 2 communication circuit from the BCM that is different from the ID that is stored in the SDM memory.

DTC Descriptors

This diagnostic procedure supports the following DTC:

DTC B1001 SDM Option Configuration Error

Conditions for Running the DTC

Ignition 1 voltage is within the normal operating voltage range.

Conditions for Setting the DTC

    • The restraints ID that is stored in the SDM does not match the restraints ID that is stored in the BCM.
    • This test is only run once during power initialization.

Action Taken When the DTC Sets

    • The SDM commands ON the AIR BAG warning lamp via class 2 serial data.
    • The SDM disables all deployments.

Conditions for Clearing the DTC

The restraints ID that is stored in the SDM matches the restraints ID that is stored in the BCM.

Diagnostic Aids

This DTC is an indication that an incorrect SDM is installed in the vehicle, or that the SDM and/or the BCM was replace without reprogramming the BCM with the new information.

Test Description

The numbers below refer to the step numbers on the diagnostic table.

  1. This step verifies that the correct VIN is programmed in the BCM.

  2. This step verifies that the BCM has been replaced.

Step

Action

Yes

No

Schematic Reference: SIR Schematics

Connector End View Reference: SIR Connector End Views

1

Did you perform the Diagnostic System Check - Vehicle?

Go to Step 2

Go to Diagnostic System Check - Vehicle in Vehicle DTC Information

2

  1. Install a scan tool.
  2. With a scan tool, verify that the body control module (BCM) is programmed with the correct VIN by comparing the VIN that is stored in the BCM to the VIN plate of the vehicle.

Is the BCM programmed with the correct VIN?

Go to Step 4

Go to Step 3

3

Use a scan tool and/or the techline machine to program the correct VIN into the BCM.

Did you complete the programming procedure?

Go to Step 6

--

4

Was the BCM replaced?

Go to Body Control Module (BCM) Programming/RPO Configuration in Computer/Integrating Systems

Go to Step 5

5

Using the scan tool, perform the BCM reprogramming procedure. Refer to Control Module References in Computer/Integrating Systems for replacement, setup, and programming.

Did you complete the reprogramming procedure?

Go to Step 6

--

6

  1. Use the scan tool to verify if DTC B1001 is current.
  2. Clear the DTCs.
  3. Turn OFF the ignition then turn ON the ignition, with the engine OFF.

Does the scan tool indicate that this DTC is current?

Go to Step 7

Go to Step 8

7

  1. Turn OFF the ignition.
  2. Replace the inflatable restraint sensing and diagnostic module (SDM). Refer to Control Module References in Computer/Integrating Systems for replacement, setup, and programming.

Did you complete the replacement?

Go to Step 8

--

8

  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 2

System OK