Code
P0505
OPEL
P — Powertrain
CAN-Bus No Communication with ECM (Engine Control Module)
Views:
UK: 5
EN: 17
RU: 13
AI status
Completed
Completed
100%
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
- Confirm DTC and related codes; record freeze-frame and attempt live data communication with a factory-level scan tool.
- Check battery voltage and condition. Low battery can prevent module wake-up—recharge if needed and retest.
- Verify ECM power and ground: check ECM supply fuses and measure key-on power at ECM battery/ignition pins.
- Visually inspect ECM connector for corrosion, bent pins, water ingress or damage. Clean and reseat if needed.
- 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).
- 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.
- Wiggle-test harness and connectors while monitoring CAN signals and scan-tool communication to find intermittent faults.
- 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.
- 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.
- 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.
- 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 :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
