Virgin ECU File: How to Adapt a Used ECU to Another Car Step by Step
A new engine ECU from the dealer costs several hundred euros and needs online coding. A used unit from a breaker costs a fraction of that, but it is married to its old car and refuses to start the new one. The virgin file is the tool that makes the used unit behave like a new spare part. This guide explains what it is and how the adaptation is done.
What “virgin” means
When an ECU leaves the factory its immobilizer area is blank. During the first start at the assembly plant the dealer tool writes the vehicle’s immobilizer data (key codes, VIN, adaptation flags) into the EEPROM. A virgin file is the same read with that area returned to its blank state. Everything else, program and calibration, stays original. After writing it, the ECU asks to be adapted exactly like a new one.
Virgin vs immo off
- Virgin: the immobilizer stays active; the car keeps its factory security and its original keys after adaptation. Requires a dealer tool or a key programmer to complete.
- Immo off: the immobilizer check is removed; no adaptation needed, but the car will start with any key.
- Cloning: the complete EEPROM of the old ECU is copied into the donor unit; works without adaptation when the old ECU can still be read.
Choose virgin when the customer wants a properly coded car and you have access to adaptation tools; choose cloning when the old ECU is readable; choose immo off when the immobilizer itself has failed.
Step-by-step procedure
- Identify the donor. Hardware number and software number must match the original unit, or at least the hardware number with a compatible software version. Our guide on reading the ECU label shows where the numbers are.
- Read the donor completely on the bench or in boot mode, and keep the file.
- Write the virgin file for that hardware/software combination. On EDC17/MED17 the immobilizer data lives in the EEPROM; on older units such as EDC15 or ME7.5 it is in a separate 95040/95080 chip that can be written with a programmer.
- Fit the ECU and connect the dealer tool (ODIS, ISTA, Techstream, Xentry) or an aftermarket key programmer.
- Run the adaptation: on VAG “Adapt engine control unit to immobilizer”, on Ford PATS parameter reset, on PSA telecoding, on Hyundai/Kia “ECU immobilizer teaching”. The tool pairs the ECU with the immobilizer module and the existing keys.
- Test with every key and clear the fault memory.
Common mistakes
- Using a virgin file for a different software version. The car starts but runs badly or not at all.
- Writing only the flash and forgetting the EEPROM on units where the immobilizer data is stored separately.
- Expecting the car to start before adaptation. A virgin ECU always needs pairing.
- Attempting adaptation without the security code or online access that the brand requires.
Popular units we supply virgin files for
EDC17CP14, EDC17C46, EDC16C39, EDC17C54, MED17.5.5, SID807EVO and many Hyundai, Kia, Fiat and Toyota units. Browse the virgin category by ECU model and software number, or send your read through the file request form if the version is missing.
More ECU guides
DPF Off Explained: How It Works, Which Fault Codes It Removes and What to Check First
The diesel particulate filter is the component that generates more workshop visits than any other emission part on a modern diesel. Blocked filters, failed regenerations, differential…
Bosch EDC17C64 Guide: VW Golf 7, Audi A6, Octavia, Caddy and Crafter EA288 TDI ECU Files
The Octavia on the ramp hesitates under load, the customer admits a previous tuner has been at it, and the ECU now on your bench carries…
EDC17C84 Immo Off and Original File: Renault, Dacia and Nissan 1.5 dCi Euro 6 ECU Guide
The Bosch EDC17C84 is the Euro 6 engine ECU of the 1.5 dCi K9K engine from 2015 onward: Renault Clio IV, Captur, Megane IV, Kadjar, Kangoo,…