EN

Severity: High Code type: Generic (all makes)

B0028 Code: Right Side Airbag Deployment Control

Fault in the firing loop of the right (passenger-side) side airbag, usually in the passenger seatback.

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
Right Side Airbag Deployment Control
System
Body Systems · Body
Safe to drive?
With caution
Typical repair cost
$100–$1,300
DIY difficulty
Professional only

The right side airbag protects the front passenger's torso in a side impact and normally lives in the outboard side of the passenger seatback. Its harness shares the space under the passenger seat with the occupant classification sensor, the passenger belt buckle switch and often seat heating, so one disturbed plug or chafed harness can trigger several codes at once. B0028 means the airbag module found the right side airbag loop open, shorted or outside its resistance range. The passenger seat sees more abuse underneath than the driver's: feet of rear passengers, bags and bottles pushed under it, spilled drinks, child seat installations and, in vans and some SUVs, a folding or removable seat. On some older vehicles the side airbag is in the passenger door, which moves the suspect area to the door hinge wiring.

How to read B0028

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

Symptoms

  • Airbag warning light on steadily
  • Code logged after rear passengers, bags or bottles pressed against the connectors under the passenger seat
  • Light appeared after a spill on or under the passenger seat
  • PASSENGER AIRBAG OFF lamp or passenger seatbelt reminder behaving oddly at the same time
  • Warning after the passenger seat was folded, removed or replaced

Possible causes

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

  1. Side airbag connector under the passenger seat kicked loose, not latched or corroded 35%
  2. Seat harness pinched by the seat track, fold mechanism or items stored under the seat 20%
  3. Right side airbag in the seatback out of range 14%
  4. Liquid spilled into the seat or connectors causing corrosion 13%
  5. Seat removed, swapped or reupholstered without restoring the airbag circuit 10%
  6. Airbag control module fault 8%

Diagnosis step by step

Diagnostic flow: B00281Read all SRS codes, not just B00282Clear the space under the seat3Check for spills4Leave connectors and probing to theshop5Shop diagnosis with a simulator6Recheck the whole passenger seatsystem
  1. Read all SRS codes, not just B0028

    Scan the airbag module and note every code with its subtype. B0028 together with an occupant classification (B00A0) or passenger buckle (B0052) code strongly points to the shared under-seat harness or a spill rather than the side airbag itself.

    Tools: OBD-II scanner

  2. Clear the space under the seat

    Remove bags, bottles, umbrellas and anything wedged under the passenger seat, and ask rear passengers not to push their feet under it. Don't touch the yellow SRS connectors while doing this.

    Tools: Flashlight

  3. Check for spills

    Feel the seat cushion and the carpet under the seat for dampness or sticky residue. Sugary drinks leave films that corrode connector pins within weeks and also upset the occupant sensor.

  4. Leave connectors and probing to the shop

    Measuring the side airbag or its plug with a meter or test light can deploy it toward the seat occupant. A technician disconnects the battery and waits the specified time before working under the seat.

  5. Shop diagnosis with a simulator

    The technician unplugs the side airbag at the seat connector and substitutes a simulator. A code that clears means the airbag or the wiring inside the seat is bad; a code that stays means the floor harness or module side. Corroded plugs get SRS repair terminals.

    Tools: OBD-II scanner

  6. Recheck the whole passenger seat system

    After repair and code clearing, the shop confirms the side airbag, the passenger buckle status and the occupant sensor all read correctly. The PASSENGER AIRBAG OFF lamp must respond properly to an empty seat and an adult.

    Tools: OBD-II scanner

Repair options & costs

RepairDIY?Estimated cost
SRS diagnosis No $100–$200
Clean or repair corroded under-seat connectors No $100–$300
Repair pinched seat harness No $150–$400
Replace passenger seat side airbag 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 4 Altima
Chrysler 3 200
Ram 2 1500

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

Emissions / smog test impact

Depends

Emissions testing in the US ignores SRS codes. A state safety inspection may fail the car while the airbag light is on.

Frequently asked questions

Why do I get B0028 and a passenger airbag off light at the same time?

The passenger side airbag, the occupant sensor and the passenger buckle share wiring under the seat. A single loose plug, spill or pinched harness can upset all of them at once.

Can a child seat cause B0028?

A child seat doesn't set the code by itself, but forcing one into place or routing its straps under the seat can pull on the harness. Check under the seat after installing or removing child seats.

Is the passenger door involved?

Only on vehicles that mount the side airbag in the door. There, the wiring passes through the hinge area and can crack from years of door opening. Most modern cars mount it in the seatback.

What's the difference between B0020 and B0028?

B0020 is the left (driver-side) side airbag loop and B0028 the right (passenger-side) loop. They are separate circuits, and the passenger side shares its under-seat space with more sensors.

Sources