B0010Manufacturer-specific code

B0010 Code: Passenger Front Airbag Stage 1 Deployment Control Circuit

The B0010 code means the airbag module found a fault in the stage 1 circuit of the passenger front airbag: resistance out of range, an open circuit or a short. The airbag warning light comes on, and that airbag may not deploy in a crash.

Severity
High
Can I keep driving?
Yes, but with caution
Estimated cost
$20 to $800
Difficulty
Medium
System
Body and Comfort
Applies to
Depends on the manufacturer
On this page

What the B0010 code means

The airbag module keeps watch over the resistance of the circuit for every airbag and seat belt pretensioner. The B0010 code points to stage 1 of the passenger front airbag, which sits in the dashboard in front of the passenger. If the resistance is out of range, shorted or open, the module stores the code and turns on the warning light.

On the driver airbag the most common cause is the clockspring in the steering wheel, a ribbon that wears out as the wheel turns. On side and passenger airbags, the usual culprits are the connectors under the seats, which come loose or get damaged when the seats are moved or when someone cleans underneath.

Caution: airbags and pretensioners contain pyrotechnic charges. Before working on the system, disconnect the battery and wait as long as the manufacturer says, normally at least 2 to 10 minutes. Never measure the resistance of an airbag directly with a multimeter, because the test current can set it off. Use the manufacturer simulation tool (a test resistor) instead.

Important: many C and B codes are not generic. The definition on this page is the most widespread one, used by General Motors and most generic scan tools, but on other makes the same number can mean something else. Always confirm the code text with a scan tool that reads the right module (ABS, body or airbag).

Once the repair is done, some modules clear the B0010 code by themselves after several starts, while others need a scan tool with access to the airbag module. If the vehicle was in a crash where the airbags deployed, the module stores the crash data and normally has to be replaced or reprogrammed.

B0010 code symptoms

  • Airbag warning light on.
  • On the driver side, a horn or steering wheel buttons that also stop working (clockspring).
  • The warning light does not turn off a few seconds after startup the way it should.

Likely causes of the B0010 code

  1. Steering wheel clockspring on the driver airbag.
  2. Connector under the seat on side and passenger airbags.
  3. Airbag or pretensioner with an internal fault. The internal resistance of the charge is out of range.
  4. Wiring that is damaged, pinched or has corroded connectors.
  5. Airbag module. Uncommon.

How to diagnose the B0010 code step by step

  1. Read the code with a scan tool that can access the airbag module. A basic engine-only reader will not show it.
  2. Disconnect the battery and wait the time the manufacturer specifies before unplugging anything in the airbag circuit.
  3. Check the connectors (usually yellow) under the seats or on the steering column.
  4. Replace the airbag with a simulation resistor. If the code changes, the fault is in the airbag or its connector. If it stays the same, look at the wiring or the clockspring.
  5. Watch the warning light at startup. It should light up for a few seconds and then go out.

How to fix the B0010 code

  • Repair the connector or the wiring.
  • Replace the clockspring or the affected airbag.
  • Clear the B0010 code with the scan tool and confirm the warning light goes out.

Technical reference data

  • Typical airbag resistance: 2 to 4 ohms (measured only with the manufacturer equipment).
  • Waiting time after disconnecting the battery: normally at least 2 to 10 minutes.
  • These values are approximate. Check the manufacturer data for your vehicle.

Brand-specific notes

On many vehicles a lit airbag warning light is enough to fail the state inspection. After a crash with airbag deployment, the airbag module usually has to be replaced or reset.

B0010 on General Motors

The definition on this page is the one General Motors and most generic scan tools use. On other makes the same number can describe a different circuit, so confirm the text with a scan tool that reads the airbag module.

Frequently asked questions about B0010

What does the B0010 code mean?
It means the airbag module found a fault in the stage 1 deployment circuit of the passenger front airbag. The resistance is out of range, or the circuit is open or shorted.
Can I drive with a B0010 code?
Yes, but the passenger airbag may not work in a crash. Get it repaired as soon as you can.
Is it dangerous to repair?
It can be. Airbags contain pyrotechnic charges, so follow the manufacturer precautions or leave the job to a shop.
What usually fails?
The connectors under the seats, or the clockspring if the driver airbag is involved.
How much does it cost to fix B0010?
Usually between $20 and $800. A connector repair is at the low end, and a new airbag is at the high end.
Will a B0010 code clear itself?
Only if the fault was temporary, and some modules still need a scan tool to erase the stored code. A real fault in the circuit brings the warning light back.

Questions about the B0010 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.