B2588: Child Seat Detection Circuit Short to Battery
The B2588 code indicates that the Occupant Classification System Module (OCSM) has detected a short circuit to battery voltage (high voltage) in the child seat detection circuit. This circuit monitors the presence of a compatible child restraint system, typically via a belt tension sensor or seat pressure sensor, to disable the passenger airbag. A short to battery prevents the sensor's resistance/current from being read correctly, disabling the classification function.
1. Commonly Affected Makes
2. Most Common Causes
- Wiring for the child seat detection sensor shorted to battery voltage (e.g., chafed wire contacting a 12V line)
- Belt tension sensor (BTS) or seat pressure sensor internally shorted to power
- Damaged, corroded, or bent terminals in the OCSM or sensor connector contacting power pins
- Internal failure of the Occupant Classification System Module (OCSM)
3. Symptoms You Will Notice
- Passenger airbag may be deactivated or malfunction indicator lamp (MIL) illuminated
- Child seat detection system inoperative or false detection
4. Step-by-Step Diagnosis
Scan for codes and verify B2588 is present; check for related codes
Inspect wiring and connectors for shorts to battery voltage in the child seat detection circuit
Test sensor resistance/voltage per manufacturer specifications
If wiring and sensor are okay, suspect OCSM failure and perform module self-test or replacement
5. Frequently Asked Questions
Is it safe to drive?▼
Yes, but the passenger airbag may not deploy correctly for a child seat. It is recommended to have the system repaired promptly.
How much does it cost to fix?▼
Typically $150–$600, depending on whether the issue is wiring ($150–$300) or OCSM replacement ($400–$600).