Code
B1147
Generic
B — Body
Body Control Module Internal Fault
Views:
UK: 17
EN: 20
RU: 21
AI status
Completed
Completed
100%
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
- Record BCM and related module codes and freeze-frame data. Note any concurrent U- or P-codes.
- Verify battery condition and charging system (good state of charge and stable voltage). Recharge/replace battery if necessary.
- Visually inspect BCM and harness (moisture, corrosion, damage). Repair or protect damaged connectors.
- Check fuses, fusible links and BCM power/ignition feed circuits for continuity and correct voltages at the BCM connector (key OFF/ON/CRANK).
- Verify ground integrity: measure resistance from BCM ground pins to chassis. Repair any high-resistance grounds.
- Connect a capable scan tool and observe BCM inputs/outputs and communication. Look for bus errors, missing messages, or momentary dropouts.
- Wiggle-test harness and connectors while monitoring vehicle networks and BCM status to identify intermittent faults.
- If communication is lost or erratic, isolate bus wiring and connectors; check for shorts to battery or ground on CAN/LIN lines.
- 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.
- Check for and apply any OEM software updates or calibrations for the BCM. Reprogram/configure as required by manufacturer procedures.
- If the fault persists after wiring, power/ground, and software checks, consider BCM replacement and program/configure the new module per OEM instructions.
- 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
Repair manuals
Brands with available manuals
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 :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
