Home / DTC / B3640 — Passenger Seatbelt Buckle Switch Circuit Fault

B3640 — Passenger Seatbelt Buckle Switch Circuit Fault

Detailed page for trouble code B3640.

34,332codes
59brands
11,841generic
22,491specific
Reset
Code

B3640

Generic B — Body

Passenger Seatbelt Buckle Switch Circuit Fault

Brand: Generic
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or broken wiring in the passenger seat harness (common at seat base/hinge)
  • Corroded, loose, or pushed-back connector pins at the buckle or module
  • Failed passenger seatbelt buckle switch (mechanical/electrical)
  • Short to ground or short to battery in the buckle circuit
  • Poor ground or failed body/airbag/occupant module input
  • Water intrusion or contamination in the buckle or connector

Symptoms

  • Passenger seatbelt warning lamp illuminated or flashing
  • Seatbelt reminder chime that stays on or is intermittent
  • Passenger airbag/occupant classification status incorrect (e.g., airbag disabled when it should be enabled)
  • Fault present only when seat is moved or after exposure to water
  • DTC stored in body/airbag/occupant module and possibly related SRS warnings

What to check

  • Read and record freeze-frame/related DTCs from body and airbag/occupant modules
  • Visual inspection of passenger buckle, connector, and harness routing at seat base and under trim
  • Check connector for corrosion, bent pins, or water contamination
  • Backprobe the buckle connector with key ON and operate buckle to observe signal change
  • Wiggle test the harness while observing live data to reproduce fault
  • Confirm whether other occupant-sensing or seat-related DTCs are present

Signal parameters

  • Buckle switch type: typically a simple open/closed contact to ground or a switched (pulled-up) signal to module
  • Open (unbuckled): high impedance/infinite resistance between terminals; Voltage at module pin = pull-up voltage (typically ~5 V or ~12 V depending on vehicle)
  • Closed (buckled): near 0 Ω continuity or low resistance to ground; Voltage at module pin ≈ 0 V (if switch grounds the line) or pulled low
  • Expected current draw is very low (milliamps) when switch closes; no constant high current should be present
  • Intermittent changes in voltage or resistance when moving the buckle suggest wiring/chassis flex faults

Diagnostic algorithm

  1. Safety: Disable SRS system per manufacturer procedure (disconnect battery and wait recommended time) before accessing buckle/airbag wiring. Follow all SRS safety guidelines.
  2. Retrieve and record all related DTCs and freeze-frame data from body and airbag/occupant modules.
  3. Visually inspect the passenger buckle assembly, plug, and wiring for damage, corrosion, water, or foreign objects. Check seat track/hinge areas for chafed wiring.
  4. With connector disconnected, check continuity between buckle switch terminals while operating the latch: switch should change from open to closed. Replace buckle if it fails to change state.
  5. Reconnect and backprobe the harness connector at the buckle. With ignition ON, observe voltage at the signal pin while operating buckle: voltage should switch between pull-up level and near 0 V (or between open/high and closed/low per vehicle design).
  6. Perform wiggle test along the harness (seat base, seat belt anchor, undercover) while monitoring live data for intermittent faults or voltage spikes.
  7. If short suspected, unplug module end (body/airbag module) and measure resistance to ground/power to locate short. Repair chafed wiring or harness damage as found.
  8. Repair or replace faulty connector, wiring, or buckle switch. Secure/route harness to avoid future chafing. Apply dielectric grease to connectors if water intrusion is a factor.
  9. Clear codes and re-test through key cycles and seat operation. Verify no recurrence and that occupant/airbag behavior returns to expected.
  10. If wiring and buckle check good but fault persists, test the receiving module input and grounds; consider module diagnosis or replacement per manufacturer procedures.

Likely causes

  • Broken wire at seat harness due to repeated seat movement
  • Corroded or bent terminal(s) in buckle connector
  • Failed buckle switch (internal contacts worn or stuck)
  • Connector not fully seated after seat/trim service
  • Short to ground from chafed insulation under the seat

Fault status

⚠️ Status
Passenger seatbelt buckle switch circuit fault detected — signal out of expected range or intermittent/open/short condition recorded for passenger buckle input.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

7,173

The library contains 7,173 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 :)
Send to email