AutoLogicTools

OBD-II trouble code

B0096: Right Side Restraints Sensor 1 (Subfault)

A restraints fault at the first right-side sensor index. On left-hand-drive vehicles this is the kerb side, which exposes it to impacts and standing water the driver's side never sees — and it sits alongside the occupant sensing hardware under the passenger seat.

High severityBodyAirbag / SRS RestraintsDrivable short-term

Quick facts

System
Body
Category
Airbag / SRS Restraints
Severity
High severity
Drivable
Usually safe to drive short-term
Repair cost range
$120$800
DIY difficulty
Shop recommended

What does B0096 mean?

B0096 is stored by the restraints control module when the circuit for the first-indexed right-side sensor stops reading correctly. On most layouts that is the forward station on the passenger side of a left-hand-drive vehicle, and two things about that side of the car make the failure population meaningfully different from its mirror image on the left.

The first is that the right side is the kerb side. Everything about the way a vehicle is parked and driven in a left-hand-drive country loads that side differently. It is the side that gets pushed against kerbs when parking, the side that takes the gutter's standing water and everything suspended in it, the side that collects wheel-thrown grit and salt from the road edge rather than from the centre, and the side whose lower door and rocker are struck by kerbs, bollards and low walls. None of that is true to the same degree on the driver's side. The practical consequence is that on a right-side restraints code it is worth inspecting for impact and for water before inspecting for wear — a dented or scraped rocker, a bent sill, a sensor bracket that has been deformed, or a connector sitting in a rocker cavity that has been repeatedly flooded from the gutter. Where a left-side code usually turns out to be service damage or age, a right-side code has a real chance of being physical damage the owner does not remember taking.

The second is what shares the space. The forward right station is under and around the front passenger seat, which is also where occupant sensing hardware lives on vehicles that have it — the weight sensing mat, the seat frame sensors or the classification module that decides whether a passenger is present and how forcefully to deploy. Those systems have their own wiring in the same restricted volume, under the same seat, running through the same connectors and clips. When a right-side satellite code appears alongside occupant classification faults, the shared under-seat harness becomes the leading suspect rather than either component individually. Under-seat harnesses are damaged in specific and repeatable ways: seat travel works the loom back and forth every time the seat is adjusted, luggage and shopping pushed under the seat catches connectors, retrofitted seat heaters and aftermarket seat covers involve lifting and reseating the same plugs, and passengers' feet find anything that hangs low. Any of those will produce a fault at this station.

The passenger door adds its own history. Passenger door work is less frequent than driver's door work but not rare, and when it happens the same cavity, the same trim panel and the same vapour barrier are involved.

The usual restraints caveats apply without exception. The vehicle drives entirely normally and no engine function is affected, but the module will generally have disabled right-side deployment, so the side airbag, curtain and pretensioner on that side should be assumed unavailable in a collision. The circuits are attached to pyrotechnic devices and the system must be safely powered down following the manufacturer's procedure before anything is unplugged.

Common causes

  • Kerb, bollard or low wall impact to the right rocker or lower door deforming the sensor mounting or its bracket
  • Standing gutter water repeatedly entering the right rocker cavity and corroding the connector
  • Road-edge grit and salt accumulation on the kerb-side lower body
  • Under-seat harness damaged by seat travel, worked back and forth every time the passenger seat is adjusted
  • Connector snagged by luggage, shopping or feet in the passenger footwell
  • Plugs disturbed during seat heater retrofit, seat cover fitting or seat removal
  • Shared under-seat harness fault presenting alongside occupant classification codes
  • Passenger door trim, regulator or lock work that disturbed the connector or harness routing
  • Failed satellite sensor, or a restraints module fault once the circuit has been proven

Symptoms

  • Airbag or SRS warning light on continuously
  • B0096 stored in the restraints module
  • Occupant classification or passenger presence codes stored alongside it
  • Passenger airbag status indicator behaving inconsistently
  • Right-side airbag, curtain and pretensioner deployment disabled by the module
  • Fault noticed after the passenger seat was moved, a seat cover fitted or something retrieved from under the seat
  • Visible kerb damage, scraping or denting to the right rocker or lower door
  • No change in engine operation, drivability or handling

