Home / DTC / B2722 — Body Control Module Internal Failure

B2722 — Body Control Module Internal Failure

Detailed page for trouble code B2722.

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

B2722

Generic B — Body

Body Control Module Internal Failure

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

Causes

  • BCM internal hardware fault (failed component or board-level damage)
  • Corroded, loose, or damaged power/ground connections to the BCM
  • Low or unstable battery voltage / poor charging system
  • Software corruption or failed firmware update
  • Water intrusion or physical damage to the BCM housing or connectors
  • Intermittent or shorted CAN/LIN data bus wiring affecting BCM operation

Symptoms

  • Illumination failures, interior lights, or exterior lighting not working or intermittent
  • Door locks, windows, wipers, or other body functions inoperative or erratic
  • Warning lights on dash related to body systems or security
  • Loss of communication with BCM on scan tool or intermittent CAN faults
  • Vehicle may not go into accessory/run states as expected, keyless entry issues

What to check

  • Connect a capable scan tool and confirm presence of B2722 and any related codes; note freeze-frame and occurrence count
  • Attempt communication with the BCM; check if ECU responds to scanner
  • Measure battery voltage with ignition off and on (expect ~12.4–12.8V resting, ~13.5–14.8V charging with engine running)
  • Inspect fuses and fusible links for BCM power circuits
  • Visually inspect BCM connectors and harness for corrosion, bent pins, water intrusion, or physical damage
  • Verify BCM power and ground at the module with a multimeter (see signal parameters below)

Signal parameters

  • BCM battery supply: near battery voltage (approx. 12.4–12.8 V resting, >13.5 V charging)
  • Ignition-switched supply: ~12 V with key/ignition ON
  • Ground continuity:
  • CAN bus idle levels: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V; active frames CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (differential ≈ 2 V)
  • Wake/sleep lines or LIN: expected logic levels per vehicle documentation (verify with wiring diagram)
  • Module diagnostic response: BCM should respond to scan tool queries; lack of response indicates communication or internal fault

Diagnostic algorithm

  1. Record all stored codes, freeze-frame data, and note whether the BCM responds to the scan tool.
  2. Check vehicle battery state of charge and charging system; repair low voltage or charging faults before further diagnosis.
  3. Inspect BCM connectors, wiring harness, and mounting area for corrosion, water intrusion, rodent damage, or physical impact; repair any damage.
  4. Verify power and ground at the BCM connector with a DVOM: power pin(s) should show battery or switched battery voltage; ground pins should have very low resistance to chassis ground.
  5. Check related fuses/relays and backprobe supply circuits while operating affected functions; verify circuits are not open or intermittently losing supply.
  6. Check CAN/LIN bus integrity: with key on, measure CAN_H/CAN_L at the BCM and at least one other module; confirm proper idle voltages and ability to see traffic with a scan tool or scope.
  7. If communication is intermittent, wiggle harnesses and connectors while monitoring live data to reproduce fault and locate intermittent wiring/connector issues.
  8. If power, ground, and communications are good but fault persists, attempt BCM soft reset per manufacturer procedure (battery disconnect or module reset via scan tool) and re-scan.
  9. If reset fails, check for available software updates or reflash/reprogram the BCM using manufacturer-approved tools and procedures.
  10. If reprogramming does not clear the internal fault and all external causes are ruled out, replace the BCM with a correctly programmed unit and perform required module coding/initialization.
  11. After repair, clear codes and perform a full system check and road test to confirm proper operation and no recurrence.

Likely causes

  • BCM power or ground fault (corrosion, loose terminal)
  • Software corruption requiring reflash/reset
  • Water damage or connector corrosion at the BCM
  • Module internal component failure

Fault status

⚠️ Status
B2722 — Body Control Module Internal Failure: The BCM has detected an internal hardware or software fault. The code may be stored as active when the module self-tests fail or when communication with the module is lost. Intermittent conditions may store the code with occurrence counts; persistent internal failures typically require module repair or replacement after external causes are excluded.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

8,962

The library contains 8,962 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