OBD Guide

B229B

Occupant Classification System Obstruction

B229B is an OBD-II diagnostic trouble code meaning: Occupant Classification System Obstruction. Common causes: foreign objects on the seat (such as a bag or phone), passenger weight sensor damage. Estimated repair cost: $56–167.

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

Symptoms

  • Airbag light is on
  • The passive safety system may not work in an emergency situation
  • Error message on the dashboard

Causes

  • Foreign objects on the seat (such as a bag or phone)
  • Passenger weight sensor damage
  • OCS wiring harness malfunction
  • Problems with the airbag control unit

How to Fix

  1. Check the seat for foreign objects and remove them
  2. Inspect the passenger weight sensor for damage
  3. Check the integrity of the OCS system wiring harness
  4. Scan the airbag control module for additional errors
  5. If necessary, replace the sensor or wiring harness

Related codes

FAQ

What does the B229B code mean?

B229B is an OBD-II diagnostic trouble code that indicates: Occupant Classification System Obstruction

What causes a B229B error code?

The most common causes of B229B include: Foreign objects on the seat (such as a bag or phone); Passenger weight sensor damage; OCS wiring harness malfunction; Problems with the airbag control unit.

How do I fix a B229B diagnostic trouble code?

To fix B229B: Check the seat for foreign objects and remove them. Inspect the passenger weight sensor for damage. Check the integrity of the OCS system wiring harness. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with B229B?

Do not drive — repair immediately

How much does it cost to fix B229B?

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

See also: Russian version · NationStat