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.
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.
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.
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.
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.
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.
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, tested, and shipped ground from Jacksonville, Arkansas.
Do not see it listed? Request a part or call 501-988-0611.