B0020 Code: Left Side Airbag Deployment Control
Fault in the firing loop of the left (driver-side) side airbag, usually the one in the driver's seatback.
Stop driving
The car drives as usual, but the driver has no side airbag protection until the loop is repaired. Don't unplug or jiggle the connectors under the seat with the ignition on, and schedule an SRS repair soon.
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
- Left Side Airbag Deployment Control
- System
- Body Systems · Body
- Safe to drive?
- With caution
- Typical repair cost
- $100–$1,300
- DIY difficulty
- Professional only
The left side airbag protects the driver's chest and pelvis in a side impact. On most vehicles it sits in the outboard bolster of the driver's seatback, and its wires leave the seat through a connector under the seat cushion that has to follow every movement of the seat track. B0020 means the airbag module measured that firing loop out of range: open, shorted or with the resistance too high or low. Under-seat connectors are the weak spot: they get kicked, stretched when the seat slides all the way, soaked by spills or knocked loose when the seat is removed or the carpet is cleaned. On some models the left side airbag is mounted in the door instead, so the harness passes through the door hinge boot. The module normally disables the left side airbag while the code is present.
How to read B0020
- B Body
- 0 Generic (SAE)
- 0 Body Systems
- 20 Specific fault
Symptoms
- Airbag warning light stays on, sometimes flickering when the seat is moved
- Code appeared after the driver's seat was removed, replaced or reupholstered
- Light came on after cleaning, vacuuming or carpet shampooing under the seat
- Heated seat or power seat problems at the same time (shared under-seat wiring)
- Often logged together with a driver seatbelt sensor code (B0050) when the seat harness is affected
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Loose, corroded or partly unlatched side airbag connector under the driver's seat
- Seat harness chafed or stretched by the seat tracks or objects stuck under the seat
- Side airbag inside the seatback out of range
- Seat removed, swapped or reupholstered without restoring the airbag wiring correctly
- Floor harness or door hinge wiring fault (door-mounted side airbags)
- Airbag control module fault
Diagnosis step by step
Read the SRS code and subtype
An SRS-capable scan tool shows whether the loop is open, shorted or high or low in resistance. Open or high-resistance faults usually mean a connector problem; a short to ground points more to harness damage along the seat tracks.
Tools: OBD-II scanner
Watch the light while moving the seat
With the engine running, slowly slide the seat through its full travel and tilt the backrest. If the airbag light changes or the code toggles between active and stored, the harness or under-seat plug is being pulled at one end of the travel.
Look under the seat, hands off the plugs
With a flashlight, look for loose items, cables pulled tight or a yellow connector hanging free. Remove loose objects, but don't unplug or squeeze SRS connectors; with the key on, disconnecting one sets more codes, and the side airbag is live.
Tools: Flashlight
Seat work and covers history
Tell the shop if the seat was ever removed, replaced from a salvage yard or fitted with new upholstery. Seat covers must be airbag-compatible with a tear seam on the airbag side; a wrong cover doesn't set B0020 but can stop the bag from deploying properly.
Professional connector and loop repair
After battery disconnection and the waiting time, the technician checks the under-seat connector's terminals and locking tab, then uses a simulator to split airbag from harness. Many makers offer SRS connector repair kits that crimp new terminals in place of the old plug.
Tools: OBD-II scanner
Verify through the full seat travel
After clearing the code with nobody inside during battery reconnection, the seat is run through its full range again. The SRS lamp must stay off in every seat position.
Tools: OBD-II scanner
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| SRS diagnosis | No | $100–$200 |
| Repair under-seat airbag connector (crimp repair kit) | No | $100–$300 |
| Repair seat harness damaged by seat tracks | No | $150–$400 |
| Replace seat-mounted side airbag (incl. seat cover work) | No | $450–$1,200 |
| 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 | 25 | Altima, Rogue, Pathfinder | |
|---|---|---|---|
| Honda | 7 | Accord, Cr-V, Odyssey | |
| Chrysler | 5 | 200 | |
| Chevrolet | 4 | Avalanche, Cobalt, Corvette Z06 | |
| Jeep | 4 | Cherokee, Compass | |
| Dodge | 2 | Charger, Durango | |
| Ford | 2 | Fusion, Fusion Hybrid |
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Depends
SRS codes don't fail the emissions part of a US smog check. States with a safety inspection may fail a vehicle while the airbag light is lit.
Frequently asked questions
Where is the left side airbag?
On most cars it's in the outer side of the driver's seatback, marked with an 'airbag' tag on the seat. Some models mount it in the driver's door instead. Curtain airbags in the roof rail have their own codes.
Why does moving my seat affect the airbag light?
The side airbag wiring leaves the seat through a connector under the cushion that moves with the seat. At the ends of the travel a stretched or chafed harness can open the circuit, which the module flags as B0020.
Can seat covers cause B0020?
Covers don't normally set the code, but tight aftermarket covers can block the side airbag from opening properly. Only use covers approved for seats with side airbags.
Is taping or zip-tying the under-seat connector a fix?
Securing a plug that keeps working loose can help, but only after a technician has checked the terminals and locked it properly with the battery disconnected. Corroded or spread terminals need a proper repair kit.
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