Home / DTC / B1D10 — Body Control Module — CAN Bus Communication Fault

B1D10 — Body Control Module — CAN Bus Communication Fault

Detailed page for trouble code B1D10.

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

B1D10

LAND ROVER B — Body

Body Control Module — CAN Bus Communication Fault

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

Causes

  • Open, short or high-resistance wiring on CAN_H or CAN_L
  • Missing or incorrect CAN termination resistor(s)
  • Faulty or intermittent BCM connector or poor ground/power supply to BCM
  • Another module on the CAN bus pulling the bus low/high (short to battery/ground)
  • Water ingress or corrosion at BCM or wiring harness connectors
  • BCM hardware or internal failure, or corrupted software/firmware

Symptoms

  • BCM-related functions intermittent or inoperative (central locking, interior lights, wipers, etc.)
  • Multiple communication-related DTCs present (BCM and other modules)
  • Instrument cluster or infotainment shows 'Module Not Responding' or blank displays
  • Stored communication DTCs and possible fail-safe behavior of affected systems
  • Modules listed by scan tool are missing or intermittently visible
  • Possible battery or charging system warning if BCM cannot communicate with charging/engine modules

What to check

  • Read all stored DTCs and freeze-frame data with a capable diagnostic tool and record module list
  • Check battery voltage and state of charge; test with key on engine off and during cranking
  • Inspect BCM and adjacent connectors for water, corrosion, damage or bent pins
  • Verify fuses and BCM power/ignition feeds and relays are present and correct
  • Visually inspect CAN wiring for chafing, pinched sections, connector chaffing near doors/hinges, and recent bodywork areas
  • Perform wiggle/replicate test while monitoring live CAN bus status with scan tool (safe use only)

Signal parameters

  • CAN recessive voltage (CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V)
  • CAN dominant voltages (CAN_H ≈ 3.5–3.9 V, CAN_L ≈ 1.1–1.5 V) — typical differential ≈ 1.5–2.0 V
  • Expected termination resistance: approx. 60 Ω across CAN_H and CAN_L (consult vehicle wiring diagrams for exact topology)
  • Common CAN bus data rates: 125 kbps, 250 kbps, 500 kbps (verify vehicle-specific bitrate with scan tool)
  • Message presence: modules normally broadcast periodic CAN messages (frequency varies by module; many messages 1–50 Hz)

Diagnostic algorithm

  1. Connect a manufacturer-level scan tool; read and save all BCM and related module codes and module presence list.
  2. Confirm battery voltage is within spec (>12.4 V resting, >11 V during cranking). Recharge or load-test battery if low.
  3. Inspect BCM surroundings, connector seals and harness for corrosion, water, physical damage or recent body repairs.
  4. Check BCM power/ground circuits and related fuses/relays. Repair any poor ground or supply before further testing.
  5. With key on, observe module list on scan tool — note any modules that are missing or intermittently present.
  6. Measure DC voltage on CAN_H and CAN_L at the BCM connector (recessive state ~2.5 V). If voltages are out of range, trace supply/termination and wiring.
  7. Measure termination resistance across CAN_H and CAN_L at two convenient points. Compare to expected value from wiring diagram.
  8. Use an oscilloscope (preferred) or CAN bus analyzer to view waveforms while exercising systems. Look for missing messages, excessive noise, dominant state stuck, distorted edges, or low amplitude.
  9. Isolate sections: disconnect suspect modules or branches (one at a time, following safe procedures) to see if the fault clears and the bus normalizes — this can locate a failing node or short.
  10. Inspect and, if necessary, repair/replace damaged wiring, connectors, or corroded pins. Clean connectors and apply dielectric grease after repair.
  11. If wiring and other modules test good and bus signals remain abnormal at BCM, consider BCM replacement/programming only after verifying correct software/calibration and performing coding/programming per manufacturer procedures.
  12. Clear codes, verify repair by cycling ignition and road testing while monitoring CAN bus and verifying no reoccurrence of B1D10 or related codes.

Likely causes

  • Damaged CAN pair in wiring loom near front harness or door hinges
  • Corroded BCM ground or battery feed causing intermittent reset
  • Missing or damaged 60 Ω termination (or parallel pair of 120 Ω depending on vehicle)
  • Shorted auxiliary module (e.g., gateway, infotainment, ABS) that places excessive load on the bus
  • Water intrusion at BCM connector or junction block causing intermittent shorts
  • BCM internal fault after a lightning/starter/charging transient or failed software update

Fault status

⚠️ Status
Stored when the BCM detects a loss, corruption or abnormal condition on the CAN communication bus affecting BCM message exchange.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5-4.0 hours

Similar codes

320

Browse 320 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

LAND ROVER

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