01 Revving Up the Future: Automotive Industry Trends 2024-2026 • 02 Silent But Deadly: The Secret Dangers of Worn Ball Joints • 03 5 New Cars Worth a Trial in 2023 • 04 Starting A Car Dealership Business: What You Need To Know • 05 What to Do If Your Airbags and Seatbelt Fail in a Car Crash • 06 How to Choose the Right SUV: A Comprehensive Guide • 07 The Hidden Dangers of LPG Conversion for Vehicles • 08 3 Reasons Why Manual Transmissions Are Still Worth Choosing • 09 Signs of a Failing Transmission Control Module (TCM) • 10 Choking Up Your Ride? Signs You Need Throttle Body Cleaning •

DTC codes / B01xx · Airbags, seats, doors, lights and comfort systems / B0128

B0128Passenger Occupant Detection System Malfunction

B0128 indicates that the Passenger Occupant Detection System (PODS) has reported a fault to the airbag control module, meaning the system cannot reliably determine whether a passenger is present or how much they weigh. The computer has detected an electrical or communication problem within the occupant classification circuit, which may prevent the passenger airbag from deploying or cause it to deploy with incorrect force.

SystemBody
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaAirbags, seats, doors, lights and comfort systems

Symptoms you may notice

  • The airbag warning light on the dashboard stays illuminated.
  • A message such as 'Passenger Airbag Off' may appear even when an adult is seated.
  • The passenger airbag status indicator may show 'Off' regardless of seat occupancy.
  • The seatbelt reminder chime may not activate for the passenger seat.
  • Often no symptoms besides the warning light, with the system otherwise appearing normal.

Common causes, most likely first

  1. Faulty passenger seat weight sensor or occupant classification sensor mat.
  2. Damaged or pinched wiring under the passenger seat, often from seat movement.
  3. Corroded or loose electrical connector at the occupant detection module or seat sensor.
  4. Failed passenger occupant detection system control module.
  5. Software calibration error or lost learned values in the occupant detection system.
  6. Aftermarket seat covers or heavy objects left on the passenger seat interfering with sensor readings.

How to diagnose and fix it

  1. Inspect the passenger seat area for aftermarket accessories or heavy items and remove them, then clear the code and retest.
  2. Visually inspect the wiring harness and connectors under the passenger seat for damage, corrosion, or loose pins.
  3. Use a scan tool to read live data from the occupant detection system and compare weight readings with known loads.
  4. Perform a zero-point calibration or relearn procedure for the occupant detection system as specified by the manufacturer.
  5. Check for technical service bulletins (TSBs) or software updates related to the occupant detection system for the vehicle make and model.
  6. If sensor readings are inconsistent, replace the occupant classification sensor mat or weight sensor according to service information.
  7. If all else fails, replace the passenger occupant detection system control module and perform initialization.

Common misdiagnosis traps for B0128

  • A weak or failing battery can cause the occupant detection module to lose its calibration, setting B0128 without any physical fault in the seat.
  • Aftermarket seat covers, cushions, or heavy objects left on the passenger seat are frequently overlooked causes of false occupant detection faults.
  • The occupant detection system often requires a zero-point calibration after any seat removal or replacement, and skipping this step will immediately reset the code.
  • B0128 can be set by a communication fault on the Controller Area Network (CAN) bus between the occupant detection module and the airbag control module, so check network integrity before replacing parts.
  • On some vehicles, the passenger airbag indicator light bulb or LED failure can trigger a related code, so verify the indicator operation as part of diagnosis.

Can I keep driving with B0128?

You can generally drive the vehicle, but the passenger airbag may be disabled or may not deploy correctly in a crash, so avoid carrying passengers in the front seat until the fault is repaired. Have the system diagnosed promptly to restore full supplemental restraint function.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage