EN

Severity: High Code type: Generic (all makes) ✱

B0012 Code: Passenger Frontal Stage 3 Deployment (GM: Driver Stage 1)

Airbag firing-loop fault; location depends on the make: passenger dash airbag or, on GM, the driver airbag.

Unverified: this manufacturer-specific definition comes from a single source or varies by model. Confirm it with a brand-specific scan tool.

Safety first · Consult a professional

  • Airbag (SRS) circuits must only be serviced by a professional. Never probe airbag connectors — accidental deployment causes serious injury.

At a glance

Severity: 4/5 – High4/5

Severity: High

Meaning
Passenger Frontal Stage 3 Deployment (GM: Driver Stage 1)
System
Body Systems · Body
Safe to drive?
With caution
Typical repair cost
$100–$1,800
DIY difficulty
Professional only

B0012 is one of the airbag codes whose meaning depends on who built the car, so this page is marked unverified. Under the SAE J2012 list it stands for the passenger frontal airbag's stage 3 deployment loop, a third firing element that only some adaptive passenger airbags have. General Motors, however, has long used its own numbering, and on many Chevrolet, GMC, Buick and Cadillac models B0012 is the driver frontal deployment loop stage 1, the steering wheel airbag circuit that runs through the clockspring. Either way, the airbag module has measured one firing loop as open, shorted or out of its resistance window and has usually disabled that airbag. The first job is to read the code with a scan tool that shows the manufacturer's own text for your vehicle, because the repair path is completely different for the two meanings.

How to read B0012

How to read B0012B10203124
  1. B Body
  2. 0 Generic (SAE)
  3. 0 Body Systems
  4. 12 Specific fault

Symptoms

  • Airbag/SRS warning light on continuously
  • On GM trucks and SUVs: horn or steering wheel controls acting up at the same time (clockspring)
  • On GM: code appears or clears when the wheel is turned
  • On SAE-coded vehicles: often logged with other passenger airbag stage codes
  • Generic code readers show the SAE text, which may not match your vehicle

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. GM vehicles: worn or broken clockspring interrupting the driver airbag stage 1 loop 33%
  2. Connector at the affected airbag (steering wheel on GM, dash on others) loose or not latched 22%
  3. Airbag inflator igniter out of range 16%
  4. Harness fault between the airbag module and the steering column or dash 14%
  5. Aftermarket steering wheel or wrong replacement airbag 8%
  6. Airbag control module (SDM/ACM) fault 7%

Diagnosis step by step

Diagnostic flow: B00121Get the manufacturer definitionfirst2GM driver-loop path: check steeringwheel functions3Passenger-loop path: check recentdash work4No meters on airbag circuits5Simulator test and repair6Final check
  1. Get the manufacturer definition first

    Read the airbag module with a scan tool that shows make-specific descriptions and the failure-type suffix (for example open circuit or resistance high). If it names the driver frontal loop, you are dealing with the GM meaning; if it names the passenger, the SAE meaning applies.

    Tools: OBD-II scanner

  2. GM driver-loop path: check steering wheel functions

    Without touching wiring, try the horn, cruise and audio buttons while turning the wheel slowly from lock to lock. Dropouts point to the clockspring, which is by far the most common fix for the GM version of B0012.

  3. Passenger-loop path: check recent dash work

    On vehicles where B0012 is the passenger stage 3 loop, look into recent glovebox, dashboard or airbag recall work and signs of water in the passenger footwell. The connector behind the glovebox is the usual culprit.

    Tools: Flashlight

  4. No meters on airbag circuits

    A multimeter or test light on an airbag plug can set off the inflator. A technician disconnects the battery, waits the specified time and only then unplugs the airbag to fit a simulator.

  5. Simulator test and repair

    With a simulator in place of the airbag, a cleared code means the inflator is bad; a remaining code means clockspring, connector or harness. The shop repairs with approved SRS parts and never with plain solder joints or a bypass resistor.

    Tools: OBD-II scanner

  6. Final check

    The code is cleared, the battery reconnected with nobody inside, and the SRS lamp must complete its self-test and switch off. On GM, the wheel is turned fully both ways to be sure the clockspring fault doesn't return.

    Tools: OBD-II scanner

Repair options & costs

RepairDIY?Estimated cost
SRS diagnosis with make-specific scan tool No $100–$200
Replace clockspring (GM driver loop) No $250–$650
Repair airbag connector or harness No $100–$350
Replace affected airbag (driver or passenger) No $600–$1,800
Replace airbag module (SDM/ACM) No $450–$1,200

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Notes by brand

Chevrolet

On many Chevrolet cars, trucks and SUVs, B0012 is defined as the driver frontal deployment loop stage 1, not the passenger loop. The clockspring behind the steering wheel is the first suspect.

GMC

GMC trucks and SUVs share GM's numbering, so B0012 usually refers to the driver steering wheel airbag loop through the clockspring.

Field data

Chevrolet 4 Cobalt, Corvette Z06, Malibu

Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.

Emissions / smog test impact

Depends

SRS codes don't count in the US emissions test itself. States that also run a safety inspection may fail the car while the airbag light is on.

Frequently asked questions

Why do different websites give different meanings for B0012?

The SAE list defines B0012 as the passenger stage 3 loop, but GM uses the same number for the driver frontal stage 1 loop. Only a scan tool that reads your car's own definition tells you which airbag is affected.

My Chevy has B0012 and the horn doesn't work. Is that connected?

Very likely. Both the horn and the driver airbag run through the clockspring behind the steering wheel, and a broken clockspring commonly causes this combination on GM vehicles.

What is a stage 3 passenger airbag?

Some adaptive passenger airbags have more than two controlled firing elements so the module can tailor deployment to crash severity and occupant. What exactly the third loop controls depends on the manufacturer's design.

Can I clear B0012 and see if it comes back?

Clearing it won't fix anything; the module retests the loop at every startup and the light returns if the fault is still there. Clearing is done after the repair to confirm it.

Sources