FIVE STARAIRBAGS
Sold and shipped fromJacksonville, Arkansas
Mon to Fri, 9 AM to 5 PM CT501-988-0611
Cart
GM SRS fault code

B0012: Driver Frontal Deployment Loop Stage 1

B0012 is GM's code for the stage 1 half of the driver frontal airbag deployment loop, the circuit that leaves the sensing and diagnostic module, runs up the steering column through the clock spring, and ends at the steering wheel airbag. The SDM measures that circuit constantly and sets B0012 when the resistance or the voltage lands outside its window. Most of the time the problem is in the column, not in the module.

Circuit fault

What B0012 means

The driver airbag on a GM car or truck uses a dual stage inflator. Stage 1 fires in the majority of crashes and stage 2 is held back for a harder hit. B0012 covers the stage 1 circuit by itself, which is why it can set while the rest of the system reads fine.

GM splits the code by symptom byte, and those two digits are the useful part. In GM service data, B0012 01 is a short to battery, 02 is a short to ground, 04 is an open circuit, 0D is resistance above the threshold, and 0E is resistance below it. Write the byte down before anyone clears codes, because it tells you whether to look for a broken wire or a shorted one.

While the code is set, the SDM turns on the AIR BAG indicator. GM's documentation notes the system will still attempt a deployment if a crash occurs, but a loop reading out of range is not something to leave alone.

Common causes

Crash data or hardware fault?

B0012 is a circuit report. The module is telling you what it measured on a pair of wires, not recording a crash. Fix the circuit and the code stops setting. There is one overlap worth knowing about: a car whose driver bag actually deployed will read that loop as open, so B0012 with symptom byte 04 often shows up next to stored crash data after a collision. In that situation the deployment record is a second, separate problem to deal with.

Does our reset clear it?

No, not on its own. Restoring the module's memory does nothing for a broken wire or a worn coil, and the code comes back on the next key cycle. If B0012 is the only thing stored, repair the circuit and the light should go out by itself. If the vehicle was in an accident and the module also locked with crash data, do the physical repairs first, then send the module in for an airbag module reset. When the coil turns out to be the failed part, you can search for a genuine OEM clock spring in the parts store.

Which makes throw it

This version of B0012 belongs to GM's SIR system and turns up on Chevrolet, GMC, Buick, Cadillac, Pontiac, Saturn, and Hummer vehicles from roughly 2005 through 2014. GM service data words it as Driver Steering Wheel Air Bag Deployment Loop Stage 1 on the trucks and Driver Frontal Deployment Loop Stage 1 on other platforms. Other manufacturers assign B0012 to their own circuits, so confirm the code came from a GM module before you follow anything on this page.

What to do next

Read the code with its symptom byte, then start with the connections. GM issued a bulletin covering intermittent airbag lights on 2005 through 2014 vehicles that sends technicians to the CPA retainers and terminals at the SIR connectors before any parts get replaced, and that is still the cheapest place to begin. Check the yellow connector under the column and the coil connector behind the wheel.

If B0013 is stored at the same time, both stages are affected and the coil moves to the top of the list. On older Class 2 GM vehicles the same failure reads as B0026 instead.

Related codes: B0013, B0026, B0001

Keep reading:

Code scope: Chevrolet, GMC, Cadillac, Buick. The same number can mean something different on another manufacturer, so match the code to your make before you act on it.

B0012 on your scanner?

Tell us the code and the vehicle, and we will tell you what it needs

A reset clears stored crash data. A replacement part fixes a hardware fault. We have read these codes since the nineties and will tell you which one you are looking at.

Chevrolet and GMC airbags, seat belts, and modules in stock

Shop all Chevrolet parts

Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.