The passenger occupant detection system (ODS), used to enable/disable the passenger airbag based on weight, has reported a malfunction.
Low severity. Can I keep driving?You can normally keep driving. If it affects the lights or visibility, get it repaired before driving at night or in the rain.
Symptoms
- Warning light or symbol related to the affected system
- Comfort or safety function impaired
Most likely causes
- Seat sensor mat failure
- ODS calibration lost after seat work
- Loose ODS connector
What to check, in order
Start with the simplest. You can tick off each step.
Good to know
- Repair difficulty: hard
What each character of B0128 means
- B: Body
- 0: Generic code: same on every make
- 1: Subsystem depends on the code range
- 28: Specific fault in that system
Frequently asked questions
Can I keep driving with code B0128?
You can normally keep driving. If it affects the lights or visibility, get it repaired before driving at night or in the rain.
What causes code B0128?
The most common causes are: seat sensor mat failure; oDS calibration lost after seat work; loose ODS connector.
Sources
Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.