Home / DTC / B14C3 — Body Control Module CAN Bus C Communication Fault

B14C3 — Body Control Module CAN Bus C Communication Fault

Detailed page for trouble code B14C3.

34,332codes
59brands
11,841generic
22,491specific
Reset
Code

B14C3

Generic B — Body

Body Control Module CAN Bus C Communication Fault

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

Causes

  • Damaged or shorted CAN wiring (CAN_H/CAN_L) on Bus C
  • Loose, corroded, or water-intruded connector at the BCM or other node
  • Missing or failed termination resistor(s) on the CAN bus
  • BCM lost power or poor ground connection
  • Faulty BCM or another module on Bus C pulling the bus low/high
  • Incorrect software/calibration or failed reflash after module replacement

Symptoms

  • Loss of BCM-related functions (lighting, door locks, wipers, etc.)
  • Intermittent or permanent communication errors with other modules
  • Associated U-codes (module not responding) on full system scan
  • Multiple body systems behaving erratically or not responding
  • Dashboard warning lamp(s) for network/communication faults

What to check

  • Scan vehicle with a capable scan tool; record B14C3 plus any related U- or B-codes and freeze frame data
  • Check vehicle battery voltage and BCM supply/ignition power circuits (key on and engine off conditions)
  • Visually inspect BCM connectors and CAN harness for corrosion, bent pins, water intrusion, chafing or obvious damage
  • Measure CAN termination resistance (CAN_H to CAN_L) with ignition off — expect ~60 ohms (two 120 ohm terminators in parallel)
  • Probe CAN_H and CAN_L single-ended voltages and differential with key on using a DMM or oscilloscope
  • Check for aftermarket modules/devices tapped into Bus C and disconnect them for test

Signal parameters

  • CAN bus idle (recessive) single-ended: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V (typical tolerance ±0.5 V)
  • CAN bus dominant state: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (differential ≈ 2.0 V)
  • Termination resistance (CAN_H to CAN_L) with ignition off: ≈ 60 ohms (±5-10%)
  • Common bus bit rates: 125 kbps, 250 kbps, 500 kbps (verify vehicle-specific rate)
  • Voltage reference: measurements with high-impedance meter or oscilloscope; low-impedance loading can alter readings

Diagnostic algorithm

  1. Retrieve all stored DTCs and freeze frame with a scanner. Note any related U-codes or multiple BCM/Bus C faults.
  2. Confirm battery state (fully charged) and verify BCM supply power and ground presence at the connector (reference wiring diagram). Repair any low-voltage or ground issues.
  3. Visually inspect BCM connector(s) and CAN wiring for damage, corrosion, or water ingress. Repair or replace damaged connectors/harness sections.
  4. With ignition off, measure resistance between CAN_H and CAN_L at an accessible point. Expect ~60 ohms. If open or shorted, trace and repair wiring or missing terminator.
  5. With key on, measure single-ended voltages at CAN_H and CAN_L. Compare to expected values. If voltages are pulled high/low, isolate the offending node by disconnecting modules on Bus C one at a time (follow OEM safe isolation procedure).
  6. Use an oscilloscope (preferred) to view CAN frames and noise on the bus. Look for missing frames, bus errors, excessive jitter, or a node constantly dominant.
  7. If a specific module is identified as causing the fault, repair or replace that module. If BCM is suspected after isolating the rest of the bus and verifying power/ground/terminations, consider reprogramming or replacing the BCM per manufacturer procedure.
  8. Clear codes and perform a road test or functional test to confirm the fault does not return. Re-scan for any reoccurring codes.
  9. If aftermarket devices are present, remove them and retest. Ensure any replaced module is programmed/configured correctly for the vehicle.

Likely causes

  • Loose or corroded connector at the BCM or intermediate splice
  • Wiring abrasion/short to ground or battery on CAN_H or CAN_L
  • Failed/missing termination (open/shorted 120 ohm resistor)
  • Faulty BCM or failed node on the same CAN segment
  • Recent module replacement not programmed to vehicle network

Fault status

⚠️ Status
Body Control Module reports communication fault on CAN Bus C (loss or corruption of bus communication).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

7,161

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