Code
B15A0
Generic
B — Body
Driver Seat Belt Buckle Switch Circuit Fault
AI status
Completed
Completed
100%
Causes
- Broken, pinched, or chafed wiring in the buckle switch circuit
- Poor or corroded connector(s) at the buckle or wiring harness
- Faulty seat belt buckle switch (mechanical or electrical failure)
- Short to ground or short to battery in the circuit
- Faulty body/airbag (SRS) control module or internal circuit issue
- Water intrusion or contamination at the switch or connector
Symptoms
- Seat belt warning lamp stays on or does not behave correctly
- Audible seat belt chime remains active or does not sound
- Possible SRS/airbag warning light illuminated (if circuit monitored by restraint module)
- Driver seatbelt indicator on the dash or cluster incorrect
- DTC present and may remain after buckling/unbuckling
What to check
- Retrieve DTC(s) and freeze frame data with an appropriate scan tool
- Visually inspect buckle, connector, and wiring for damage or corrosion
- Wiggle test wiring and connectors while monitoring live data/signals
- Check for service bulletins or recent work that disturbed the seat harness
- Confirm proper connector seating and terminal condition
Signal parameters
- Reference voltage to switch: typically 5 V (may be vehicle‑specific) with key ON
- Buckled state: circuit closed or pulled to ground (approx. 0–1 Ω or near 0 V at switch terminal)
- Unbuckled state: open circuit or pulled high by pull‑up (infinite Ω; voltage ~ref voltage through pull‑up)
- Typical continuity when closed: < 5 Ω between buckle terminals (manufacturer dependent)
- Signal transition time: switch should change state immediately when buckle is moved (< 0.1–0.3 s)
Diagnostic algorithm
- Retrieve the B15A0 code and any related codes using a scan tool. Note freeze frame and live data for the seat belt buckle input.
- Follow safety procedures for SRS work: disable the battery and wait the manufacturer‑specified time before accessing restraint wiring or connectors.
- Visually inspect the driver seat belt buckle, connector(s) and seat harness routing (through seat and B‑pillar). Look for pinched, frayed, or broken wires and for signs of corrosion or water intrusion.
- With battery reconnected and ignition ON, monitor the buckle switch signal with a scan tool or multimeter. Observe voltage or state while buckling/unbuckling and during seat movement.
- Perform a wiggle test on the harness and connectors while watching live data or meter for intermittent changes. Repair any suspect wiring or connector faults.
- If the switch is removable, disconnect the buckle connector and measure continuity/resistance between the buckle terminals while actuating the latch: closed (buckled) should show continuity/low resistance; unbuckled should be open.
- If wiring looks good but switch fails to behave, substitute a known good buckle switch or temporarily short the switch connector (simulate buckled condition) to see if the module responds and the code clears.
- If short to battery or ground is suspected, isolate the circuit and perform resistance-to-power/ground checks and pin‑probe diagnostics to locate the short.
- After repairs, clear the DTCs and verify proper operation by cycling the buckle and performing a test drive if necessary. Re-scan to ensure the code does not return.
- If wiring and switch check good and the fault persists, test or replace the restraint control module only after confirming inputs and following manufacturer procedures.
Likely causes
- Corroded or loose connector at the driver seat belt buckle
- Damaged wiring where the harness passes through the seat or B‑pillar
- Failed buckle switch contacts (stuck, pitted or broken)
- Intermittent open/short caused by seat movement or debris
Fault status
Status
B15A0 — Driver Seat Belt Buckle Switch Circuit Fault. The restraint system detected an abnormal condition in the driver buckle switch circuit (open, short, intermittent, or wrong voltage). Inspect buckle, wiring, connectors, and module inputs.
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
Repair manuals
Brands with available manuals
8,442
The library contains 8,442 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
