What does IMMO OFF mean?
Every time you start the car, the immobiliser checks that the key and the engine ECU recognise each other. A used ECU from another car fails this check and the engine will not start. In an IMMO OFF version the immobiliser function is disabled in the ECU software, so the engine starts without exchanging a code with the key.
For the driver this means fitting without programming: plug the ECU in and drive. With some ECUs the car then runs with no errors at all; with others an immobiliser message remains on the cluster or in diagnostics, although the engine runs normally. Details below.
What does VIRGIN mean?
A VIRGIN ECU is wiped back to a “blank” state: no VIN and no immobiliser data from the previous car. The immobiliser stays active, so the car keeps its factory anti-theft protection.
There are two kinds of VIRGIN ECUs. Some adapt themselves to the car and immobiliser the first time the ignition is switched on. Others have to be programmed with a diagnostic tool in the car.
Not sure which version to choose?
Send a photo of the old ECU label to sale@ecusale.com or via WhatsApp +48 888 638 546 (Mon–Fri 9–16). We will select the ECU by part number and tell you whether it will be IMMO OFF or VIRGIN.
VIRGIN that programs itself (Plug & Play)
After fitting and switching on the ignition, the ECU stores the car and immobiliser data by itself. No error remains. We prepare these this way:
- Fiat and Lancia Magneti Marelli MJD ECUs, e.g. 1.3 Multijet,
- Bosch ECUs for the Fiat Ducato 2.3,
- Continental SID208 for the Boxer, Jumper and Ducato 2.2,
- Magneti Marelli IAW for petrol engines.
- Visteon for the Fiat Ducato, Peugeot Boxer and Citroën Jumper 2.2.
On request we can also prepare Fiat ECUs as IMMO OFF. In that case a red immobiliser light stays on and a fault code remains in diagnostics that cannot be cleared. That is why we recommend VIRGIN for Fiats.
IMMO OFF with no errors
These ECUs work once plugged in, with no programming and no messages on the cluster:
- PSA (Peugeot, Citroën) Valeo J34P and Siemens SID801 families – Peugeot ECUs,
- VW T4 and LT 2.5 TDI and Amarok 2.0 TDI – Volkswagen ECUs,
- Audi Q7 3.0 TDI EDC16 family and Audi TT 1.8T (Bosch ME7.5) – Audi ECUs,
- master + slave pairs for the Audi Q7 4.2 TDI,
- Kia and Hyundai ECUs.
IMMO OFF with an immobiliser warning – the car starts and drives
With some ECUs the engine runs normally after IMMO OFF, but an immobiliser message remains on the cluster or in diagnostics:
- Audi Q7 3.0 TDI EDC17 family – a cluster with the large display shows SAFE, the small one does not,
- VW Touareg 3.0 TDI EDC17CP14 (7L0907401N, 7L0907401H),
- Fiat ECUs in an IMMO OFF version ordered on request (red warning light),
If you want to get rid of the message on an Audi Q7 3.0 EDC17, a workshop can carry out an immobiliser adaptation.
VIRGIN for programming – Opel and Mercedes
We sell Opel ECUs as VIRGIN units that must be matched after fitting with a Tech-2 or OP-COM tool. You need the car’s PIN code or Car Pass. This applies, among others, to Opel ECUs 1.3 CDTI for the Corsa D, 1.7 CDTI Denso for the Astra H and Zafira B and 1.8 Z18XE, and to UEC modules (these come with a PIN code).
We prepare Mercedes ISM (gear selector module) units up to 2013 as VIRGIN. Programming has two stages: first the actuator is calibrated, then the ISM is adapted to the gearbox and the car.
Key or data programming – Ford, BMW, Audi Q7 4.2
- Ford DCM3.5, ESU-411, ESU-412, ESU-312, EcoSport, Transit Connect and Ka need PATS programming (FORScan or IDS, with the keys and VIN). After purchase you can send us the VIN and we prepare the ECU with Ford server data at no extra cost. See Ford ECUs.
- BMW DDE (Bosch) units need programming with ISTA/P or ISTA+, or cloning. See BMW ECUs.
- Audi Q7 4.2 TDI – a single master or slave ECU must be programmed (ODIS, VCDS or VAS). We sell master + slave sets as IMMO OFF Plug & Play; these must not be updated at a workshop, because an update switches IMMO OFF off.
Where is the engine ECU fitted?
The mounting location matters, because it decides what the ECU is exposed to. In the cars we deal with most often:
- Opel Corsa D 1.3 CDTI – under the scuttle. Water floods it when the drains are blocked or when snow lying on the scuttle melts.
- Audi Q7 3.0 TDI and 4.2 TDI – in the scuttle area, where moisture collects when the drains are blocked. The Q7 4.2 TDI has two ECUs: the master mounted horizontally and the slave mounted vertically.
- Fiat Ducato 2.3 Multijet – in the engine bay, close to the wheel and wheel arch, where water, salt and dirt get in.
- Ford with DCM3.5 – in the engine bay, usually behind the front bumper, by the left wheel arch or under the headlamp.
If the ECU was flooded, remove the cause before fitting a new one: clear the drains, dry the mounting area and check the connector for corrosion. Otherwise the new ECU may fail in the same way.
Cloning – a third option
For many ECUs (including Opel, Fiat Ducato Bosch, Audi Q7, BMW and Mercedes ISM) we can also transfer the data from your old ECU or its files to the new one. The ECU then works like the original, with no programming in the car. Cloning is included in the ECU price.
Popular IMMO OFF and VIRGIN ECUs – part numbers
Below are the most searched ECU families with example product pages. You will find the full list of numbers in the brand categories.
Bosch – Fiat Ducato 2.3 Multijet (VIRGIN)
We prepare them as VIRGIN Plug & Play – after fitting they match themselves to the car and the immobiliser.
- 51900702 0281015576 Fiat Ducato 2.3 Multijet Engine Control Unit Virgin Plug & Play
- 51799349 0281014209 Fiat Ducato 2.3 Multijet Engine Control Unit Virgin Plug & Play
- 51824237 0281014210 Fiat Ducato 2.3 Multijet Engine Control Unit Virgin Plug & Play
Magneti Marelli MJD 6F3 – Fiat 1.3 Multijet (VIRGIN)
We prepare them as VIRGIN Plug & Play – after fitting they match themselves to the car and the immobiliser.
- 51806333 MJD 6F3.A4 Fiat 1.3 Multijet Engine Control Unit HW03P Virgin Plug & Play
- 51806501 MJD 6F3.P6 Fiat 1.3 Multijet Engine Control Unit HW03P Virgin Plug & Play
Continental SID208 – Peugeot Boxer, Citroën Jumper 2.2 HDi (VIRGIN)
We prepare them as VIRGIN Plug & Play – after fitting they match themselves to the car and the immobiliser.
- S180129101C 9678935980 SID208 Engine Control Unit Peugeot Boxer Citroën Jumper 2.2 HDi Virgin Plug & Play
- S180129101N 9691854880 SID208 Engine Control Unit Peugeot Boxer Citroën Jumper 2.2 HDi Virgin Plug & Play
- S180129101G 9679182280 SID208 Engine Control Unit Peugeot Boxer Citroën Jumper 2.2 HDi Virgin Plug & Play
Visteon – Fiat Ducato, Peugeot Boxer, Citroën Jumper 2.2 (VIRGIN)
We prepare them as VIRGIN Plug & Play – after fitting they match themselves to the car and the immobiliser.
- 9665066380 9661256980 Engine Control Unit Visteon Fiat Ducato Peugeot Boxer Citroën Jumper 2.2 Virgin Plug & Play
- 9666484380 9666360280 Engine Control Unit Visteon Fiat Ducato Peugeot Boxer Citroën Jumper 2.2 Virgin Plug & Play
- 9666484680 9666360280 Engine Control Unit Visteon Fiat Ducato Peugeot Boxer Citroën Jumper 2.2 Virgin Plug & Play
Valeo J34P – Peugeot, Citroën (IMMO OFF)
We ship them as IMMO OFF Plug & Play – they work once plugged in, with no programming and no errors.
- 9663717680 21585984-5 Engine Control Unit Valeo J34P Peugeot Citroën IMMO OFF Plug & Play
- 9664127180 21586048-9A Engine Control Unit Valeo J34P Peugeot Citroën IMMO OFF Plug & Play
- 9663306680 21585932-9A Engine Control Unit Valeo J34P Peugeot Citroën IMMO OFF Plug & Play
- 9665424480 21586539-8A Engine Control Unit Valeo J34P Peugeot Citroën IMMO OFF Plug & Play
Siemens SID801 – Peugeot, Citroën 2.0 HDi (IMMO OFF)
We ship them as IMMO OFF Plug & Play – they work once plugged in, with no programming and no errors.
- 5WS40025D-T Engine Control Unit Siemens SID801 Citroën Berlingo / Peugeot Partner 2.0 HDi IMMO OFF Plug & Play
- 5WS40025E-T 9646801080 Engine Control Unit Siemens SID801 Peugeot Citroën 2.0 HDi IMMO OFF Plug & Play
Bosch EDC17C60 – Peugeot, Citroën, Opel 1.6 (IMMO OFF)
We ship them as IMMO OFF Plug & Play – they work once plugged in, with no programming and no errors.
- 0281032456 9814182680 Engine Control Unit Bosch EDC17C60 Peugeot Citroën Opel 1.6 Diesel IMMO OFF Plug & Play
- 0281034189 9825318180 Engine Control Unit Bosch EDC17C60 Peugeot Citroën Opel IMMO OFF Plug & Play
- 0281031864 9813283980 Engine Control Unit Bosch EDC17C60 Peugeot Citroën Opel IMMO OFF Plug & Play
- 0281031886 9813283780 Engine Control Unit Bosch EDC17C60 Peugeot Citroën Opel IMMO OFF Plug & Play
Bosch EDC16C34 – Peugeot, Citroën 1.4 / 1.6 HDi (IMMO OFF)
We ship them as IMMO OFF Plug & Play – they work once plugged in, with no programming and no errors.
- 0281017388 9666986880 Engine Control Unit Bosch EDC16C34 Peugeot Citroën 1.4 / 1.6 HDi IMMO OFF Plug & Play
- 0281012981 9663476380 Engine Control Unit Bosch EDC16C34 Peugeot Citroën 1.4 / 1.6 HDi IMMO OFF Plug & Play
- 0281013872 9664843780 Engine Control Unit Bosch EDC16C34 Peugeot Citroën 1.4 / 1.6 HDi IMMO OFF Plug & Play
Bosch MEV17.4 – Peugeot, Citroën 1.4 / 1.6 (IMMO OFF)
We ship them as IMMO OFF Plug & Play – they work once plugged in, with no programming and no errors.
- 0261201505 9664738680 Engine Control Unit Bosch MEV17.4 Peugeot Citroën 1.4 / 1.6 IMMO OFF Plug & Play
- 0261S05190 9666382080 Engine Control Unit Bosch MEV17.4 Peugeot Citroën 1.4 / 1.6 VTi IMMO OFF Plug & Play
- 0261201863 9666235880 Engine Control Unit Bosch MEV17.4 Peugeot Citroën 1.4 / 1.6 IMMO OFF Plug & Play
Valeo V34.1 – Peugeot, Citroën (IMMO OFF)
We ship them as IMMO OFF Plug & Play – they work once plugged in, with no programming and no errors.
- 9666909780 V29006828A Engine Control Unit Valeo V34.1 Peugeot Citroën IMMO OFF Plug & Play
- 9676782980 V29010314A Engine Control Unit Valeo V34.1 Peugeot Citroën IMMO OFF Plug & Play
- 9675916480 V29009427A Engine Control Unit Valeo V34.1 Peugeot Citroën IMMO OFF Plug & Play
Bosch ME7.5 – Audi TT 1.8T (IMMO OFF)
We ship them as IMMO OFF Plug & Play – they work once plugged in, with no programming and no errors.
- 8N0906018AQ 0261207416 Bosch ME7.5 engine ECU Audi TT 8N 1.8T IMMO OFF Plug & Play
- 06A906032DJ 0261206864 Bosch ME7.5 engine ECU Skoda / Audi 1.8T IMMO OFF Plug & Play
- 8N0906018BR 0261208005 Bosch ME7.5 engine ECU Audi TT 8N 1.8T IMMO OFF Plug & Play
Bosch EDC16U1 – Skoda Octavia 1.9 TDI (IMMO OFF)
We ship it as IMMO OFF – fitting without programming.
Bosch EDC17CP14 – VW Touareg 3.0 TDI (IMMO OFF)
IMMO OFF version: the car starts and drives, but an immobiliser message remains in diagnostics and on the cluster.
- 0281015871 7L0907401N Bosch EDC17CP14 engine ECU VW Touareg 3.0 TDI IMMO OFF Plug & Play
- 7L0907401H 0281014355 Bosch EDC17CP14 engine ECU VW Touareg 3.0 TDI IMMO OFF Plug & Play
Magneti Marelli MJD 603 – Opel Corsa D 1.3 CDTI (VIRGIN)
VIRGIN to be programmed with a Tech-2 or OP-COM tool using the car’s PIN code or Car Pass.
- 55198930 CN 55198930CN Engine Control Unit Opel Corsa D 1.3 CDTI MJD 603.S3 Virgin
- 55571621 MZ 55571621MZ Engine Control Unit Opel Corsa D 1.3 CDTI MJD 603.S7 Virgin
- 55568385 Engine Control Unit Opel Corsa D 1.3 CDTI MJD 603.SO Virgin
How to choose an ECU?
| Version | Programming | Examples |
|---|---|---|
| VIRGIN Plug & Play | no, learns by itself | Fiat MJD, Ducato Bosch, SID208 |
| IMMO OFF | no | PSA J34P, SID801, VW T4, Audi EDC16 |
| VIRGIN for programming | yes, Tech-2 / OP-COM | Opel 1.3 and 1.7 CDTI |
| PATS / ISTA | yes, FORScan / IDS / ISTA | Ford DCM3.5, BMW DDE |
The easiest way: send us a photo of the old ECU label, and for Ford also the VIN. We select the ECU by part number and tell you which version we will prepare. Every ECU is tested before dispatch.
Frequently asked questions
Does an IMMO OFF ECU need programming?
No. An IMMO OFF ECU works once plugged in. With some models, however, an immobiliser message remains on the cluster or in diagnostics, although the car starts and drives.
How is VIRGIN different from an ordinary used ECU?
A used ECU stores the immobiliser data and VIN of the previous car, so the engine will not start in another car. A VIRGIN ECU is wiped and ready to be matched to your car.
Which ECU should I choose for a Fiat?
We recommend VIRGIN – it matches itself to the car and leaves no errors. We can prepare IMMO OFF on request, but then the immobiliser light stays on.
What should I send to get the right ECU?
A photo of the old ECU label with the part numbers. For Ford ECUs the VIN also helps, because we prepare them for the specific car.
Where is the engine ECU in an Opel Corsa D 1.3 CDTI?
Under the scuttle. That is why the drains must be cleared and the area dried before fitting a new ECU.
Does a Valeo J34P IMMO OFF ECU need programming?
No. We ship J34P ECUs as IMMO OFF Plug & Play – they work once plugged in and leave no errors.
Order an ECU matched to your car
Every ECU is tested before dispatch, EU delivery takes 2–3 working days and the warranty is 6 months.