Home / DTC / B1147 — Body Control Module Internal Fault

B1147 — Body Control Module Internal Fault

Detailed page for trouble code B1147.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

B1147

Generic B — Body

Body Control Module Internal Fault

Brand: Generic
Type: B — Body
Views: UK: 17 EN: 20 RU: 21
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Internal BCM hardware failure (processor, memory, internal power regulator)
  • Corrupted or failed BCM software/firmware
  • Low or unstable battery/charging system voltage
  • Poor power or ground connections to the BCM (corrosion, loose pins)
  • Water intrusion or physical damage to the BCM housing
  • Shorts or opens in wiring harness supplying the BCM

Symptoms

  • Multiple body functions inoperative or intermittent (locks, lights, wipers, HVAC blower, interior lighting)
  • Keyless entry, immobilizer, or remote start failures
  • Modules not responding to scan tool or intermittent communication on CAN/LIN
  • Illumination of generic warning or body system lights
  • Parasitic battery drain or blown fuses related to BCM outputs
  • Random activation or failure of relays/outputs controlled by BCM

What to check

  • Read and record all stored codes and freeze frame data from BCM and other modules
  • Check and record battery voltage (resting and cranking) and charging system voltage
  • Inspect BCM connectors and pins for corrosion, bent pins, water intrusion, or damage
  • Check BCM power feed fuses, fusible links and relay operation for continuity
  • Verify ground continuity from BCM ground pins to chassis (
  • Check network communication (CAN/LIN) for activity and error frames with a scan tool or scope

Signal parameters

  • VBATT (Key ON): typically 11–15 V (should be steady without large dips)
  • Cranking voltage: normally >9 V (significant drops indicate battery/charging problem)
  • BCM supply fuse continuity: open = fault in supply circuit
  • Ground resistance: BCM ground to chassis
  • CANH idle voltage: approximately 2.2–2.8 V; CANL idle: approximately 2.2–2.8 V
  • CAN differential idle: near 0 V; during traffic expect 1–2 V differential

Diagnostic algorithm

  1. Record BCM and related module codes and freeze-frame data. Note any concurrent U- or P-codes.
  2. Verify battery condition and charging system (good state of charge and stable voltage). Recharge/replace battery if necessary.
  3. Visually inspect BCM and harness (moisture, corrosion, damage). Repair or protect damaged connectors.
  4. Check fuses, fusible links and BCM power/ignition feed circuits for continuity and correct voltages at the BCM connector (key OFF/ON/CRANK).
  5. Verify ground integrity: measure resistance from BCM ground pins to chassis. Repair any high-resistance grounds.
  6. Connect a capable scan tool and observe BCM inputs/outputs and communication. Look for bus errors, missing messages, or momentary dropouts.
  7. Wiggle-test harness and connectors while monitoring vehicle networks and BCM status to identify intermittent faults.
  8. If communication is lost or erratic, isolate bus wiring and connectors; check for shorts to battery or ground on CAN/LIN lines.
  9. If hardware/power/ground/wiring checks are good, attempt to clear codes and re-initiate (reboot) the BCM. Re-scan to see if code returns.
  10. Check for and apply any OEM software updates or calibrations for the BCM. Reprogram/configure as required by manufacturer procedures.
  11. If the fault persists after wiring, power/ground, and software checks, consider BCM replacement and program/configure the new module per OEM instructions.
  12. After repair or replacement, clear codes, perform relearns/initializations, and verify all body systems and network communication for proper operation.

Likely causes

  • Low battery voltage or weak battery/charging (most common cause of intermittent internal faults)
  • Poor ground or corroded/loose BCM connector terminals
  • Water/moisture damage inside BCM or connector
  • Software corruption or failed calibration requiring reflash
  • Actual internal BCM electronic component failure

Fault status

⚠️ Status
Stored B1147: Body Control Module reports an internal fault (hardware or software). Module may be non-responsive or operating with degraded functionality. Verify power, ground, connectors, network communication and software before module replacement.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5-3.0 hours

Similar codes

6,149

The library contains 6,149 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