Home / DTC / B2953 — Undefined Body Control System Fault (B2953)

B2953 — Undefined Body Control System Fault (B2953)

Detailed page for trouble code B2953.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B2953

Generic B — Body

Undefined Body Control System Fault (B2953)

Brand: Generic
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Loose, corroded, or damaged BCM power or ground connections
  • Intermittent or lost CAN/LIN communications between BCM and other modules
  • Damaged or water-intruded BCM or connector
  • Blown fuse or faulty relay supplying BCM circuits
  • Intermittent sensor or actuator wiring fault (short/open)
  • Incorrect or corrupted BCM software/calibration

Symptoms

  • BCM-related features intermittently nonfunctional (interior lights, door locks, wipers, etc.)
  • Multiple unrelated body modules showing faults or communication errors
  • Malfunction Indicator Light (MIL) or dash warning messages related to body systems
  • Loss of remote keyless entry or false alarm events
  • Blown fuses or repeated fuse failures in body circuits

What to check

  • Read and record all stored and pending DTCs with an OEM-capable scan tool; capture freeze frame and event counters
  • Check battery voltage (should be ~12.4–12.8V at rest; >13V with engine running) and battery condition
  • Inspect BCM connectors for corrosion, bent pins, water intrusion, or damage
  • Verify BCM power and ground circuits for proper voltage and low resistance to chassis ground
  • Check related fuses and relays for continuity and correct operation
  • Probe CAN/LIN data lines for message activity and proper recessive/dominant voltages with a scope or data logger

Signal parameters

  • Battery supply to BCM: ~12V (engine off) and ~13.5–14.5V (engine running)
  • BCM ground: close to 0Ω to chassis; voltage
  • CAN high/low idle voltages: nominal ~2.5V with differential ~0V; dominant state voltage levels per vehicle spec
  • LIN bus idle: ~12V or specified recessive level depending on vehicle, with communication pulses when active
  • Scan tool: valid module response to diagnostic requests and sensible UDS/OBD PID values

Diagnostic algorithm

  1. Connect an OEM-level scan tool, read all DTCs and freeze-frame data; note other body module faults.
  2. Verify battery state of charge and charging system; recharge if battery is low before proceeding.
  3. Visually inspect BCM and connectors for corrosion, water, or damage; disconnect battery before disconnecting connectors.
  4. Check fuses/relays for BCM power circuits; replace suspect items and re-test.
  5. With ignition on, measure BCM power and ground voltages; repair any power/ground issues (tighten, clean, replace terminals).
  6. Monitor CAN/LIN communications while actuating related body functions; if no messages present, trace bus wiring and check terminations.
  7. Back-probe suspect sensor/actuator circuits and wiring for intermittent shorts/opens, especially in high-movement areas (doors, trunk).
  8. If wiring and power/ground are good, attempt to clear codes and reproduce; if code returns, check for available software updates or reprogramming notes (TSBs).
  9. If reprogramming is unsuccessful and wiring/power/ground/comm are confirmed good, consider module replacement per OEM procedure and programming requirements.
  10. After any repair or replacement, clear codes and perform a full function test of body systems; re-check for reappearance of B2953.

Likely causes

  • Low battery voltage during a module self-test or programming event
  • Corroded ground at BCM chassis ground point
  • Frayed wiring harness near door hinges or body harness routing
  • Water intrusion at BCM connector or module housing
  • Faulty BCM internal electronics (intermittent failure)
  • Recent battery replacement, jump start, or module reflash that left BCM in an error state

Fault status

⚠️ Status
Undefined Body Control System Fault reported by BCM — further electrical/communication diagnosis required.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

7,923

The library contains 7,923 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email