OBD Guide

B1795

Occupant Classification ECU Malfunction

B1795 is an OBD-II diagnostic trouble code meaning: Occupant Classification ECU Malfunction. Common causes: malfunction of weight sensors in the seat, damaged ocs wiring harness. Estimated repair cost: $56–167.

Severity
🔴 High
Can you drive?
Do not drive — repair immediately
Approx. repair cost
$56–167 (est.)

Symptoms

  • SRS (Airbag) light is on
  • The system does not detect the front seat passenger
  • The passenger airbag does not deploy or deploys incorrectly

Causes

  • Malfunction of weight sensors in the seat
  • Damaged OCS wiring harness
  • Occupant Classification Unit (OCS) malfunction
  • Mechanical interference (mats, foreign objects under the seat)
  • Problems connecting OCS connectors

How to Fix

  1. Check for foreign objects under the seat
  2. Inspect the OCS wiring harness for damage.
  3. Check the connection of OCS connectors
  4. Scan the SRS system for additional errors
  5. If necessary, replace the load cells or the OCS unit
  6. Reset the error and check the system operation

Related codes

FAQ

What does the B1795 code mean?

B1795 is an OBD-II diagnostic trouble code that indicates: Occupant Classification ECU Malfunction

What causes a B1795 error code?

The most common causes of B1795 include: Malfunction of weight sensors in the seat; Damaged OCS wiring harness; Occupant Classification Unit (OCS) malfunction; Mechanical interference (mats, foreign objects under the seat).

How do I fix a B1795 diagnostic trouble code?

To fix B1795: Check for foreign objects under the seat. Inspect the OCS wiring harness for damage.. Check the connection of OCS connectors. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with B1795?

Do not drive — repair immediately

How much does it cost to fix B1795?

The estimated repair cost for B1795 is $56–167. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat