Home / DTC / B2035 — Occupant Classification System Fault - Front Passenger Seat

B2035 — Occupant Classification System Fault - Front Passenger Seat

Detailed page for trouble code B2035.

34,578codes
59brands
11,925generic
22,653specific
Reset
Code

B2035

LAND ROVER B — Body

Occupant Classification System Fault - Front Passenger Seat

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

Causes

  • Damaged or shorted occupant detection mat (seat cushion sensor)
  • Corroded, loose, or disconnected wiring harness or connector at the passenger seat
  • Water/moisture ingress into the seat cushion or connectors
  • Poor or intermittent ground or reference voltage to the seat sensor
  • Faulty occupant classification sensor/module in the seat
  • Faulty airbag/occupant control module or internal software/calibration error

Symptoms

  • SRS / airbag warning lamp illuminated on instrument cluster
  • Passenger airbag status may show "OFF" or a warning on dash despite occupant present
  • Passenger airbag disabled or not arming for front passenger seat
  • Seatbelt pretensioner for passenger side may be disabled or flagged
  • Intermittent enabling/disabling of passenger airbag when occupant shifts or moves seat
  • Stored B2035 (and possibly related occupant system) codes in airbag/ECU memory

What to check

  • Read and record DTCs and freeze frame data from the SRS/airbag module first
  • Verify SRS warning lamp behavior and any passenger airbag status messages
  • Visually inspect passenger seat and cushion area for signs of liquid contamination or damage
  • Inspect wiring harness and connectors at the passenger seat base for corrosion, bent pins, loose terminals or water intrusion
  • Check that seat plugs are fully seated and locking retainer clips are engaged after any seat removal
  • Inspect vehicle ground points and reference power feed for the seat sensors

Signal parameters

  • Reference supply/diagnostic voltage to OCS sensor: typically 5 Vdc (confirm with vehicle-specific manual)
  • Sensor signal: nominal 0–5 V analog range (dependent on sensor element and ECU interpretation)
  • Cushion sensor resistance/continuity: expect continuity and sensor resistance within manufacturer-specific range (example cushions often measure in the 0.5 kΩ–50 kΩ range depending on sensor type) — compare to workshop manual values
  • CAN bus messages: occupant classification messages present at normal update rate (typically 10–100 ms) and nominal voltage levels for CAN high/low (approx. 2.5 V idle)
  • Ground continuity: near 0 Ω to chassis ground (verify

Diagnostic algorithm

  1. Read and record all SRS/airbag related DTCs and freeze frame data using a capable diagnostic tool; note any history or intermittent flags.
  2. Check for technical service bulletins or required calibrations for the occupant classification system for this model/year.
  3. Visually inspect the passenger seat cushion, upholstery and connector areas for signs of moisture, contamination or physical damage.
  4. With battery voltage present, inspect connectors at the seat base: unplug and examine terminals for corrosion, bent pins or water — clean and reconnect ensuring secure latch.
  5. Measure reference voltage at the seat sensor connector (consult wiring diagram): verify 5 V reference (or specified value) and good ground. If reference missing, trace back to fuse/relay/ECU.
  6. Check continuity/resistance of the cushion sensor circuits to detect open or shorted elements; compare measured values to vehicle-specific specifications.
  7. Use an oscilloscope or data logger (if available) to observe the sensor output while applying known weights or sitting on the seat to see if the signal varies smoothly and within expected range.
  8. Verify occupant classification CAN messages and data values from the airbag/OCS module with diagnostic tool. If messages absent or erratic, suspect wiring/module fault.
  9. If wiring and connectors test good and sensor values are out of range, consider replacing the seat cushion sensor mat or seat sensor module. After replacement, perform required calibration or occupant system self-test per factory procedure.
  10. If replacement of seat sensor does not clear fault, test or replace the SRS/airbag control module only after confirming all peripheral wiring and sensors and performing module programming/calibration as required.
  11. Clear DTCs and perform road test or occupant simulation to confirm fault does not return; verify SRS lamp extinguishes and passenger airbag status is correct.

Likely causes

  • Moisture or liquid contamination of the seat cushion mat or connector
  • Corroded/poor connector at the seat module harness (common at seat base)
  • Internal failure of the cushion sensor mat (broken traces or sensor elements)
  • Ground or reference voltage problem to the seat sensor

Fault status

⚠️ Status
Front passenger Occupant Classification System fault detected. Passenger airbag or pretensioner may be disabled for safety until fault is resolved.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1-3 hours

Similar codes

413

Browse 413 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