Home / DTC / B1116 — Body Control Module (BCM) Internal Fault

B1116 — Body Control Module (BCM) Internal Fault

Detailed page for trouble code B1116.

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

B1116

HUMMER B — Body

Body Control Module (BCM) Internal Fault

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

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

  1. Capture all DTCs, freeze frame and current state using manufacturer-level scan tool; note any U-codes or other B-codes.
  2. Verify battery is fully charged and charging system is healthy. If battery voltage is low, charge and retest before further diagnostics.
  3. Visually inspect BCM and harness for water, corrosion, damaged pins, or signs of overheating. Repair connector damage if found and retest.
  4. Check fuses and relays protecting BCM power circuits. Replace any blown fuses and verify proper fuse feed voltages.
  5. Backprobe and verify constant battery feed and switched feed to the BCM, and check ground continuity to chassis. Repair any high-resistance connections.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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

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