What Is a Virgin ECU File? Resetting an ECU to Factory State
A virgin ECU file is an engine ECU dump that has been reset to its blank, pre coded factory state. In this state the ECU holds no pairing to any car, so it can be fitted to another vehicle and then coded to it, exactly like a brand new unit from the parts counter. Unlike an immo off file, a virgin file keeps the immobiliser working, so the vehicle stays protected. This guide explains what virgin means, how it differs from immo off and cloning, when to use it, and how to identify and order the correct file.
Virgin file meaning in one sentence
A virgin file returns the ECU to the neutral factory state it was in before it was ever installed, clearing the stored immobiliser pairing so the unit can be learned to a new car while the security system still functions.
Why a used ECU will not just work
When an ECU is first fitted at the factory, it is coded to that car: it stores a shared secret with the immobiliser and locks itself to the vehicle. If you later take that same ECU and fit it to a different car, the two immobiliser secrets do not match, so the engine will not start. A virgin file solves this by wiping the stored pairing. The ECU goes back to a blank slate that is ready to accept a new car, instead of being locked to the one it came from.
What a virgin file changes inside the ECU
Virginising clears the immobiliser and adaptation data that tie the ECU to its original car, such as the stored key or immo box code (often called the ISN, CS or SKC depending on the brand). It does not switch the immobiliser function off. The routine that checks the key is left in place and active, so once the ECU is coded to the new car it protects that car normally. The engine maps and calibration are untouched. Because the data block changes, the checksum is recalculated so the ECU accepts the file.
Virgin versus immo off versus clone versus original
These four file states cover almost every replacement ECU job:
- Virgin file: blank factory state, immobiliser still active, has to be coded to the new car. Keeps security. Best when the new car has a healthy immobiliser.
- Immo off file: immobiliser check switched off entirely, engine runs with no coding. Removes security. Used when the immobiliser cannot be repaired or is absent.
- Clone: a full copy of the original car’s own ECU data, including its immobiliser secret, written into a donor unit so the donor becomes an exact match. Needs a working read of the original ECU.
- Original file: an unmodified factory dump used to repair a corrupted ECU, still locked to its car.
The comparison guide on ECU cloning versus virgin versus immo off walks through which method fits which situation in detail.
When you need a virgin file
- A used ECU from a breaker or another car is being fitted and the vehicle still has a working immobiliser and keys.
- You want to keep the factory anti theft protection rather than disable it.
- The original ECU is dead and cannot be read, so cloning is not possible, but the car itself is healthy.
- A dealer replacement ECU needs to be set to the car and you want it in the same blank state the dealer would supply.
In all of these cases the plan is the same: write the virgin file, then code the ECU to the car and program or learn the keys.
When a virgin file is not the right choice
If the car’s immobiliser box itself has failed, or the car has no immobiliser (an engine fitted to a boat, a generator, an agricultural machine or a kit car), a virgin file will not help, because there is nothing healthy to code the ECU to. In those cases an immo off file is the practical fix. If you already have a good read of the car’s original ECU, cloning that data into the replacement can be faster than virginising and recoding. A virgin file is also not a tuning file: it changes only the immobiliser and adaptation data, not power or emissions.
How a virgin file is applied
- Read the replacement ECU on the bench or through OBD with a tool such as KTAG, FLEX or a BDM frame.
- Identify the exact unit from its hardware and software number so the right virgin file is prepared. You can decode the ECU numbers to confirm the variant.
- Write the virgin file back to the ECU. A ready made file is already checksum corrected for that unit.
- Code the ECU to the car. This is the step that an immo off file skips. Using a key programmer or diagnostic tool you adapt the ECU to the car and program the keys. The exact method depends on the brand: VAG units use component protection and key learning, BMW needs ISN alignment between the DDE and CAS or FEM, Mercedes uses the EIS and SCN coding, and so on.
- Test. With the keys learned, the engine starts and the immobiliser protects the car as the factory intended.
Step by step brand examples are covered in adapting a used ECU to another car.
How to identify your ECU and order the correct virgin file
Every virgin file is specific to one hardware and software number, so reading the label or the dump correctly matters. The numbers are printed on the ECU and stored inside the file. If you are not sure how to read them, the guide on reading an ECU label breaks down the hardware, software and part numbers. Then:
- Paste the numbers into the free ECU number lookup tool to decode the family and find matching files, or
- Open your dump in the free ECU file analyzer to pull the numbers from the binary and confirm the read is complete, then
- Browse the virgin files for your exact unit.
Brand and ECU specific virgin guides
These guides cover virginising and coding on the most requested units:
- Virgin ECU file: adapting a used ECU to another car, step by step
- ECU cloning versus virgin versus immo off: which method for a replacement ECU
- BMW EDC16 DDE virgin files and EWS alignment
- Mercedes EDC16C2 virgin file for a used ECU on W203, W211 or Vito
- Bosch EDC17C60 virgin and immo off for Peugeot and Citroen
- Delphi DCM3.5 virgin and immo off for PSA and Ford 1.6 HDi
- Bosch PCR2.1 virgin and immo off for VAG 1.6 TDI
- Nissan NATS: when you need a virgin or immo off file
Frequently asked questions
What is the difference between a virgin file and an immo off file?
A virgin file resets the ECU to a blank state but keeps the immobiliser working, so you code it to the car afterwards and the security stays. An immo off file switches the immobiliser check off completely, so the engine runs with no coding but the car is no longer protected. For road cars with a healthy immobiliser, virgin is the correct choice.
Will the car start straight after I write a virgin file?
Not on its own. A virgin ECU is blank and still has to be coded to the car and have its keys programmed with a diagnostic or key tool. Once that is done the engine starts normally. This coding step is exactly what an immo off file is designed to avoid.
Does a virgin file keep the immobiliser and anti theft protection?
Yes. That is the main reason to choose virgin over immo off. The immobiliser function stays active, so after coding, the car is protected the same way it was from the factory.
Do I still need a key programmer?
In most cases yes. The virgin file prepares the ECU, but adapting it to the car and learning the keys is done with a programmer or diagnostic tool that supports that brand. Some units can be adapted through OBD, others need bench access.
Virgin file or clone, which is better for a used ECU?
If you can still read the car’s original ECU, cloning copies its exact data and the replacement works without recoding. If the original is dead or unreadable, a virgin file plus coding is the way to adapt a used unit. The cloning comparison guide above covers the trade offs.
Can I order the original file instead?
Yes, if you only need to repair a corrupted ECU that stays in its own car, an unmodified original file is enough. Virgin is specifically for moving an ECU to a different car while keeping the security active.
Get the right virgin file
Identify your unit with the free ECU number lookup or ECU file analyzer, then browse ready made, checksum corrected virgin files for your exact hardware and software number. If the immobiliser itself has failed, compare with immo off instead.
Related: the ECU PIN, password and ISN explained, and what ECU programming is.
More ECU guides
Bosch EDC17CP14 Guide: Audi A4 and A6, VW Transporter, Passat, Touareg and Hyundai/Kia Files
A typical EDC17CP14 job looks like this. An Audi A4 comes in, the owner wants the remap taken off before the car is sold, and the…
ECU File: What It Is, the Types Workshops Buy and How to Find Yours
A Golf arrives on a trailer. The last garage tried a remap over OBD, the write stopped part way through and now the engine ECU won't…
VAG DQ200 0AM Mechatronic Dump: Cloning a Used Unit on Golf, Passat, A3 and Leon
Golf Mk6 1.4 TSI with the 7-speed DSG. Gearbox warning on the dash, emergency mode, P17BF hydraulic pressure low. The mechatronic comes off and the label…