Home / DTC / U0077 — Control Module Communication Bus E Off

U0077 — Control Module Communication Bus E Off

Detailed page for trouble code U0077.

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

U0077

Generic U — Network/User

Control Module Communication Bus E Off

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Physical damage to Bus E wiring (short to ground, short to battery, open circuit)
  • Failed control module or node on Bus E causing bus-off condition
  • Corroded/loose connectors or water intrusion at modules or junctions
  • Faulty termination resistor or missing termination at bus ends
  • Battery/charging system faults or low voltage causing modules to reset
  • Intermittent wiring fault (chafing, pinched harness)

Symptoms

  • Multiple modules on Bus E lose communication or report faults
  • Functions controlled by modules on Bus E are inoperative or behave erratically
  • Illumination of communication-related warning lamps or multiple DTCs
  • No response from specific modules when scanned (no comm)
  • Intermittent operation that may change with vibration or moisture

What to check

  • Use a scan tool to read all modules and note which modules report loss of communication and any other related U-codes
  • Check freeze frame and occurrence data for conditions (ignition state, voltage)
  • Visually inspect Bus E wiring, connectors, junction boxes, and module grounds for corrosion, damage, or loose pins
  • Verify battery voltage and charging system operation during tests
  • Measure resistance between CAN_H and CAN_L at key access points to check termination (~60 Ω for a properly terminated CAN with two 120 Ω resistors)
  • Backprobe CAN_H and CAN_L (or LIN signal and ground if LIN bus) with a scope or multimeter to verify idle voltages and activity

Signal parameters

  • CAN bus idle (recessive) typical: CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V
  • CAN bus dominant: CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (differential ≈ 2.0 V)
  • Typical CAN network DC resistance between CAN_H and CAN_L across network ≈ 60 Ω (two 120 Ω terminators in parallel)
  • LIN idle: LIN signal ≈ 12 V (or system battery level) pulled low to transmit; check manufacturer spec for LIN levels

Diagnostic algorithm

  1. Record all codes and module responses with a professional scan tool; note which modules are unresponsive
  2. Verify battery voltage (12.4–12.8 V at rest) and charging system under load; correct low-voltage conditions first
  3. Perform a visual inspection of Bus E wiring, connectors, harness routing, and module mounting for damage, chafing, corrosion, or water ingress
  4. Measure resistance between CAN_H and CAN_L at a convenient connector with ignition off; expect ~60 Ω for a healthy CAN bus. Large deviation indicates missing/failed terminator or short
  5. With ignition on, measure CAN_H and CAN_L idle voltages at a module connector. Compare to expected values. Use an oscilloscope to confirm proper CAN activity and look for stuck dominant or noise
  6. If a single module is suspected, disconnect that module (or isolate branches) and see if the bus returns to normal; a bus that recovers after disconnecting a node indicates that node is likely faulty
  7. Wiggle test connectors and harness while monitoring bus signals for intermittent faults
  8. Inspect or replace corroded connectors, repair damaged wiring with proper splice/reseal methods, and reinstall correct termination resistors if missing or incorrect
  9. If wiring and connectors check good, consider replacing or reprogramming the suspected module only after confirming it is the cause (swap with known good if feasible)
  10. Clear codes and retest to confirm repair; monitor for reoccurrence and document test results

Likely causes

  • Short to ground or battery on CAN/LIN pair of Bus E
  • Failed module driving the bus into bus-off state
  • Open/shorted termination resistor or missing termination
  • Connector corrosion or water intrusion causing intermittent loss

Fault status

⚠️ Status
Control Module Communication Bus E Off — the control module detected that Bus E is not providing normal communication (bus-off or loss of nodes).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5-3.5 hours

Similar codes

9,514

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