U0100 is a network communication fault code on Mercedes vehicles. It means the ECU is not receiving data from the engine control module – but that can be caused by a blown fuse, a wiring fault, a dead battery, or a module failure. This page breaks down the causes ranked by cost, what to check first, and whether you should keep driving.
U0100 means the ECU has lost communication with the engine control module (ECM) – typically because of a wiring fault, a blown fuse, a dead battery, or a module failure. On most Mercedes, this is an electrical or network issue long before it requires module replacement.
Do not assume the ECM has failed – a simple fuse or a £50 wiring repair often fixes it. Full diagnostic order below.
In a Mercedes vehicle, the engine control module (ECM) communicates with other modules over the CAN (Controller Area Network) bus – a high-speed network that carries data between components. U0100 is logged when the ECU detects that it cannot communicate with the engine control module. This could be because the ECM has lost power (blown fuse, dead battery), because the wiring between modules is damaged, or because the ECM itself has failed. The code is a diagnostic flag, not a death sentence – it tells you there's a communication problem, but it doesn't tell you why. It's important to note that U0100 is a generic code that appears across all Mercedes models, from the OM651 diesel to the high-performance M157 V8, and the diagnostic approach is consistent regardless of which engine or model is affected.
Ordered by how often they are the real culprit – and by typical cost, so you can sanity-check any quote you've been given.
| Cause | Likelihood | Typical Cost (fitted) | Notes |
|---|---|---|---|
| Blown ECM fuse or relay | Very High | £50–£100 | Cheapest possible fix – check fuses first |
| Low battery voltage or poor connection | High | £0–£200 | Low voltage can cause communication errors; charge or replace battery |
| Wiring harness damage or corrosion | Medium | £150–£400 | Damaged CAN bus wiring is a common cause |
| Faulty CAN bus module or network issue | Medium | £400–£800 | Other modules on the network can cause communication faults |
| ECM failure (internal fault) | Low | £600–£1,200 | Least common – usually requires replacement and programming |
Cost figures [PATTERN DATA] – indicative independent‑specialist pricing, based on common Mercedes electrical repairs.
A blown fuse or relay is the simplest and cheapest fix. Check the ECM fuse in the main fuse box – often a 5A, 10A, or 15A fuse.
Low voltage can cause communication faults. Check battery voltage (should be 12.6V+), clean terminals, and ensure earth connections are secure.
Check the CAN bus wires for damage, corrosion, or loose connections. Common problem areas are under the fuse box or near the ECM connector.
A faulty module on the CAN bus can take down the entire network. Disconnect modules one by one to isolate the fault.
If steps 1–4 are clear and communication is still lost, the ECM itself may have failed.
Our diagnostic wizard follows the same order, or confirm your engine with the registration lookup.
No – if the vehicle starts at all, get it towed to a specialist. U0100 indicates a critical communication failure. If the ECM is not communicating, the engine management system cannot control engine functions properly. Driving with U0100 can be dangerous – the vehicle may enter limp mode, stall unexpectedly, or lose power at speed. If the vehicle starts and runs, it may be safe to drive slowly to a nearby specialist (under 5 miles). However, if the vehicle is in limp mode or showing other warning lights, do not drive it – call for recovery.
No – this is a critical communication failure. If the vehicle starts, it may be safe to drive very slowly to a nearby garage (under 5 miles), but if it's in limp mode or showing multiple warning lights, call for recovery.
No – a blown fuse, low battery, or wiring fault is far more common. The ECM itself is the least likely cause.
Only if the underlying problem is temporary (e.g., a one-off voltage drop). The code will return if the fault persists, and clearing it may destroy freeze‑frame data that helps diagnosis.
Expect 1-2 hours of diagnostic time at an independent Mercedes specialist – typically £100–£200. Many specialists will offset this against the repair if you proceed with them.
For Mercedes, the repair‑to‑value threshold is 70% – if the cost of the repair (including diagnostics and parts) exceeds 70% of the car's current market value, scrapping may be the more sensible financial decision. Always get a current valuation before committing to major work.
Cheapest‑First AlwaysWe rank causes by likelihood and cost – we won't sell you an ECM before checking a fuse.
Honest About CostWe give real‑world UK independent pricing, not main‑dealer guesswork.
15+ Vetted Mercedes SpecialistsDiagnostics carried out by people who work on these every day.
100% IndependentNo sponsors, no manufacturer influence.
Compare diagnostic and repair quotes from our vetted specialist network.
COMPARE QUOTES NOW → RUN THE DIAGNOSTIC WIZARD