ECU Guides

What Is Immo Off? ECU Immobiliser Deletion Explained

27 October 2026 9 min read

Immo off (immobiliser off, sometimes written immo delete or immo bypass) is a modified version of an engine ECU file in which the immobiliser check has been switched off. After an immo off file is written, the ECU starts and runs the engine without needing a valid signal from the car’s immobiliser box or transponder key. This guide explains what the immobiliser does, what an immo off file actually changes inside the ECU, when it is the right fix, the risks involved, and how to identify and order the correct file for your unit.

Immo off meaning in one sentence

An immo off file is an ECU dump where the software routine that verifies the immobiliser has been patched so the engine will start even when that verification fails or the immobiliser is not present at all.

How a car immobiliser works

A factory immobiliser is an anti theft system that stops the engine from running unless an authorised key is present. Three parts talk to each other every time you switch on the ignition:

  • The transponder key, which holds a unique code in a small chip.
  • The immobiliser unit, a module that reads the key through an antenna ring around the ignition barrel. Depending on the brand this is a separate box or it is built into the dashboard, the BSI, the CAS or the SMARTRA unit.
  • The engine ECU, which will only allow fuel and ignition once the immobiliser confirms the key is valid.

At key on, the immobiliser reads the key, checks it against its stored list, and exchanges a rolling coded message with the engine ECU. If that message is correct, the ECU releases the engine. If it is missing or wrong, the ECU blocks injection: the engine cranks but never fires. Both the ECU and the immobiliser store a shared secret, which is why a replacement ECU normally has to be coded to the car with a dealer tool and a PIN before it will work.

What an immo off file changes inside the ECU

The immobiliser check is a piece of software inside the ECU firmware, not a physical fuse. When a file is prepared for immo off, that routine is edited so it always returns a pass result, regardless of what the immobiliser box reports. The engine maps, injection settings and emissions calibration are left untouched. In practice the ECU behaves exactly as before, except that it no longer waits for the key or the immobiliser handshake.

Because the change is made in the binary and the ECU verifies its own data, the checksum has to be recalculated after the patch, or the ECU will reject the file or log a memory fault. A correctly prepared immo off file already has the checksum corrected and is ready to write back.

Immo off versus virgin versus original file

These three terms describe different states of the same ECU and are easy to confuse:

  • Original file: an unmodified factory dump, still locked to one car. You order it to repair a corrupted ECU or to compare against your own read.
  • Virgin file: the ECU reset to its blank, pre coded factory state. The immobiliser is still active, so the unit has to be learned to the car with a key programmer. This keeps the vehicle secured and is the right choice when a used ECU is being adapted to a car that still has a working immobiliser.
  • Immo off file: the immobiliser check is switched off completely. The engine runs with no key coding at all. This is used when the immobiliser cannot be repaired or coded, or when the engine runs outside a car.

If you are not sure which state your project needs, the short rule is this: if the car still has a healthy immobiliser and you only swapped the ECU, a virgin file keeps the security. If the immobiliser itself has failed or is absent, immo off is the practical fix.

When you need an immo off file

  • The immobiliser box has failed (common on units such as SMARTRA, EWS, CAS, BSI and Sagem) and a replacement cannot be coded.
  • A used or replacement ECU has been fitted and the dealer PIN or coding tool is not available.
  • An engine has been transplanted into another chassis, a kit car, a boat, a generator or an agricultural machine where no immobiliser exists.
  • All keys are lost and there is no key programmer that supports the vehicle.
  • A repaired ECU keeps throwing immobiliser faults after a flash or a short circuit damaged the immobiliser data.

When immo off is not the right choice

Switching the immobiliser off removes an anti theft layer. For a car that is used on the road and still has a working immobiliser and keys, that is a step backwards: the engine will start for anyone who can turn the ignition or fit any matching ECU. In those cases a virgin file plus proper key coding is the better route because it keeps the factory security intact.

Immo off also does not fix mechanical no start faults. If the engine cranks and fails to fire because of fuel, compression, timing or a crank sensor, removing the immobiliser check will not help, and the injection fault codes will remain. Confirm that the no start is actually caused by the immobiliser, using the fault codes below, before ordering an immo off file. Road legality and insurance rules around disabling a factory immobiliser vary by country, so check what applies where the vehicle is used.

