Home / DTC / B104C — 3

B104C — 3

Detailed page for trouble code B104C.

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

B104C

LAND ROVER B — Body

3

Brand: LAND ROVER
Type: B — Body
Views: UK: 18 EN: 27 RU: 17
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Corroded or loose connector or pin at the related sensor/module
  • Broken, shorted or chafed wiring in the harness to the sensor/module
  • Failed sensor or body control module (intermittent or permanent)
  • Poor power or ground to the sensor/module (low battery voltage, blown fuse, bad ground)
  • Intermittent CAN / serial data communication loss or bus fault
  • Water ingress or physical damage to the module/sensor

Symptoms

  • Related body subsystem inoperative or intermittent (lighting, door/seat module, restraint/occupant sensing or similar)
  • Instrument panel fault warning or module communication warning
  • Stored additional communication codes (CAN U-codes) or multiple B codes
  • Intermittent operation that may change when harness is moved (wiggle symptom)
  • Possible lamp illumination for affected system

What to check

  • Read all stored codes, pending codes and freeze-frame data with a capable OEM-level scan tool
  • Record battery voltage at rest and while performing tests; ensure battery is >12.4 V for reliable diagnostics
  • Locate the exact circuit and pinout in the Land Rover wiring diagrams/service manual for B104C
  • Visually inspect connectors, pins and wiring for corrosion, damage or water ingress at the related sensor/module and BCM
  • Check related fuses and relays for continuity and correct operation
  • Check for other communication codes (U0100, U0121 etc.) that indicate CAN bus problems

Signal parameters

  • Battery/ignition supply voltage to module (nominal ~12 V)
  • Ground continuity / resistance to chassis ground (low milliohms expected)
  • Sensor signal voltage or resistance per manufacturer specification (specific values require wiring diagram)
  • CAN bus activity and related message IDs (presence/absence of messages)
  • Pulse/frequency or voltage waveform of sensor output (if analog)

Diagnostic algorithm

  1. Verify the code: connect an OEM-capable scan tool, read B104C plus other codes and freeze frame data; record details.
  2. Check battery: measure battery voltage with key on and during testing; ensure adequate voltage and test/charge if low.
  3. Inspect visually: inspect the wiring and connectors for the identified circuit (per manufacturer diagrams) for corrosion, damage, water ingress or loose pins.
  4. Check fuses/relays: verify supply and fused circuits to the module/sensor are present and correct.
  5. Verify grounds: measure continuity and voltage drop on module/sensor ground(s). Repair any high resistance grounds.
  6. Backprobe and measure: with connector connected where possible, backprobe supply, ground and signal pins and compare to expected values in the service manual.
  7. Monitor communication: check CAN-bus health and confirm the module is present on the bus using a scan tool; look for missing message IDs or bus errors.
  8. Wiggle test: gently move the harness/connectors while watching live data and code status to find intermittent faults.
  9. Component isolation: if wiring and power/ground are confirmed good, substitute or bench-test the suspect sensor/module if possible or swap with a known-good unit following OEM procedures.
  10. Reprogram/update: if module communication is present but odd behavior persists, check for software updates and perform module re-flash per Land Rover procedure.
  11. Clear codes and test: after repairs, clear codes, perform the relevant system self-tests and road or functional test to verify the fault does not return.
  12. Note: always consult the official Land Rover technical service information and wiring diagrams for the exact circuit, pin numbers and specified test values before replacing parts.

Likely causes

  • Connector corrosion or bent pins at the associated body module or sensor
  • Open or short in harness between module and sensor
  • Failed sensor (open/shorted element)
  • Bad module ground or low supply voltage
  • Software/configuration error or module needing re-flash
  • CAN-bus loss due to another module pulling the bus down

Fault status

⚠️ Status
Manufacturer-specific body system fault (B104C). The vehicle has detected a problem in a body/subsystem circuit or its communications. Inspect wiring, power/ground, connectors and module communications; consult Land Rover service data for the exact circuit and test values.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-3.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