OBD Guide

B229A

Occupant Classification System Contamination

B229A is an OBD-II diagnostic trouble code meaning: Occupant Classification System Contamination. Common causes: contamination of ocs sensors (liquid, dust, debris), damage to the ocs wiring harness. 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
  • Incorrect deployment of the airbag
  • The system does not recognize the passenger in the seat

Causes

  • Contamination of OCS sensors (liquid, dust, debris)
  • Damage to the OCS wiring harness
  • Faulty weight or position sensors
  • Problems with the OCS module

How to Fix

  1. Check and clean OCS sensors from dirt
  2. Inspect the wiring harness for damage
  3. Carry out diagnostics of the OCS module
  4. If necessary, replace sensors or OCS module

Related codes

FAQ

What does the B229A code mean?

B229A is an OBD-II diagnostic trouble code that indicates: Occupant Classification System Contamination

What causes a B229A error code?

The most common causes of B229A include: Contamination of OCS sensors (liquid, dust, debris); Damage to the OCS wiring harness; Faulty weight or position sensors; Problems with the OCS module.

How do I fix a B229A diagnostic trouble code?

To fix B229A: Check and clean OCS sensors from dirt. Inspect the wiring harness for damage. Carry out diagnostics of the OCS module. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with B229A?

Do not drive — repair immediately

How much does it cost to fix B229A?

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

See also: Russian version · NationStat