Diagnostic steps

  1. 1.Confirm which physical satellite index one designates on this model, then inspect the right rocker and lower door for kerb strikes, scrapes and deformation before assuming an electrical cause — the kerb side takes impacts the driver's side does not.
  2. 2.Read the complete restraints module code set and note specifically whether occupant classification or passenger presence codes are stored alongside this one.
  3. 3.If occupant sensing codes are present too, treat the shared under-seat harness as the leading suspect rather than either component on its own.
  4. 4.Power the restraints system down per the manufacturer's procedure and observe the specified wait time before disconnecting anything.
  5. 5.Move the passenger seat through its full fore-and-aft and recline travel with the harness visible, checking for a loom that is stretched, pinched or dragged at any point in the range.
  6. 6.Inspect connectors under the seat for snagging, partial unlatching and crushed housings, all of which come from luggage, feet and items pushed underneath.
  7. 7.Ask whether seat heaters, seat covers or a seat swap have been fitted, since those jobs involve lifting and reseating exactly these plugs.
  8. 8.Check the right rocker cavity and its drains for standing water and corrosion product, given the kerb side's exposure to gutter water.
  9. 9.Measure the circuit against the manufacturer's specified resistance window and replace the complete pigtail or harness section rather than splicing.
  10. 10.Clear the code after repair and confirm the warning light stays out through several ignition cycles with the seat moved through its travel each time.

Repair cost

$120$800

Diagnosis is $120 to $220 with restraints module access. An under-seat harness or connector repair is $150 to $450 and requires the seat to come out on most vehicles, which is most of that labour. A satellite sensor is $80 to $300 in parts, so $250 to $650 fitted. Where kerb impact has deformed a mounting or the rocker itself, add bodywork at $200 to $900 depending on how much structure is involved — and that is a cost the left-side equivalent codes rarely carry. If occupant sensing hardware is genuinely at fault rather than the shared harness, a weight sensing mat or classification module takes the job to $500 to $1,100.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with airbag / srs crash sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.

Related codes

Frequently asked questions

Why does it matter that this is the right side rather than the left?

Because on a left-hand-drive vehicle the right side is the kerb side, and it lives a harder life. It is the side pushed against kerbs when parking, the side that sits in gutter water, the side that collects grit and salt thrown up from the road edge, and the side whose rocker meets bollards and low walls. That shifts what to look for: on a right-side restraints code, check for impact damage and water in the rocker before you start looking for age-related wear, because there is a real chance of a knock the owner does not remember.

I also have occupant sensing codes. Are they connected?

Very likely, and the connection is usually the wiring rather than the components. The forward right sensing station and the occupant classification hardware both live under and around the front passenger seat, sharing the same restricted space, the same clips and often the same harness run. When faults appear in both at once, the shared under-seat harness is a far better suspect than two components failing simultaneously. Start there and you may find one damaged loom explains the whole picture.

Could moving the seat or fitting seat covers have caused this?

Both are recognised causes at this station. The under-seat harness is worked back and forth every time the seat is adjusted, so a loom routed slightly too tight will fatigue over years of travel. Seat covers, seat heater retrofits and seat removal all involve lifting and reseating the same connectors, and a plug that is not fully relatched will read exactly like a failed sensor. Luggage, shopping and passengers' feet catch anything hanging low. Move the seat through its full travel while watching the harness — the fault often shows itself in the process.

Is the passenger protected while this code is stored?

Assume not. The car drives normally and nothing about the engine, brakes or handling changes, but the module will generally have disabled deployment at the affected station, which means the side airbag, curtain and pretensioner on the right may not fire in a collision. The seat belt still functions and remains the primary restraint, so it should be worn without exception, and the fault deserves prompt attention rather than being treated as a warning light to live with.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.