Home / DTC / B29B9 — Body Control Module CAN Communication Timeout

B29B9 — Body Control Module CAN Communication Timeout

Detailed page for trouble code B29B9.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

B29B9

Generic B — Body

Body Control Module CAN Communication Timeout

Brand: Generic
Type: B — Body
Views: UK: 4 EN: 11 RU: 5
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or intermittent wiring on CAN‑H/CAN‑L to the BCM
  • Poor ground or battery power to the BCM
  • Faulty CAN transceiver inside the BCM
  • Missing or failed module elsewhere on the CAN bus
  • Improper or failed termination resistor(s) on the CAN network
  • Corroded/loose connectors at BCM or other modules

Symptoms

  • BCM‑related features nonfunctional (lights, door locks, wipers, keyless functions)
  • Intermittent or permanent loss of communication with BCM on scan tool
  • Other modules showing communication errors or limp mode
  • Related interior lamps or warnings illuminated
  • No periodic BCM CAN messages visible on network trace

What to check

  • Connect a calibrated scan tool and read all stored and pending codes from BCM and other modules
  • Confirm vehicle battery voltage and BCM supply/ignition feed (key ON)
  • Check for presence of BCM on network (tool reports module present) and note any U‑codes on other modules
  • Inspect BCM and nearby harness connectors for corrosion, bent pins, water intrusion, or damage
  • Visually inspect CAN wiring for chafing, pinched areas, or recent service work
  • Measure CAN bus termination resistance between CAN‑H and CAN‑L (typical ~60 ohms for two 120Ω terminators)

Signal parameters

  • CAN physical idle voltages (typical): CAN‑H ≈ 2.5 V (recessive) to ≈ 3.5 V (dominant); CAN‑L ≈ 2.5 V (recessive) to ≈ 1.5 V (dominant)
  • Differential voltage: recessive ≈ 0 V, dominant up to ~2 V
  • Common CAN bus data rates: 125 kbps, 250 kbps, 500 kbps, or 1 Mbps depending on network — verify vehicle‑specific rate
  • Expected BCM message cadence: periodic transmit/receive intervals typically tens to hundreds of ms (vehicle specific). Timeout occurs when expected message(s) are not received within configured window

Diagnostic algorithm

  1. Record freeze frame, history and all related codes from BCM and other modules with a scan tool.
  2. Verify battery voltage and BCM ignition/ignition‑feed power and grounds; repair any low/poor connections.
  3. Inspect BCM connectors and harness for damage, corrosion or water intrusion; repair connector issues before further testing.
  4. With key ON, check for CAN presence via scan tool: is BCM present? Are other modules showing CAN messages? Note any missing nodes.
  5. Measure CAN‑H and CAN‑L voltages at the BCM connector with a multimeter (key ON). Compare to expected values; check termination resistance between CAN‑H and CAN‑L (~60Ω for most networks).
  6. If voltages and termination are within range but communication missing or intermittent, capture CAN traffic with a diagnostic tool or oscilloscope. Look for missing message IDs, extended delays, dominant/short pulses, reflections, or excessive noise.
  7. Isolate the fault by disconnecting nonessential modules or segments one at a time (while observing network behavior) to find a module or harness section that restores normal traffic when removed.
  8. If an aftermarket device is present, disconnect it and retest.
  9. If wiring and other modules check good, consider reflashing/updating BCM software or reinitializing network settings per manufacturer procedures.
  10. If reflash/configuration fails and fault persists and testing points to internal transceiver or BCM failure, replace BCM or its transceiver module and reconfigure coding/calibrations as required.
  11. After repairs, clear DTCs and verify normal CAN traffic and BCM functions over a drive/operation cycle.

Likely causes

  • Loose or corroded BCM connector or chassis ground
  • Broken or shorted CAN‑H or CAN‑L wiring near BCM
  • Failed BCM CAN transceiver or internal BCM fault
  • Missing termination or a shorted termination resistor causing reflections
  • Another module on the same CAN bus is failed and not transmitting
  • Low battery or poor supply preventing module wakeup

Fault status

⚠️ Status
BCM timed out waiting for required CAN bus messages; communication with CAN network node(s) not established within configured timeout.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1-4 hours

Similar codes

2,404

The library contains 2,404 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