B2948
Occupant Classification Sensor Circuit Fault — Passenger Seat
Causes
- Open or short in passenger seat occupant classification sensor harness
- Corroded, loose or damaged connector at seat sensor or module
- Faulty occupant classification sensor mat (pressure/weight sensors) in the passenger seat
- Faulty occupant classification / airbag control module or internal electronics
- Water intrusion or contamination in the seat cushion or connector
- Aftermarket seat covers, seat heaters, or prior repairs interfering with sensor operation
Symptoms
- Airbag warning lamp ON (SRS / Supplemental Restraint System)
- Passenger airbag status may read OFF or Unknown on dash or infotainment
- Passenger occupant detection incorrect (no occupant detected or incorrect weight class)
- Stored/active diagnostic trouble code B2948
- Intermittent changes in passenger airbag status when occupying or moving the seat
What to check
- Read SRS/OCS module using a scan tool; record freeze frame and related codes
- Visual inspection of passenger seat, connectors under seat, and wiring for damage, corrosion, or moisture
- Verify seat covers / aftermarket items removed to rule out interference
- Check for active communication with airbag/OCS module on CAN/LIN using scan tool
- Perform basic power and ground checks at the seat sensor connector (with ignition ON per manufacturer procedure)
- Move seat through its full travel and watch for intermittent faults or connector/wiring movement
Signal parameters
- Reference supply to sensor: typically 5 V (±0.25 V) — verify per OEM specification
- Sensor output: varies with load — expect a measurable change when weight is applied; typical 0–5 V analog or changing digital sensor data
- Communication: module may report occupant classification over CAN or a dedicated serial bus — check for valid messages and live data
- Continuity: power/ground circuits should show low resistance (near 0 Ω to tens of ohms) to ground/power rails; sensor element resistance will change when load applied
- No short to battery voltage or ground on the sensor signal line(s)
Diagnostic algorithm
- Safety: Disable SRS per manufacturer procedure (battery disconnect and wait or use specified SRS disabling method).
- Scan tool: Connect a capable scan tool, read codes and freeze frame, note related SRS/OCS codes and module software level.
- Visual: Inspect passenger seat cushion, connectors beneath seat, wiring harness routing by seat rails for chafing, pin damage, water intrusion or corrosion. Check for aftermarket covers or heaters.
- Connectors: With ignition ON (if safe and per procedure), probe power (Vref) and ground at the sensor/mat connector. Compare to OEM spec. Check for intermittent with wiggle test while watching live data.
- Signal check: Monitor sensor output or OCS data on scan tool while applying known weight (e.g., test weight or person) and observe expected change. If sensor is analog, measure voltage change; if digital, observe classification status change.
- Continuity: If no signal change, disconnect connector and test continuity/resistance of sensor elements and harness back to module. Look for opens, shorts, or high resistance.
- Isolate: If wiring and connectors are good, remove seat trim/cushion as required and inspect/bench-test the sensor mat. Replace sensor mat if element failure is confirmed.
- Module check: If sensor and wiring are good but fault persists and communications are normal, consider module fault. Confirm with OEM diagnostics before module replacement.
- Repair: Repair or replace damaged wiring, connectors, or sensor mat. Use OEM parts for OCS. Reassemble and clear codes.
- Verify: Re-enable SRS, perform full system checks, verify live OCS status and that the airbag lamp is extinguished and passenger classification behaves correctly during test.
Likely causes
- Damaged/loose connector at the passenger seat sensor or module
- Broken wire or short in wiring harness under the seat due to movement
- Failed seat mat/sensor element from water ingress or mechanical damage
Fault status
Similar codes
Brands with available manuals
The library contains 9,301 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
B2948
Security System Sensor Power Circuit High
Causes
- Open or short in passenger seat occupant classification sensor harness
- Corroded, loose or damaged connector at seat sensor or module
- Faulty occupant classification sensor mat (pressure/weight sensors) in the passenger seat
- Faulty occupant classification / airbag control module or internal electronics
- Water intrusion or contamination in the seat cushion or connector
- Aftermarket seat covers, seat heaters, or prior repairs interfering with sensor operation
Symptoms
- Airbag warning lamp ON (SRS / Supplemental Restraint System)
- Passenger airbag status may read OFF or Unknown on dash or infotainment
- Passenger occupant detection incorrect (no occupant detected or incorrect weight class)
- Stored/active diagnostic trouble code B2948
- Intermittent changes in passenger airbag status when occupying or moving the seat
What to check
- Read SRS/OCS module using a scan tool; record freeze frame and related codes
- Visual inspection of passenger seat, connectors under seat, and wiring for damage, corrosion, or moisture
- Verify seat covers / aftermarket items removed to rule out interference
- Check for active communication with airbag/OCS module on CAN/LIN using scan tool
- Perform basic power and ground checks at the seat sensor connector (with ignition ON per manufacturer procedure)
- Move seat through its full travel and watch for intermittent faults or connector/wiring movement
Signal parameters
- Reference supply to sensor: typically 5 V (±0.25 V) — verify per OEM specification
- Sensor output: varies with load — expect a measurable change when weight is applied; typical 0–5 V analog or changing digital sensor data
- Communication: module may report occupant classification over CAN or a dedicated serial bus — check for valid messages and live data
- Continuity: power/ground circuits should show low resistance (near 0 Ω to tens of ohms) to ground/power rails; sensor element resistance will change when load applied
- No short to battery voltage or ground on the sensor signal line(s)
Diagnostic algorithm
- Safety: Disable SRS per manufacturer procedure (battery disconnect and wait or use specified SRS disabling method).
- Scan tool: Connect a capable scan tool, read codes and freeze frame, note related SRS/OCS codes and module software level.
- Visual: Inspect passenger seat cushion, connectors beneath seat, wiring harness routing by seat rails for chafing, pin damage, water intrusion or corrosion. Check for aftermarket covers or heaters.
- Connectors: With ignition ON (if safe and per procedure), probe power (Vref) and ground at the sensor/mat connector. Compare to OEM spec. Check for intermittent with wiggle test while watching live data.
- Signal check: Monitor sensor output or OCS data on scan tool while applying known weight (e.g., test weight or person) and observe expected change. If sensor is analog, measure voltage change; if digital, observe classification status change.
- Continuity: If no signal change, disconnect connector and test continuity/resistance of sensor elements and harness back to module. Look for opens, shorts, or high resistance.
- Isolate: If wiring and connectors are good, remove seat trim/cushion as required and inspect/bench-test the sensor mat. Replace sensor mat if element failure is confirmed.
- Module check: If sensor and wiring are good but fault persists and communications are normal, consider module fault. Confirm with OEM diagnostics before module replacement.
- Repair: Repair or replace damaged wiring, connectors, or sensor mat. Use OEM parts for OCS. Reassemble and clear codes.
- Verify: Re-enable SRS, perform full system checks, verify live OCS status and that the airbag lamp is extinguished and passenger classification behaves correctly during test.
Likely causes
- Damaged/loose connector at the passenger seat sensor or module
- Broken wire or short in wiring harness under the seat due to movement
- Failed seat mat/sensor element from water ingress or mechanical damage
Fault status
Similar codes
Manual library for HUMMER
Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
HUMMER
-
HUMMER: 2009
-
HUMMER: 2008
-
HUMMER: 2007
-
HUMMER: 2005
-
HUMMER: 2004
-
HUMMER: 2000
-
HUMMER: 1999
-
HUMMER: 1994
-
HUMMER: 1993
B2948
Down latch RH open:close timeout
Causes
- Open or short in passenger seat occupant classification sensor harness
- Corroded, loose or damaged connector at seat sensor or module
- Faulty occupant classification sensor mat (pressure/weight sensors) in the passenger seat
- Faulty occupant classification / airbag control module or internal electronics
- Water intrusion or contamination in the seat cushion or connector
- Aftermarket seat covers, seat heaters, or prior repairs interfering with sensor operation
Symptoms
- Airbag warning lamp ON (SRS / Supplemental Restraint System)
- Passenger airbag status may read OFF or Unknown on dash or infotainment
- Passenger occupant detection incorrect (no occupant detected or incorrect weight class)
- Stored/active diagnostic trouble code B2948
- Intermittent changes in passenger airbag status when occupying or moving the seat
What to check
- Read SRS/OCS module using a scan tool; record freeze frame and related codes
- Visual inspection of passenger seat, connectors under seat, and wiring for damage, corrosion, or moisture
- Verify seat covers / aftermarket items removed to rule out interference
- Check for active communication with airbag/OCS module on CAN/LIN using scan tool
- Perform basic power and ground checks at the seat sensor connector (with ignition ON per manufacturer procedure)
- Move seat through its full travel and watch for intermittent faults or connector/wiring movement
Signal parameters
- Reference supply to sensor: typically 5 V (±0.25 V) — verify per OEM specification
- Sensor output: varies with load — expect a measurable change when weight is applied; typical 0–5 V analog or changing digital sensor data
- Communication: module may report occupant classification over CAN or a dedicated serial bus — check for valid messages and live data
- Continuity: power/ground circuits should show low resistance (near 0 Ω to tens of ohms) to ground/power rails; sensor element resistance will change when load applied
- No short to battery voltage or ground on the sensor signal line(s)
Diagnostic algorithm
- Safety: Disable SRS per manufacturer procedure (battery disconnect and wait or use specified SRS disabling method).
- Scan tool: Connect a capable scan tool, read codes and freeze frame, note related SRS/OCS codes and module software level.
- Visual: Inspect passenger seat cushion, connectors beneath seat, wiring harness routing by seat rails for chafing, pin damage, water intrusion or corrosion. Check for aftermarket covers or heaters.
- Connectors: With ignition ON (if safe and per procedure), probe power (Vref) and ground at the sensor/mat connector. Compare to OEM spec. Check for intermittent with wiggle test while watching live data.
- Signal check: Monitor sensor output or OCS data on scan tool while applying known weight (e.g., test weight or person) and observe expected change. If sensor is analog, measure voltage change; if digital, observe classification status change.
- Continuity: If no signal change, disconnect connector and test continuity/resistance of sensor elements and harness back to module. Look for opens, shorts, or high resistance.
- Isolate: If wiring and connectors are good, remove seat trim/cushion as required and inspect/bench-test the sensor mat. Replace sensor mat if element failure is confirmed.
- Module check: If sensor and wiring are good but fault persists and communications are normal, consider module fault. Confirm with OEM diagnostics before module replacement.
- Repair: Repair or replace damaged wiring, connectors, or sensor mat. Use OEM parts for OCS. Reassemble and clear codes.
- Verify: Re-enable SRS, perform full system checks, verify live OCS status and that the airbag lamp is extinguished and passenger classification behaves correctly during test.
Likely causes
- Damaged/loose connector at the passenger seat sensor or module
- Broken wire or short in wiring harness under the seat due to movement
- Failed seat mat/sensor element from water ingress or mechanical damage
Fault status
Similar codes
Manual library for MITSUBISHI
Browse 406 MITSUBISHI manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
MITSUBISHI
-
MITSUBISHI: 2024
-
Outlander
- Black Edition, AWD
- Black Edition, AWD
- Black Edition, FWD
- Black Edition, FWD
- ES, AWD
- ES, AWD
- ES, FWD
- ES, FWD
- Platinum Edition
- Platinum Edition
- SE, AWD
- SE, AWD
- SE, FWD
- SE, FWD
- SEL, AWD
- SEL, AWD
- SEL, FWD
- SEL, FWD
- SEL Black Edition, AWD
- SEL Black Edition, AWD
- SEL Black Edition, FWD
- SEL Black Edition, FWD
-
Outlander PHEV
-
MITSUBISHI: 2023
-
Mirage
-
Mirage G4
-
Outlander
- 40th Anniversary
- 40th Anniversary
- Black Edition, AWD
- Black Edition, AWD
- Black Edition, FWD
- Black Edition, FWD
- ES, AWD
- ES, AWD
- ES, FWD
- ES, FWD
- Ralliart
- Ralliart
- SE, AWD
- SE, AWD
- SE, FWD
- SE, FWD
- SEL, AWD
- SEL, AWD
- SEL, FWD
- SEL, FWD
- SEL Black Edition, AWD
- SEL Black Edition, AWD
- SEL Black Edition, FWD
- SEL Black Edition, FWD
- SE Special Edition, AWD
- SE Special Edition, AWD
- SE Special Edition, FWD
- SE Special Edition, FWD
-
Outlander PHEV
-
MITSUBISHI: 2022
-
Eclipse Cross
- ES, AWD
- ES, AWD
- ES, FWD
- ES, FWD
- LE, AWD
- LE, AWD
- LE, FWD
- LE, FWD
- SE, AWD
- SE, AWD
- SE, FWD
- SE, FWD
- SEL, AWD
- SEL, AWD
- SEL, FWD
- SEL, FWD
- SEL Special Edition, AWD
- SEL Special Edition, AWD
- SEL Special Edition, FWD
- SEL Special Edition, FWD
- SE Special Edition, AWD
- SE Special Edition, AWD
- SE Special Edition, FWD
- SE Special Edition, FWD
-
-
MITSUBISHI: 2021
-
MITSUBISHI: 2020
