B00A0CriticalBody

B00A0: How to Diagnose & Fix — Occupant Classification System (Subfault)

2 vehicles · 1 makes · $150-$1,200 repair

Share:@au7o.io

How to diagnose and fix B00A0: most-reported vehicles

Ranked by owner reports. Each card gives the symptoms, how to confirm the cause, the fix, parts and sources for that vehicle.

Nissan Maxima · 2016–2021

The front passenger Occupant Classification System (OCS), also called the occupant detection system, can store code B00A0-00 (occupant detection sensor unit), and the OCS zero-point reset cannot be performed. Applies to: 2016-2021 Nissan Maxima (A36) with B00A0-00 stored and an OCS zero-point reset that cannot be completed (Nissan NTB19-071A, March 5, 2021, which replaced NTB19-071).

How to Fix

Have a Nissan dealer read the air bag codes. Other air bag codes are diagnosed and repaired first; with B00A0-00 stored and the zero-point reset failing, NTB19-071A has the dealer check the OCS control unit with Nissan's ODS Analysis software and perform a "75-zero RESET" using special tool J-51594. Normal warranty rules apply; this is not a recall or a promise of free repair.

Sources for this issue (1)

Research This Issue

Manually Verified
High ConfidenceVerifiedUpdated Oct 11, 2026

Nissan Versa · 2007–2022

The Versa's NISSAN Advanced Air Bag System weighs the front passenger via an occupant classification sensor mat and bladder built into the passenger seat cushion, plus a seat-belt tension sensor. The pressure mat's printed circuit traces crack from repeated seat loading, and the harness that runs under the seat frame chafes or corrodes at the connector. When the OCS control unit sees an implausible or open-circuit reading it fails safe and leaves the 'PASSENGER AIR BAG OFF' telltale illuminated with a normal-sized adult seated — meaning the passenger front airbag will not deploy in a crash. Owners report the light behaving erratically first (going out only when the passenger shifts position) before staying on permanently. Nissan's service remedy is often a re-zero/reflash of the OCS control unit rather than parts, so a good number of cars are fixed without a seat teardown, but a genuinely failed mat requires the seat cushion assembly.

Common Symptoms

  • PASSENGER AIR BAG OFF light stays lit with an adult in the seat
  • Airbag warning light on in the instrument cluster
  • Passenger airbag status light flickers when passenger shifts weight
  • Light goes out only if the passenger sits in an unnatural position
  • Airbag system stores occupant-sensor fault codes

How to Fix

Do not clear it and ignore it. Have the airbag system scanned for OCS/occupant-sensor codes. First step is inspecting and reseating the connectors under the passenger seat for chafe, corrosion, or a pinched harness from cargo shoved under the seat. If wiring is sound, the dealer performs the OCS control-unit zero-point reset/reprogram, which resolves a large share of cases. If the sensor mat itself is open, the passenger seat cushion assembly with integrated OCS mat must be replaced and the system recalibrated. Bypassing or resistor-spoofing the sensor is discussed on forums but defeats a federally mandated restraint and should not be done.

Typical repair cost:$150 - $1,200
Sources for this issue (4)

Research This Issue

Community Reported
Medium ConfidenceVerifiedReviewed Oct 27, 2026

Find B00A0 by make

Browse every documented model and issue for your make.

B00A0 code reference

General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.

Frequently asked questions

What does B00A0 mean?

B00A0 stands for "Occupant Classification System (Subfault)." This SRS code refers to a fault in the Occupant Classification System (OCS), which detects the size, weight, and presence of the front passenger (including an empty seat or a child seat) to decide whether and how forcefully the passenger airbag should deploy. The airbag module sets this code when the OCS sensors, weight mat, or related wiring report a fault. With this code active, the passenger airbag may be incorrectly enabled or disabled, so it should be diagnosed for safety.

What are the most common causes of B00A0?

The most common causes of B00A0 are: Faulty occupant classification / weight sensor mat in the seat, Damaged wiring or connector under the passenger seat, OCS module needing recalibration after seat service, Aftermarket seat covers or modifications affecting the sensor, Corroded or loose connector, Faulty OCS or airbag (SRS) control module, Poor ground connection. The specific cause varies by vehicle.

How much does it cost to fix B00A0?

Repair costs for B00A0 range from $150 to $1,200, depending on the vehicle and root cause.

Which vehicles are affected by B00A0?

Au7o has documented B00A0 across 2 vehicle models from 1 manufacturers: Nissan.

🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about B00A0 fixes
We add new causes, fixes and affected vehicles for B00A0 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 600+ people using Au7o to better understand their vehicles.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.