Home / DTC / B0058 — Third Row Right Seat Belt Sensor

B0058 — Third Row Right Seat Belt Sensor

Detailed page for trouble code B0058.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B0058

Generic B — Body

Third Row Right Seat Belt Sensor

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

Causes

  • Open or shorted wiring in the third‑row right seat belt buckle circuit
  • Corroded, loose or damaged connector at the buckle or module
  • Failed or mechanically stuck seat belt buckle/sensor
  • Water intrusion or contamination in seat connector or buckle
  • Faulty restraint control module or seat occupancy module
  • Aftermarket seat or repair with improper wiring/pins

Symptoms

  • Seat belt warning lamp or indicator for third‑row seat
  • Persistent chime or belt reminder for that seat when occupied or not
  • Airbag/RCM warning lamp (if system detects occupant status errors)
  • Seat occupant classification may be incorrect for that position
  • DTC B0058 present in scan tool and may be stored as active or history

What to check

  • Pull vehicle codes and freeze frame with a diagnostic scanner; verify B0058 and any related codes
  • Visually inspect the third row right buckle, harness, and connectors for damage, corrosion or water
  • Wiggle the seat, harness and connector while watching live data to detect intermittent signals
  • Check connector mating, pins, and retention; look for pushed‑out or bent terminals
  • Measure reference voltage and ground at the buckle connector (consult vehicle manual for exact pins)
  • Check resistance/continuity of buckle switch with seat unbuckled and buckled (power off)

Signal parameters

  • Typical buckle switch behavior: closed (latched) = continuity/low ohms; open (unlatched) = high resistance/OL
  • Typical reference voltage: ~5 V or vehicle-specific sensor reference (verify in service manual)
  • Signal line idle voltage often pulled to reference via module; when closed may be near ground
  • Expected closed‑state resistance: near 0–50 ohms (sensor dependent); open state: >>1 kΩ or open circuit
  • No PWM frequency expected for a simple switch; occupancy sensors may use digital or variable signals (vehicle dependent)

Diagnostic algorithm

  1. Connect ECU scan tool, record DTC B0058 and any related codes; note freeze frame and occurrence.
  2. Attempt to clear codes and see if B0058 returns immediately or after a drive/wiggle test.
  3. Visually inspect the third‑row right buckle, harness routing, and connectors for damage, corrosion or water intrusion. Repair as needed.
  4. With ignition OFF, unplug the buckle connector and inspect terminals for corrosion, bent pins or pushed‑out terminals. Reinsert connector firmly.
  5. With ignition ON, backprobe the connector or harness at the module end and verify reference voltage and ground per service manual. If no reference, trace upstream to module and check fuses and grounds.
  6. With ignition OFF, measure continuity/resistance across the buckle switch while buckling/unbuckling to confirm the switch changes state. Replace buckle if switch is stuck or out of expected resistance range.
  7. Perform a continuity check from the buckle connector to the module connector to find opens or shorts. Wiggle harness to reproduce intermittent faults.
  8. If wiring and buckle test good, verify module inputs and grounds. Check for software or calibration updates and reprogram if required by the manufacturer.
  9. Replace the buckle/sensor assembly if it fails bench or in‑vehicle tests. After repairs, clear codes and verify no reoccurrence during normal operation.
  10. Always follow manufacturer SRS/airbag service procedures (disable system per service manual) before disconnecting/working on seat or restraint wiring.

Likely causes

  • Broken or chafed harness between buckle and occupancy/RCM
  • Corroded/contaminated connector at the buckle (water ingress common)
  • Failed buckle switch/sensor assembly
  • Intermittent connector pin or poor crimp
  • Faulty module (less common)

Fault status

⚠️ Status
B0058 — Third Row Right Seat Belt Sensor Circuit: Open/Short/Invalid Signal (Seat belt buckle sensor fault reported for third‑row right position).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-1.5 hours

Similar codes

7,961

The library contains 7,961 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