ECU Guides

ECU Repair or Replace? Dead ECU Repair, Used ECU Plus Virgin File, or New ECU With Coding

31 October 2026 4 min read

Vito W639 with an EDC16C2 that has been under water. No comms, no start, and the customer wants a number before you touch it. Three roads: repair the board, fit a used ECU and virginise it, or order new and code it. Each one has a case where it’s clearly right and a case where it’s a waste of a week. Here’s how we’d weigh them.

Road 1: repair the dead ECU

Worth it when the fault is one of the known ones and the file inside is still readable (or was backed up).

  • Water damage. PSA BSI under the dash, Renault DDCR and Sagem under the wing, Mercedes EDC16C2 in the engine bay well: all classic. Corrosion on tracks and vias, not just the plug. Repairable if caught early; a board that has been wet for months usually has damage under the potting you can’t see.
  • Injector or ignition driver failure. A shorted injector or coil takes the driver IC with it. On EDC16/EDC17 and MED17 the driver chips are replaceable if you can source them; some Bosch custom parts are only available from donor boards.
  • BGA and processor faults. Cracked solder under the TriCore on EDC17/MED17, or under the MPC5xx on EDC16, gives intermittent no-comms that comes back with heat. Reballing works when the die is fine. It needs proper rework kit, not a hot-air gun over a towel.
  • Bricked by a bad flash. Not a hardware repair at all; boot mode recovery with a stock file. See our bricked ECU guide.

Cost and time: an evening of bench work if you do it in-house, a few days at a repair specialist. Risk: you don’t know it’s good until it’s back in the car, and the file inside may have been corrupted by the same event that killed the hardware.

Road 2: used ECU plus a virgin file

The default on most cars older than about 2015. Buy the same hardware and software level (checklist in our used ECU post), then write a virgin file so the immobiliser pairs to your car on first start. Examples from the catalogue that get ordered for exactly this reason:

  • Vito W639 EDC16C2 A6111534979 0281011176 1037363886 VIRGIN DUMP
  • W211 EDC16C2 0281012363 A6481502979 1037372432 VIRGIN DUMP
  • BMW X5 E70 EDC16CP35 0281014437 1037500775 O D2NT87 VIRGIN DUMP
  • Fiat Doblo EDC17C49 0281030776 1037558231 VIRGIN DUMP
  • Mercedes C250 W204 CRD3 6519040001 6519034029 VIRGIN DUMP

Cost and time: used unit plus a file, one day including the pairing. Pairing tools: Xentry for Mercedes FBS3, VCDS/VCP for VAG immo 4, Diagbox for PSA, CLIP for Renault, ISTA or an ISN tool for BMW. Where it falls down: Mercedes FBS4, VAG with component protection, BMW G-series with online-only enabling, PSA with the newer BSI generations. On those, a used ECU can’t be married without dealer or online access, and a virgin file doesn’t exist in any useful sense.

Road 3: new ECU plus coding

Right when the car is new enough that road 2 is blocked, when the customer needs a warranty on the part, or when the used market for that hardware is empty (an EDC7UC31 on a Valtra tractor, say, or a Landini with EDC17C49). A new ECU arrives blank or with base software and needs the dealer tool: ODIS online SVM for VAG, ISTA-P or E-Sys programming for BMW, Xentry SCN coding for Mercedes, Diagbox telecoding for PSA, IDS with as-built data for Ford. Cost and time: the most expensive part, but usually the shortest downtime if the dealer has stock. Sometimes the dealer’s own delivery is two weeks, and that flips the decision back to road 2.

A file is sometimes the whole answer

Before buying anything, confirm the hardware is actually dead. No comms with a valid stock file and correct power and grounds at the plug: dead. No comms because the last flash aborted: not dead, boot mode and a stock file. Runs badly after a repair elsewhere: check whether someone left a modified file inside. We see used ECUs sold as faulty that simply had a wrong or half-written file in them.

Decision table, in words

  • Old car, low value, known fault: repair if the file is safe; otherwise used plus virgin.
  • 2008 to 2015, common ECU: used plus virgin, nearly always.
  • 2016 on, FBS4 / component protection / online enabling: new plus dealer coding, or a specialist with online access.
  • Any age, ECU alive but corrupt: file only.

Virgin files are listed under virgin, stock reads under original file, and the recovery procedure is in recover a bricked ECU. Tell us which road you’re on when you send the request; it changes which file we prepare.

Keep reading

More ECU guides