B0002 Code: Driver Frontal Stage 2 Deployment Control
The airbag module sees a fault in the second-stage firing loop of the driver's steering wheel airbag.
Stop driving
The car drives normally, but the driver airbag may be disabled or only partly functional, so treat it as unprotected and get it repaired soon. Do not remove the steering wheel trim or unplug anything behind it yourself.
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: High
- Meaning
- Driver Frontal Stage 2 Deployment Control
- System
- Body Systems · Body
- Safe to drive?
- With caution
- Typical repair cost
- $80–$1,600
- DIY difficulty
- Professional only
A dual-stage driver airbag has two separate igniters: stage 1 fires in every qualifying crash, while stage 2 adds a second charge, either a few milliseconds later or together with stage 1, when the crash is severe or the driver is unbelted. Each stage has its own pair of wires through the clockspring and usually its own plug on the back of the airbag. B0002 means only the stage 2 loop reads out of range (open, shorted, or resistance too high or low). Because the loops are separate, B0002 on its own often points to the stage 2 plug or one conductor in the clockspring rather than a total failure. The module normally switches off the driver airbag or limits it while the fault is present, and the suffix after the code tells the technician the exact failure type.
How to read B0002
- B Body
- 0 Generic (SAE)
- 0 Body Systems
- 02 Specific fault
Symptoms
- SRS/airbag warning light on steadily after the self-test
- B0002 stored without B0001, or B0001 appearing later as the fault spreads
- Light came on right after the airbag or steering wheel was removed and refitted
- Warning may come and go with steering angle if a clockspring conductor is cracking
- Horn and steering wheel buttons often still work, since they use other clockspring tracks
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Stage 2 plug on the back of the airbag not fully latched, or stage 1 and stage 2 plugs swapped after reassembly
- One broken conductor inside the clockspring (the one carrying the stage 2 loop)
- Stage 2 igniter of the driver airbag out of range
- Aftermarket steering wheel or airbag delete with only one resistor, leaving the stage 2 loop open
- Damaged wiring or connector under the steering column
- Airbag control module internal fault
Diagnosis step by step
Read the SRS memory with a capable scan tool
Use a scan tool that talks to the airbag module and note whether B0002 is alone or paired with B0001, plus its suffix (short to ground, short to battery, open, resistance high/low). Stage 2 alone narrows the fault to a single loop; both stages together point to something they share.
Tools: OBD-II scanner
Check the car's recent history
Ask whether the airbag or steering wheel was off recently, for example for a clockspring, steering wheel wrap or column repair. A plug that was never pushed home until it clicks, or two plugs swapped, is the classic stage 2 fault after such work.
Look for aftermarket parts
A non-original steering wheel, a replacement airbag cover of unknown origin or an airbag delete kit often simulates only one stage. The module then flags stage 2 immediately at every startup. Reinstalling a proper, original airbag is the only safe solution.
Tools: Flashlight
Do not measure or unplug anything yourself
The stage 2 igniter is just as live as stage 1, and a multimeter or test light can supply enough current to fire it in your face. A technician disconnects the battery and waits the manufacturer's specified time before touching the airbag.
Shop test: simulator on the stage 2 loop
The technician replaces the airbag with a dual-loop simulator. If B0002 goes away, the airbag's stage 2 igniter is at fault; if it stays, the clockspring track and the harness to the module are checked with SRS-approved test equipment.
Tools: OBD-II scanner
Verify after the repair
With the battery reconnected and nobody inside, the code is cleared and the key cycled. The warning light must do its bulb check and go out, and no B0001/B0002 may return after turning the wheel lock to lock.
Tools: OBD-II scanner
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| SRS diagnosis with simulator test | No | $100–$200 |
| Reseat or correct the airbag connectors | No | $80–$180 |
| Replace clockspring | No | $250–$700 |
| Replace driver airbag (dual-stage) | No | $600–$1,600 |
| Replace airbag control module | No | $500–$1,300 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Field data
| Nissan | 2 | Altima, Rogue |
|---|
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Depends
The emissions part of a US smog check ignores SRS codes. Where a state safety inspection applies, a lit airbag warning light can cause a failure.
Frequently asked questions
If only stage 2 has a fault, will stage 1 still fire?
Don't rely on it. Depending on the manufacturer's strategy, the module may disable the whole driver airbag or change how it deploys. Only a repaired, fault-free system gives the protection it was designed for.
Why did B0002 appear right after my airbag was refitted?
Most dual-stage airbags have two plugs that look alike. If one isn't fully latched or the two are swapped, the module flags the stage 2 loop at the next startup. A shop can correct this quickly with the battery disconnected.
Is a deployed driver airbag safe to handle?
Not necessarily. If the crash only triggered stage 1, the stage 2 charge in the deployed bag can still be live. Deployed airbags are handled and disposed of by professionals.
Can a resistor stop the B0002 warning?
A resistor only hides the fault and leaves the driver without an airbag, which is dangerous and can void insurance. The correct fix is to repair the loop and fit a proper airbag.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy