FIVE STARAIRBAGS
Sold and shipped fromJacksonville, Arkansas
Mon to Fri, 9 AM to 5 PM CT501-988-0611
Cart
SRS fault code

B1020: Occupant Classification Unit Failure

B1020 points at a failure of the occupant classification system control unit. That unit weighs up what is in the passenger seat and tells the airbag system whether to arm the passenger airbag.

Hardware fault

What B1020 means

Nissan and Infiniti use an occupant classification system built around sensors in the passenger seat and a control unit that interprets them. Its verdict drives the passenger airbag status light and the decision to enable or suppress that airbag. B1020 means the control unit has reported its own failure or has stopped returning a result the system will accept.

The unit is part of the seat assembly, so it shares everything the seat goes through. Liquid spills, a wet floor, cargo shoved underneath, and every removal for upholstery or carpet work reach it. Owners usually notice the passenger airbag status light behaving oddly before anyone reads a code.

Common causes

Crash data or hardware fault?

B1020 is filed as a hardware fault because a component has quit, not because a firing loop drifted out of range. Crash data is the other kind of record in a restraint system: written permanently after a deployment and impossible to erase with a scan tool. The two problems get solved in completely different ways.

Does our reset clear it?

Our mail-in service restores control modules that are locked on crash data, and it does not repair an occupant classification unit that has failed. Work the seat side first: confirm power, ground, and connections, then replace the unit if it is genuinely bad. A replacement typically needs the system zero point or calibration procedure run afterward before the passenger airbag arms.

Which makes throw it

Infiniti and Nissan both report B1020, which follows from the shared restraint architecture across the two brands. The diagnosis reads the same on either badge.

What to do next

Check the connector under the passenger seat for corrosion and confirm a solid supply and ground before you condemn the unit, because a starved unit reports failure it does not have. Look for water staining in the carpet at the same time. If the unit is confirmed bad, plan on running the calibration procedure after installation so the system has a valid baseline. Related codes: B1019, B1022, B1071.

B1020 and your restraint module

We reset the module you already own.

Mail us your original module. We restore it to factory-ready condition for a fraction of dealer cost, the same way we have since 1997.

Genuine OEM parts in stock now

Shop all parts

Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.