93C1 is a BMW code covering passenger seat occupancy. The module uses occupancy status to arm or suppress the passenger airbag, and this entry says that status is not something it can rely on.
Occupancy detection on BMW vehicles is handled by a sensing system in the passenger seat, which reports whether the seat is empty, holds a child, or holds an adult. The ACSM turns that into a decision about the passenger airbag and about the belt reminder. When the reported status is missing, implausible, or otherwise unusable, the module stores a passenger seat occupancy fault.
The definition does not narrow the problem to a mat, a control unit, or a wire, so treat all three as open possibilities. Seat mounted electronics, the harness that runs under the seat, and the connector at the floor are the parts involved, and the most useful clue is usually whether the passenger airbag off indicator behaves correctly when somebody sits down.
BMW does not spell out in this definition whether the entry is a live measurement or a stored condition, so confirm it on the car. Live faults describe the present state of a component or circuit and clear when it is corrected. Crash data is the permanent record of a deployment, kept in protected memory, and scan tools cannot remove it at all.
A reset does not repair an occupancy sensing system that is faulty right now, because the module reads the same status at the next start. Fix the seat side of the problem first. Our mail-in reset service is the right answer when the module is locked by stored crash data, which is a separate situation from an occupancy sensing fault. Call 501-988-0611 if you need help telling the two apart.
BMW stores 93C1 for passenger seat occupancy. The hex code comes from BMW diagnostic software and applies to BMW models with occupant detection in the passenger seat.
Sit in the passenger seat and watch the airbag off indicator, since an indicator that never changes state tells you the module is not receiving usable occupancy information. Remove seat covers and anything sitting on the cushion and retest. Then reseat the connector under the seat and check the harness where it moves with the rails. We can source genuine OEM seat components if the sensing hardware needs replacing. Related codes: 93B2, 93E2, B1213.
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.