P0601
PowertrainInternal Control Module Memory Check Sum Error
This is one of the more serious codes you can pull, because it points at the brain of the car rather than a cheap bolt-on sensor. The ECU runs a self-check on its own internal memory every time it boots up, and a P0601 means the checksum didn't add up the way it should. That usually comes down to either corrupted programming or actual hardware failure inside the module. Before you panic about a four-figure ECU bill, though, a lot of these turn out to be a duff power or earth supply confusing the module, so the diagnosis matters before you spend anything.
ⓘ Information only. This page provides general educational information about fault code P0601. We do not assess the urgency or safety implications of any specific fault. That requires in-person diagnosis by a qualified mechanic. Full terms.
Recommended next steps
Whether a fault is urgent, drivable, or routine depends entirely on the cause on a specific vehicle, and that can only be determined by a qualified mechanic with diagnostic equipment. If a warning light is illuminated, the most reliable next step is professional diagnosis.
What does P0601 mean?
P0601 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Internal Control Module Memory Check Sum Error.
This is a standardised OBD-II code. The technical definition is the same regardless of the make or model of vehicle, although specific causes and symptoms can vary between vehicles.
Symptoms commonly associated with this code
Symptoms that drivers often report alongside this code. Not all may apply to every case:
- • Engine warning light on, sometimes with nothing else obvious wrong
- • Engine cranks but won't fire, or starts and dies almost straight away
- • Limp mode kicking in with badly reduced power
- • Random stalling, often when the engine's hot or after a restart
- • ABS or traction control lights joining in, since the ECU talks to those systems
- • Rough or confused automatic gearbox shifts on cars where the ECU manages the box
Possible causes
Causes commonly associated with P0601, listed in approximate order of typical investigation. The actual cause on a specific vehicle can only be confirmed by professional diagnosis.
- 1. Poor power or earth supply to the ECU, a weak battery or dodgy alternator output throwing the module's memory check off. Always rule this out first, it's the cheapest cause by miles
- 2. Corroded, loose or water-damaged connectors at the ECU plug, very common on cars where the module sits low down or near the bulkhead
- 3. A reflash or coding session that got interrupted, often after someone tried to update or remap the ECU and lost power or connection halfway through
- 4. Voltage spike from jump-starting badly or a failing alternator, which can scramble the internal memory
- 5. Moisture getting inside the module itself, which then corrodes the board and kills the memory
- 6. Genuine internal failure of the ECU, cracked solder joints or a dead memory chip. This is the worst case and usually means the module's done
How mechanics typically diagnose
A typical diagnostic sequence used by mechanics, provided here for educational reference only. Diagnostic work should be performed by a qualified mechanic with the appropriate tools and training.
- 1. Check the battery and charging system before anything else. Load test the battery and confirm the alternator is holding a steady output. A drooping supply voltage is a classic false alarm for this code
- 2. Pull every stored code, not just the P0601. If you've got P0602, P0603 or P0604 sitting alongside it, that tells you more about whether it's a programming fault or a hardware one
- 3. Get to the ECU connectors and inspect them properly. Look for green corrosion, bent pins, water staining and any sign the plug isn't seating cleanly. Check the earth points feed the module too
- 4. Confirm clean battery voltage actually arrives at the ECU power pins, roughly 12 to 14.5V with the engine running
- 5. Clear the code and see if it comes straight back. If it returns instantly on the next ignition cycle, the fault is live and not just a stored history
- 6. If supply and wiring are sound and the code still returns, the module needs reflashing with the correct OEM software, or replacing and coding to the car. That's dealer or specialist territory
Common questions about P0601
How urgent is this, can I keep driving or should I leave it parked? +
Treat it as urgent. The problem with P0601 is unpredictability. The car might be fine for a week then stall on a roundabout, drop into limp mode on the motorway, or refuse to start when you're miles from home. Because the ECU is the bit running the whole show, you can't trust it to behave consistently. Short trip to a garage is fine, but I wouldn't be planning a long run until it's diagnosed. If it's actively stalling or not starting, it needs sorting before you rely on it for anything.
Is the ECU itself knackered, or is it just the wiring and earths feeding it? +
That's the whole question, and the answer decides whether you spend £100 or £1,000. A surprising number of P0601s come from a tired battery, a failing alternator, or a corroded earth strap rather than the module being dead. A weak or noisy supply voltage can make the ECU fail its own memory check even though the chip inside is perfectly healthy. So get the charging system and the connectors checked properly first. Only after the power side is confirmed clean and the code still returns should anyone be talking about the module being the culprit.
How long does this usually take to put right? +
Depends entirely on what's behind it. If it's a battery, earth or connector issue, a competent garage can have it diagnosed and sorted inside a couple of hours. If the module needs reflashing with the manufacturer's software, that's typically a half-day job once the right equipment and software access are lined up. A full ECU replacement is longer, because the new unit has to be coded to the car's immobiliser and security, and sometimes the module has to be ordered in or sent off to a specialist. In the worst case you're looking at the car being off the road for a few days.
Information only, not professional advice
The information on this page is provided for general guidance and educational purposes only. It is not a substitute for diagnosis or repair advice from a qualified mechanic. Always verify any fault before paying for repairs. carfaultcodes.co.uk accepts no liability for decisions made based on this information. Full terms →