Home / DTC / B1A58 — Passenger occupant detection sensor — circuit fault

B1A58 — Passenger occupant detection sensor — circuit fault

Detailed page for trouble code B1A58.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

B1A58

LAND ROVER B — Body

Passenger occupant detection sensor — circuit fault

Brand: LAND ROVER
Type: B — Body
Views: UK: 18 EN: 29 RU: 25
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or disconnected harness/connector at passenger seat sensor
  • Corrosion or water ingress in seat cushion or sensor connector
  • Open, short to ground or short to battery on sensor signal/power/ground wire
  • Failed passenger occupant detection sensor (seat mat/module)
  • Faulty occupant classification module (airbag/SRS control module)
  • Previous seat repair or aftermarket seat cover interfering with sensor

Symptoms

  • Airbag warning lamp illuminated (SRS/airbag light)
  • Passenger airbag status message (e.g., PASSENGER AIRBAG OFF/ON) incorrect or unavailable
  • Passenger seat belt reminder or seat-occupancy indicators incorrect
  • Vehicle stores B1A58 and possibly related occupant classification DTCs
  • Possible deactivation of passenger airbag as a safety precaution

What to check

  • Read and record all SRS/airbag related DTCs and freeze frame data with a compatible scan tool
  • Visually inspect passenger seat area for signs of water, damage, aftermarket covers or repairs
  • Inspect seat-to-floor harness and connectors for corrosion, bent pins, loose terminals or damage
  • Check for Technical Service Bulletins (TSBs) or manufacturer notes for this code on the specific model/year
  • Verify battery voltage and proper power supply to the SRS/occupant classification module before powered tests
  • Use live data to monitor occupant sensor outputs while performing physical checks (sit/wiggle tests)

Signal parameters

  • Reference supply typically from airbag/occupant module — expect ~5 V reference (consult factory data for exact value)
  • Signal wire may vary between near 0 V (no occupant) and a higher level when occupied — exact range is manufacturer specific
  • Sensor mat may present a variable resistance when loaded; expected resistance and change values must be checked against service data
  • Intermittent or rapidly fluctuating signal, stuck high/low, or open-circuit (OL) are indicative of fault
  • Measure continuity/insulation resistance to ground on signal/power wires; abnormal readings indicate wiring fault

Diagnostic algorithm

  1. Retrieve and record all SRS/occupant classification codes and freeze frame with an appropriate scan tool. Note reoccurrence and times.
  2. Perform a visual inspection of the passenger seat, underside trim and connectors for contamination, damage or loose terminals.
  3. With ignition off, disconnect battery negative and wait the manufacturer-specified time before touching SRS components. Reconnect to perform powered tests only as required.
  4. Reconnect battery and use a scan tool to monitor the occupant detection sensor live data while performing a wiggle test on the seat harness and connectors. Look for intermittent changes or code set.
  5. Backprobe the sensor connector (or harness at the module) and confirm reference voltage, signal voltage and ground presence per factory specification. Compare readings with service manual values.
  6. Check continuity between the sensor connector and the occupant classification module for the signal, power and ground circuits. Repair any opens or high-resistance connections.
  7. Inspect for water/moisture in the seat cushion or mat. Dry and repair corroded connectors as needed.
  8. If wiring and connectors are good but signal parameters are out of specification, replace the passenger occupant detection sensor (seat mat/module) following manufacturer procedures.
  9. If replacement sensor does not clear the fault, investigate the occupant classification module and its connectors; replace or reprogram only after verifying with diagnostics.
  10. Clear codes, perform self-tests and verify proper operation with the scan tool and a road/functional test. Monitor for code return over time.

Likely causes

  • Loose, corroded or disconnected connector at the seat occupancy sensor (most common)
  • Open or shorted signal/ground wire in seat harness from seat base to module
  • Failed occupant detection mat/sensor element in the passenger seat
  • Water ingress in seat cushion causing intermittent or low-resistance paths

Fault status

⚠️ Status
Passenger occupant detection sensor circuit fault — open/short/intermittent on passenger seat occupancy sensor circuit. May disable passenger airbag or cause incorrect passenger status indication.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5 - 3.0 hours

Similar codes

320

Browse 320 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

LAND ROVER

Your experience will help others
+100 karma for a short comment :)
Send to email