Home / DTC / B2615 — Driver Seat Belt Buckle Switch Circuit Fault

B2615 — Driver Seat Belt Buckle Switch Circuit Fault

Detailed page for trouble code B2615.

32,750codes
59brands
10,293generic
22,457specific
Reset
Code

B2615

HUMMER B — Body

Driver Seat Belt Buckle Switch Circuit Fault

Brand: HUMMER
Type: B — Body
Views: UK: 11 EN: 10 RU: 6
AI status
Completed
ready
Completed 100%
Page language: EN

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

  1. Read and record all related DTCs and live data. Note whether the code is current or history and any freeze frame.
  2. Visually inspect the buckle, harness, and connectors for damage, corrosion, water, or loose connections. Check under the seat and at the seat base.
  3. With the ignition on, backprobe the buckle switch connector and observe the signal while buckling and unbuckling. Confirm the signal changes state reliably.
  4. Measure reference voltage and ground at the connector. Verify continuity from the connector to the BCM input and to ground as appropriate.
  5. Wiggle the seat wiring, connectors, and seat position while monitoring the signal to detect intermittent opens or shorts.
  6. 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.
  7. Repair any damaged wiring or connector problems (clean/replace corroded connectors, repair broken wires, reseal against moisture).
  8. After repairs, clear codes and verify operation through multiple buckle/unbuckle cycles and a road test if needed. Confirm no reoccurrence of the code.
  9. 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 :)
Send to email