ECU Guides

Immo Off Explained: When You Need It, How It Works and How to Do It Safely

21 September 2026 4 min read

“Immo off” is one of the most requested ECU services in every workshop that deals with engine control units, and one of the most misunderstood. This guide explains what an immo off file actually changes, the situations where it is the right solution, the cases where a virgin file is the better choice, and how to write the file without bricking the ECU.

What the immobilizer does

Every modern car has an immobilizer: a small challenge-and-response system between the key transponder, the immobilizer or body control module and the engine ECU. On every start the ECU waits for a valid code; if it does not arrive, the ECU cuts fuel or ignition and the engine cranks but never runs. The system lives partly in the ECU software and partly in the EEPROM data of the ECU and the immobilizer module.

What an immo off file changes

An immo off file is the original ECU dump with the immobilizer check disabled. The routine that waits for the key code is bypassed, so the ECU starts the engine unconditionally. Nothing else is touched: fuel maps, ignition, boost, torque limits, emission strategies and diagnostics stay exactly as the manufacturer left them. That is why a properly made immo off file does not affect fuel consumption, power or reliability.

When immo off is the right solution

  • ECU replacement with a used unit. A second-hand ECU is married to its old car. Immo off lets it run in the new car without dealer coding or key programming.
  • Engine swaps and conversions. When the donor engine’s ECU cannot talk to the receiving car’s immobilizer, immo off removes the dependency.
  • Faulty immobilizer or key module. On older vehicles a dead immobilizer box, corrupted EEPROM or lost transponder data can be cheaper to bypass than to repair.
  • Bench or dyno running. Engines run on a stand without keys, body modules or wiring for the immobilizer.
  • Agricultural, marine and industrial use where the original key system is not available.

When you should use a virgin file instead

If the goal is to fit a used ECU and keep the factory security intact, a virgin (reset) file is the cleaner route. The virgin file puts the ECU back to an un-adapted state; the dealer tool or a key programmer then adapts it to the car’s keys, and the immobilizer keeps working. Choose immo off when the immobilizer itself is the problem, choose virgin when you want a properly coded car.

How the file is made

Immo off is done on the full read of the ECU, never on a partial OBD read. The technician locates the immobilizer routine in the flash or the EEPROM area, disables it and, where the ECU checks integrity, corrects the checksums. Because the routine sits in a different place on every ECU family, an immo off solution is specific to the ECU model, the hardware number and the software version. That is why our immo off files are listed by ECU model, hardware number and software number, and why the numbers on your ECU label must match the product exactly.

Reading and writing the ECU

The method depends on the ECU generation:

  • OBD works on many older units (Bosch ME7, EDC15, Siemens SID) with KESS V2, Autotuner or similar tools.
  • Bench reading connects to the ECU on the desk through its connector; KTAG, FLEX, PCM Flash and New Trasdata support most EDC16, EDC17 and MED17 units this way.
  • Boot mode / BDM is needed for tricore ECUs that are locked or for a full backup including EEPROM; it requires opening the case and using a boot adapter.

Whichever method you use, follow three rules: read and save the complete original file first, keep a stable power supply during writing, and verify the checksum before flashing if your tool does not do it automatically.

Common problems and how to avoid them

  • Engine still does not start. Usually the file was made for a different software version, or the immobilizer data also lives in an external module (for example VAG cluster or BMW EWS/CAS). Check the numbers and the vehicle architecture.
  • ECU does not communicate after writing. Wrong checksum or interrupted flash. Recover with the original file written in boot mode.
  • Immobilizer warning on the dash. On some cars the cluster still expects a handshake. This is cosmetic on most models and can be coded out on others.

Getting the right file

Search our catalogue by ECU model, hardware number or software number, for example EDC17C46, MED17.5.5 or EDC17CP14. Every product page shows the exact numbers the file was made for. If your version is not listed, send us the original read through the file request form and we will prepare the immo off solution for you.

Keep reading

More ECU guides