Code
B2615
HUMMER
B — Body
Driver Seat Belt Buckle Switch Circuit Fault
Views:
UK: 11
EN: 10
RU: 6
AI status
Completed
Completed
100%
Causes
- Damaged or disconnected wiring in the driver seat belt buckle harness
- Corroded or loose connector at the buckle or at the module
- Failed seat belt buckle switch (mechanical/electrical failure)
- Water intrusion or contamination in the buckle switch or connector
- Aftermarket seat covers or seat repairs that disturbed the wiring
- Faulty Body Control Module (BCM) or sensor input electronics (less common)
Symptoms
- Seat belt warning light stays on or does not behave correctly
- Seat belt reminder chime may not sound or may sound continuously
- Occupant classification/seat belt status in instrument cluster or vehicle info incorrect
- DTC B2615 stored and may illuminate related fault indicator
- Possible intermittent operation when moving seat or buckling/unbuckling
What to check
- Scan for DTCs and note freeze frame / occurrence data from the BCM or restraint module
- Visually inspect driver seat buckle, harness, and connectors for damage, corrosion, or water
- Check for aftermarket seat covers or repairs that could pinch wires
- Wiggle the harness while observing live data or DTC status to identify intermittent faults
- Backprobe connector with buckle buckled/unbuckled and observe signal changes
Signal parameters
- Buckle switch is typically a two-state (open/closed) switch. Expected behavior: one state when unbuckled and the opposite when buckled
- Control module may use a pull-up/pull-down; expect to see a reference voltage (typically 5V or vehicle logic level) when circuit is open and near 0V when closed to ground, or vice versa depending on design
- Continuity: closed switch should show near-zero ohms across switch contacts; open switch shows high resistance/infinite
- No-load voltage on switch harness should be stable (not fluctuating) when switch state is unchanged
Diagnostic algorithm
- Read and record all related DTCs and live data. Note whether the code is current or history and any freeze frame.
- Visually inspect the buckle, harness, and connectors for damage, corrosion, water, or loose connections. Check under the seat and at the seat base.
- With the ignition on, backprobe the buckle switch connector and observe the signal while buckling and unbuckling. Confirm the signal changes state reliably.
- Measure reference voltage and ground at the connector. Verify continuity from the connector to the BCM input and to ground as appropriate.
- Wiggle the seat wiring, connectors, and seat position while monitoring the signal to detect intermittent opens or shorts.
- If wiring and connectors check good, disconnect buckle and measure switch resistance directly while actuating the buckle. Replace buckle if switch does not change state or shows erratic resistance.
- Repair any damaged wiring or connector problems (clean/replace corroded connectors, repair broken wires, reseal against moisture).
- After repairs, clear codes and verify operation through multiple buckle/unbuckle cycles and a road test if needed. Confirm no reoccurrence of the code.
- Replace BCM only if all wiring and switch checks are good and a fault can be traced to the module input (rare).
Likely causes
- Broken/frayed wires through the seat harness (common at seat rail/pivot points)
- Corroded pins in the connector at the buckle or seat base
- Defective buckle switch contacts stuck open or shorted
- Connector not fully seated after seat removal or service
Fault status
Status
B2615 — Driver Seat Belt Buckle Switch Circuit Fault detected by the vehicle control module. Indicates open, short, intermittent or implausible signal from the driver buckle switch circuit.
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
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
