01 A Complete Guide To Diesel Particulate Filter (DPF) • 02 Oil filter vs. oil: Which is more important to change? • 03 Drones: The Ultimate Guide to How They Work and What They C… • 04 U0012, U0013, U0014, U0015, U0016, and U0017: Medium Speed … • 05 Is There Any Significant Difference Vetween 1.6L and 2.0L E… • 06 Engine Cranking Noises: Guide to Identifying and Tackling C… • 07 10 Essential Car Maintenance Tips for Long Lasting Performa… • 08 The Mitsubishi Outlander PHEV: A Plug-in Hybrid SUV That Ch… • 09 Steering Wheel Feels Loose? Uneven Tire Wear? Don't Ignore … • 10 This Is Why You’ll Want an Electric Car by 2030 •

DTC codes / B00xx · Airbags, seats, doors, lights and comfort systems / B00DF

B00DFPassenger Restraints Disable Switch

B00DF indicates that the passenger restraints disable switch circuit has a fault, meaning the body control module or restraints control module has detected an unexpected voltage, open circuit, or short on the switch input. The computer expects a specific voltage signal when the switch is in the enable position and another when it is in the disable position, and it sets this code when the signal falls outside the expected range.

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

Symptoms you may notice

  • The airbag or supplemental restraint system (SRS) warning light stays illuminated on the dashboard.
  • The passenger airbag may be automatically disabled even when the switch is set to the enable position.
  • The passenger airbag indicator light may flash or show an inconsistent status.
  • The disable switch may feel loose, sticky, or unresponsive when pressed.
  • Often no symptoms besides the warning light, with the switch appearing to function normally.

Common causes, most likely first

  1. Faulty passenger restraints disable switch, worn contacts or internal failure.
  2. Damaged or corroded wiring harness connector at the switch or module.
  3. Open or shorted wire in the circuit between the switch and the restraints control module.
  4. Water intrusion or corrosion in the switch or connector, especially in vehicles with leaks.
  5. Failed body control module or restraints control module, though this is less common.
  6. Aftermarket accessories or previous repairs that tapped into the SRS wiring.

How to diagnose and fix it

  1. Use a scan tool to read all SRS codes and record freeze-frame data to confirm B00DF is current and not history.
  2. Visually inspect the passenger restraints disable switch and its connector for damage, corrosion, or loose pins.
  3. Disconnect the switch and measure resistance across its terminals in both positions, comparing to the manufacturer's specification.
  4. Check for continuity and short-to-ground or short-to-voltage on the wires between the switch and the restraints control module.
  5. If wiring and switch test good, substitute a known-good switch and clear the code to see if it returns.
  6. Perform a battery disconnect and module reset, then recheck for the code after a test drive.
  7. If the code persists after all checks, follow the manufacturer's diagnostic flow for module replacement or reprogramming.

Before you replace the disable switch

  • A common oversight is assuming the switch itself is bad when the real problem is a corroded connector behind the trim panel, often caused by a leaking windshield or sunroof drain.
  • The code can set intermittently if the switch is rarely used, leading to oxidized contacts that clean up with a few cycles of the switch.
  • Some vehicles require the passenger airbag disable switch to be cycled through its full range after battery service to relearn its positions, and skipping this step can falsely trigger B00DF.
  • Aftermarket seat covers or heavy objects left on the passenger seat can interfere with occupant detection systems that share wiring with the disable switch circuit, causing misleading codes.
  • A weak or failing battery can cause momentary voltage drops that the restraints module interprets as a switch fault, so always verify battery health before condemning components.

Can I keep driving with B00DF?

You can generally drive the vehicle, but the passenger airbag 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