Code
B1116
HUMMER
B — Body
Body Control Module (BCM) Internal Fault
AI status
Completed
Completed
100%
Causes
- BCM internal hardware failure (processor, memory, capacitors)
- Corrupted or failed BCM firmware/software
- Low or unstable battery voltage during module operation or programming
- Poor power feed or ground to the BCM (open, high resistance, corroded connector)
- CAN/LIN network faults causing module errors or watchdog timeouts
- Water intrusion or physical damage to BCM or connectors
Symptoms
- Multiple unrelated body electrical faults (locks, interior lights, wipers, windows)
- Loss of communication with BCM on diagnostic scanner or intermittent CAN errors
- Illumination of multiple warning lamps or message center warnings
- Failure of features controlled by BCM (remote start, central locking, lighting)
- Intermittent or permanent electrical malfunctions that don't follow a single circuit pattern
What to check
- Read and record all stored DTCs and freeze frame data with a capable scan tool
- Verify battery state-of-charge and charging system voltage (battery fully charged, Engine running ~13.5–14.8 V)
- Inspect BCM fuses, relays and fuse block for blown items or corrosion
- Visually inspect BCM connectors and wiring for corrosion, damaged pins, water ingress or rodent damage
- Backprobe BCM power and ground pins to verify solid voltage and ground continuity
- Check CAN bus physical layer: measure CANH and CANL voltages with key on (see signal_params) and scan for bus errors
Signal parameters
- Battery voltage at BCM power terminal: approx. 12.0–12.9 V (key off), 13.5–14.8 V (engine running)
- Ground resistance at BCM chassis ground: should be very low (
- CAN bus idle voltages (reference): CANH ≈ 2.5–3.5 V, CANL ≈ 1.5–1.5 V (differential ~2.0 V when dominant) — compare to known-good data
- Module wake/sleep line activity (if applicable): verify wake pulses on wake line per service manual
- Scan tool communication: response time and module PID availability (module should respond consistently when present)
Diagnostic algorithm
- Capture all DTCs, freeze frame and current state using manufacturer-level scan tool; note any U-codes or other B-codes.
- Verify battery is fully charged and charging system is healthy. If battery voltage is low, charge and retest before further diagnostics.
- Visually inspect BCM and harness for water, corrosion, damaged pins, or signs of overheating. Repair connector damage if found and retest.
- Check fuses and relays protecting BCM power circuits. Replace any blown fuses and verify proper fuse feed voltages.
- Backprobe and verify constant battery feed and switched feed to the BCM, and check ground continuity to chassis. Repair any high-resistance connections.
- Check CAN/LIN network: use a scope or DVOM to measure CANH/CANL idle voltages and look for bus errors or shorts to battery/ground. Repair wiring faults as needed.
- If power, grounds and bus are good but code remains, attempt a BCM wake/reset procedure per service manual (some models allow module reset via scan tool). Clear codes and perform functional test.
- Reflash or update BCM software using OEM programming tool if a software corruption or update is available. Document programming steps and batteries maintained at proper voltage during reflash.
- If module fails self-tests after correct power/ground/wiring and software update, replacement of BCM is likely. Replace and program new module per manufacturer procedure; reconfigure vehicle settings and retest all body functions.
- After repair, clear codes and perform a full system scan and functional test; monitor for recurrence.
Likely causes
- Failed/corrupted BCM requiring reflash or replacement
- Weak battery or poor charging system causing memory corruption
- High resistance ground or poor connector pin contact at BCM
- Short to voltage/ground on BCM power or data circuits
- CAN bus wiring fault causing communications error and internal watchdog trip
Fault status
Status
BCM internal fault detected. Module self-diagnostic failed — may affect body functions and network communications. Further electrical and module-level diagnostics required.
Repair difficulty: Hard
Diagnostic time: 1.5-4.0 hours
Similar codes
Repair manuals
Manual library for HUMMER
138
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
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
