Code
B20C9
Generic
B — Body
Body Control Module CAN Bus Communication Fault
Views:
UK: 18
EN: 14
RU: 11
AI status
Completed
Completed
100%
Causes
- Open or short in CAN_H or CAN_L wiring
- Intermittent or corroded connector at BCM or gateway
- Failed BCM or another module driving the bus incorrectly
- Blown fuse, loss of BCM power or ground
- Missing or incorrect CAN termination (open/miswired resistors)
- Aftermarket device improperly tied into the CAN bus
Symptoms
- Multiple modules show communication-related warnings or failures
- Non-functional body electrical features (locks, lighting, wipers, windows)
- Warning lamp(s) on dash related to network or modules
- Stored and repeating communication or network error codes
- Intermittent operation of systems controlled by BCM
- Possible no-start if BCM is required for immobilizer or starter enable
What to check
- Connect a capable scan tool and read all network modules and freeze/frame data
- Check battery voltage (key on/off) and charging system; ensure stable supply
- Inspect BCM connectors and harness for corrosion, pin damage, or water ingress
- Visually inspect CAN wiring route for chafing, repairs, or aftermarket splices
- Measure termination resistance across CAN_H and CAN_L with ignition off (~60 Ω expected on a two-terminator CAN bus)
- Backprobe CAN_H and CAN_L with a multimeter/scope to verify idle voltages and differential signals
Signal parameters
- CAN_H idle ≈ 2.5 V (recessive), CAN_L idle ≈ 2.5 V; small offset possible
- Dominant state: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (on bus activity)
- Differential voltage during dominant state ≈ 2.0 V
- Termination resistance across CAN_H - CAN_L ≈ 60 Ω (two 120 Ω in parallel)
- Typical CAN data rates: 125 kb/s, 250 kb/s, 500 kb/s (verify vehicle spec)
- No DC short to battery positive or ground on either CAN conductor
Diagnostic algorithm
- Record symptoms and all stored DTCs from all modules; note which networks are reported offline.
- Verify battery voltage is healthy (12.4–12.9 V resting; >13.5 V with engine running) and inspect main fuses and BCM power/ground connections.
- Visually inspect BCM connector and harness for damage, corrosion, or water intrusion; reseat the connector and check for bent pins.
- With ignition on, measure CAN_H and CAN_L idle voltages at the BCM connector (backprobe) and confirm values match vehicle spec (around 2.5 V).
- With ignition off, measure resistance across CAN_H and CAN_L at the BCM: expect ~60 Ω for a properly terminated bus. If open or very low, locate/open/short in termination.
- Use an oscilloscope or CAN-bus tester to observe waveform quality and message traffic. Look for missing frames, distorted edges, or constant dominant state indicating shorted line.
- If waveform shows bus contention or no traffic, disconnect non-essential nodes (after identifying connectors) one at a time to isolate the faulty module or shorting section.
- Inspect and test connectors and wiring between BCM and network gateway or first nodes; repair any damaged wiring or poor connections.
- If all wiring, power, grounds and bus integrity check out, consider swapping or reprogramming the BCM only after confirming replacement steps and ensuring the replacement is correctly coded/programmed.
- After repairs, clear codes and road-test to confirm no reoccurrence. Monitor network communications for stability.
Likely causes
- Loose/corroded connector or ground at the BCM
- Broken or chafed CAN pair in the harness near BCM
- Missing/failed termination resistor (open or shorted)
- Faulty BCM (less common) or a misbehaving module on the same bus
- Low supply voltage to BCM or poor ground connection
Fault status
Status
BCM detected a CAN network communication fault: missing or invalid messages on the body CAN bus.
Repair difficulty: Medium
Diagnostic time: 1.5-4 hours
Repair manuals
Brands with available manuals
6,594
The library contains 6,594 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
