Home / DTC / P0505 — CAN-Bus No Communication with ECM (Engine Control Module)

P0505 — CAN-Bus No Communication with ECM (Engine Control Module)

Detailed page for trouble code P0505.

33,012codes
59brands
10,551generic
22,461specific
Reset
Code

P0505

OPEL P — Powertrain

CAN-Bus No Communication with ECM (Engine Control Module)

Brand: OPEL
Views: UK: 5 EN: 17 RU: 13
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • ECM not powering up or failed
  • Open, shorted or damaged CAN bus wiring or low-speed bus wiring
  • Faulty or corroded ECM connector or ground
  • Blown fuse or lost power/ignition feed to the ECM
  • Bus termination resistor failure or missing termination
  • Other module on same CAN bus causing bus-off or flooding the bus

Symptoms

  • MIL/Check Engine lamp illuminated
  • No response from ECM when connected with a diagnostic scanner
  • Engine may crank but not run or runs with limp-home behavior
  • Loss of engine-related functions (fuel, ignition, emissions controls)
  • Other modules show communication-related warnings (ABS, instrument cluster)

What to check

  • Verify code is current (not pending) and note freeze-frame/related codes
  • Try to communicate with ECM using a certified scan tool
  • Check battery voltage and charging system (typical >12.4 V with key on)
  • Inspect ECM main fuses and power/ignition feeds
  • Visually inspect ECM connector and CAN wiring for damage or corrosion
  • Backprobe CAN_H and CAN_L at ECM connector and at another module

Signal parameters

  • Key ON, engine OFF: CAN_H ≈ 2.5 V (recessive), CAN_L ≈ 2.5 V (recessive)
  • Dominant state: CAN_H typically ~3.5 V, CAN_L typically ~1.5 V; differential ~2.0 V
  • Bus idle differential near 0 V, but individual lines ~2.5 V
  • Termination resistance: ~60 ohms measured across CAN_H and CAN_L (two 120 Ω resistors in parallel)
  • Expected message traffic from ECM: periodic messages at defined intervals (varies by model — typically multiple Hz); ECM should respond to diagnostic requests

Diagnostic algorithm

  1. Confirm DTC and related codes; record freeze-frame and attempt live data communication with a factory-level scan tool.
  2. Check battery voltage and condition. Low battery can prevent module wake-up—recharge if needed and retest.
  3. Verify ECM power and ground: check ECM supply fuses and measure key-on power at ECM battery/ignition pins.
  4. Visually inspect ECM connector for corrosion, bent pins, water ingress or damage. Clean and reseat if needed.
  5. Backprobe CAN_H and CAN_L at the ECM connector with ignition ON. Verify idle voltages (~2.5 V) and ability to see dominant transitions while exercising bus (use a second module or scan tool to request data).
  6. Measure resistance across CAN_H and CAN_L with ignition OFF. Confirm ~60 ohms. If open or high, trace for missing termination or open wiring.
  7. Wiggle-test harness and connectors while monitoring CAN signals and scan-tool communication to find intermittent faults.
  8. Isolate sections of the bus: disconnect suspect modules one at a time (starting with recently serviced or known-failed modules) to see if communication returns.
  9. If wiring checks pass and ECM still non-communicative, consult wiring diagrams for splice points and harness routing; inspect for shorts to chassis or battery.
  10. If evidence points to ECM fault (no power despite good fuses, or ECM fails to transmit while powered and grounded correctly), verify latest software/flash status and consider ECM replacement or reprogramming per OEM procedures.
  11. After repair, clear codes and perform functional test and road test to confirm stable communication.

Likely causes

  • Blown ECM power or ignition fuse
  • Disconnected or corroded ECM connector pins (power, ground or CAN H/L)
  • Short to battery or ground on CAN_H or CAN_L near ECM
  • Open CAN_H or CAN_L between ECM and the rest of the network
  • Failed ECM hardware (rare but possible)
  • Failed module on same CAN segment pulling the bus down or causing bus-off

Fault status

⚠️ Status
No CAN bus communication detected from ECM. ECM is not responding on the vehicle network or to diagnostic requests.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1-4 hours
Your experience will help others
+100 karma for a short comment :)
Send to email