Home / DTC / B3470 — Body Control Module (BCM) Communication Fault

B3470 — Body Control Module (BCM) Communication Fault

Detailed page for trouble code B3470.

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

B3470

Generic B — Body

Body Control Module (BCM) Communication Fault

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

Causes

  • Faulty BCM (internal electronics or software)
  • Damaged or corroded connectors at the BCM or other network nodes
  • Open, short, or high resistance in CAN/LIN wiring
  • Failed/weak ground or battery power to BCM
  • Blown fuse or power distribution issue feeding the BCM
  • Network bus termination or wiring impedance problem

Symptoms

  • No communication with BCM on diagnostic scan tool (module not present)
  • Multiple body electrical functions inoperative or intermittent (locks, lights, wipers, windows)
  • Warning lamps or messages about communications/network failure
  • Erratic operation of accessories controlled by BCM
  • Other modules showing network errors or going into limp/limited mode

What to check

  • Record all stored codes from all modules with a capable scan tool; note any network-related codes
  • Verify battery voltage and charging system (minimum 12.2 V at rest for diagnostics)
  • Inspect fuses and power feeds for the BCM
  • Visually inspect BCM connectors and wiring for corrosion, damage, or loose pins
  • Check module ground(s) for security and low resistance to chassis
  • Confirm scan tool can see other network modules to verify bus is present

Signal parameters

  • CAN bus idle (recessive): CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V
  • CAN bus dominant: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V
  • Typical CAN termination: ~60 Ω between CAN_H and CAN_L (two 120 Ω resistors in parallel)
  • Common CAN bit rates: 500 kb/s, 250 kb/s, 125 kb/s (verify vehicle-specific rate)
  • LIN idle: LIN ≈ battery voltage via pull-up; dominant low near ground when driven
  • Expected: periodic BCM messages/IDs on the bus when channel monitored with a scanner or scope

Diagnostic algorithm

  1. Confirm the fault: connect a diagnostic tool, read and record codes from all modules and note any network status messages.
  2. Check battery and fuses: verify battery state-of-charge and inspect/replace fuses supplying BCM power.
  3. Visual inspection: open and inspect BCM connectors and wiring for corrosion, bent pins, or water ingress; repair as needed.
  4. Verify grounds and power: measure voltage at BCM power terminals and check ground resistance to chassis (
  5. Confirm network presence: verify other modules respond on the same bus. If only BCM missing, focus on its local wiring and connector.
  6. Measure bus signals: with ignition ON, measure CAN_H and CAN_L voltages at the BCM connector; compare to expected signal_params.
  7. Check bus termination and continuity: measure resistance between CAN_H and CAN_L (around 60 Ω) and perform continuity checks to other nodes.
  8. Isolate faulty node: if bus is noisy or shorted, disconnect suspected modules one at a time (starting with BCM harness) to identify offending node.
  9. Inspect for intermittent faults: perform wiggle test and road/test with scan tool to reproduce intermittent communication loss.
  10. Reflash/replace: if wiring and power/ground are good and fault persists, verify BCM software/calibration and reprogram or replace BCM as per manufacturer procedures.
  11. Verify repair: clear codes, exercise related systems, and confirm the B3470 does not return and network communications are stable.

Likely causes

  • Poor ground or low battery voltage to BCM
  • Corroded or loose connector at BCM
  • Short or open in CAN high/low or LIN wiring near BCM
  • Failed BCM hardware or corrupted firmware

Fault status

⚠️ Status
Body Control Module (BCM) communication fault — BCM not responding or messages missing/corrupt on vehicle network.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5 - 4.0 hours

Similar codes

8,199

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