GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The inflatable restraint sensing and diagnostic module (SDM) receives a signal fron the inflatable restraint Side Impact Sensor (RH) which contains a sensing device which converts changes in velocity at the RH B-pillar to an electrical signal. The electrical signal detected is processed by the SDM and then compared to a value stored in memory. When the generated signal exceeds the stored value, additional signal processing is performed and the generated signals are compared to signals stored in memory. When two of the generated signals exceed the stored values, the SDM causes current to flow through the inflatable restraint passenger seat module, deploying the passenger side air bag and causing DTC B1058 to set.

Conditions for Setting the DTC

The inflatable restraint sensing and diagnostic module (SDM) detects a side impact of sufficient force to warrant deployment of the passenger side air bag.

Action Taken When the DTC Sets

    • The SDM turns ON the AIR BAG warning lamp.
    • The SDM records the Crash Data.
    • The SDM sets a diagnostic trouble code.

Conditions for Clearing the DTC

Current and History DTC codes must be cleared using a scan tool Clear DTC Information command. If the circuit fault has been successfully repaired and the conditions which caused the Current DTC B1058 to set are no longer existing, History DTC B1058 will set. History DTC B1058 may be cleared using the scan tool. The SDM must be replaced after three passenger side air bag deployments or if Current DTC B1058 cannot be cleared.

Test Description

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

  1. DTC  B1058 may have set falsely if the passenger side airbag inflator module has not deployed.

  2. The DTC has set falsely if DTC B1058 has set with no signs of passenger side impact.

  3. This test checks for an SDM malfunction setting in the DTC.

  4. DTC B1057 may have set falsely while diagnosing the vehicle.

CAUTION: Be careful when you handle a sensing and diagnostic module (SDM). Do not strike or jolt the SDM. Before applying power to the SDM:

   • Remove any dirt, grease, etc. from the mounting surface
   • Position the SDM horizontally on the mounting surface
   • Point the arrow on the SDM toward the front of the vehicle
   • Tighten all of the SDM fasteners and SDM bracket fasteners to the specified torque value
Failure to follow the correct procedure could cause air bag deployment, personal injury, or unnecessary SIR system repairs.

DTC B1058 Pass. Side Air Bag Deployment Commanded

Step

Action

Value(s)

Yes

No

1

Was the SIR Diagnostic System Check performed?

--

Go to Step 2

Go to SIR Diagnostic System Check

2

Turn the ignition switch to the OFF position.

Did the passenger side inflator module deploy?

--

Go to Step 5

Go to Step 3

3

  1. Inspect the RH side of the vehicle for signs of impact.
  2. Inspect the undercarriage of the vehicle for signs of impact.

Are signs of impact evident?

--

Go to Step 5

Go to Step 4

4

  1. Turn the ignition switch to the RUN position.
  2. Clear the SIR DTCs.

Is DTC B1058 set?

--

Go to Step 7

Go to Step 6

5

Replace the removed components and perform the inspections required following an accident. Refer to Repairs and Inspections Required After a Collision .

Have the appropriate inspections and repairs been made?

--

Go to Step 9

--

6

Turn the ignition switch to the OFF position.

Was DTC B1058 set when the SIR Diagnostic System Check was first performed?

--

Go to Step 8

Go to Step 9

7

  1. Turn the ignition switch to the OFF position.
  2. Replace the inflatable restraint Sensing and Diagnostic Module (SDM). Refer to Inflatable Restraint Sensing and Diagnostic Module Replacement .

Is the replacement complete?

--

Go to Step 9

--

8

Replace the inflatable restraint Sensing and Diagnostic Module (SDM). Refer to Inflatable Restraint Sensing and Diagnostic Module Replacement .

Is the replacement complete?

--

Go to Step 9

--

9

Reconnect all the removed SIR system components, make sure all the components are properly mounted.

Have all the SIR components been reconnected and properly mounted?

--

Go to SIR Diagnostic System Check

--