DTC codes / B01xx · Airbags, seats, doors, lights and comfort systems / B0154
B0154 means the body control module (BCM) has detected an abnormal condition in the passenger seat belt buckle switch circuit, such as an open, short, or out-of-range signal. The computer expects a specific voltage or resistance from the buckle switch when the seat belt is latched versus unlatched, and it has seen a value outside that expected range for a set period of time.
The vehicle is generally safe to drive because the seat belt still latches mechanically, but the passenger airbag may not deploy correctly in a crash if the buckle status is wrong. Avoid carrying passengers in the front seat until the fault is repaired, and have the system diagnosed promptly.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.