How an immo off file is made and installed

The process is the same across most brands, even though the tools differ:

  1. Read the ECU. The original dump is read either through the OBD port or on the bench with a tool such as KTAG, FLEX or a BDM frame, depending on the ECU family.
  2. Identify the unit. The hardware number, software number and ECU family decide which immo off solution applies. You can decode the ECU numbers from the label or the dump to confirm the exact variant.
  3. Apply the immo off patch. The immobiliser routine is switched off in the binary and the checksum is corrected. You can inspect the dump first to check it is a full, valid read and not an almost empty file.
  4. Write the file back. The prepared file is written to the ECU with the same tool used to read it.
  5. Clear faults and test. Any stored immobiliser codes are cleared and the engine is started to confirm it runs and keeps running.

A ready made immo off file from the catalogue has already been patched and checksum corrected for the exact hardware and software number, so the only work on the bench is the read and the write.

How to identify your ECU and order the correct file

Every immo off file is specific to one ECU hardware and software combination, so ordering the right one depends on reading the numbers correctly. They appear on the ECU label and inside the dump itself:

  • Bosch: a hardware number such as 0281xxxxxx or 0261xxxxxx and a software number such as 1037xxxxxx or 10SWxxxxxx.
  • Continental and Siemens: numbers such as 5WPxxxxxx, 5WSxxxxxx or A2Cxxxxxxxx.
  • Delphi, Denso, Marelli and Kefico: each use their own part number format printed on the unit.

Paste the numbers into the free ECU number lookup tool to decode the family and find the matching files, or open your dump in the free ECU file analyzer to pull the numbers straight out of the binary and check the read is complete before you order. When the unit is identified, browse the immo off files for your ECU.

Immobiliser fault codes that point to an immo problem

These are typical codes that confirm the no start is immobiliser related rather than mechanical:

  • P1570 / P1575: immobiliser active, engine disabled.
  • P1690 to P1694: SMARTRA no response or ECU to immobiliser mismatch on Hyundai and Kia.
  • P1620 / P1621 / P1622: immobiliser code or signal faults on several brands.
  • B1081 / B1087: key not programmed or immobiliser control faults.
  • EWS or CAS tamper codes on BMW, which block the engine after an ECU or module swap.

Brand and ECU specific immo off guides

Once you know your ECU family, these guides cover the exact procedure, numbers and common pitfalls for the most requested units:

If you want to see exactly where the immobiliser data sits in a dump, the walkthrough on reading an ECU dump in hex shows the VIN, immo and checksum areas in EDC16 and EDC17 files.

Frequently asked questions

Is immo off the same as removing the key?

No. Immo off switches off the check inside the engine ECU. The physical key and ignition barrel still work as normal, but the engine no longer depends on the key being recognised, so it will also start with a non coded or replacement unit.

Will an immo off file damage my ECU?

No, when the file matches the exact hardware and software number and the checksum is corrected. The patch only edits the immobiliser routine and leaves the engine calibration alone. Writing a file meant for a different software version is what causes problems, which is why decoding the numbers first matters.

Does immo off change how the engine runs or its emissions?

No. A plain immo off file keeps the original engine maps, so power, fuelling and emissions behaviour stay the same as the factory file. Only the immobiliser check is affected.

Immo off or virgin, which should I order for a used ECU?

If the car still has a working immobiliser and keys, order a virgin file and learn the ECU to the car so the security stays in place. If the immobiliser has failed or is not present, immo off is the practical choice. See our full guide on what a virgin ECU file is for the alternative that keeps the factory security.

Can immo off be reversed?

Yes. If you keep a backup of the original read, you can write it back to return the ECU to its coded factory state. This is one reason to always save the full original dump before writing any modified file.

Will the car start without any key at all?

The engine will start and run once immo off is written, but you still need to turn the ignition, which normally needs a key or a working ignition switch. Immo off removes the electronic block in the ECU, not the mechanical lock.

Get the right immo off file

Identify your unit with the free ECU number lookup or ECU file analyzer, then browse ready made, checksum corrected immo off files for your exact hardware and software number.

For the security code behind all of this, see our guide on the ECU PIN, password and ISN.

Keep reading

More ECU guides