Julie BMW | IMMO OFF & ESL/ELV Emulator
Julie™ BMW
Immo Off Emulator for BMW. From a classic E30 to a modern F30.
Julie™ BMW is a brand-specific emulator from CarLabImmo that replaces the immobiliser signal in BMW ECUs. One emulator covers engine and 8HP EGS swaps on F-Series and E-Series cars, ECU replacement on E-Series cars with EWS4, CAS or FEM, Bosch and Siemens ECUs in older cars with EWS II and III, and ESL | ELV signal replacement in BMW and Mini.
How it works
Step 1
Find your case
Check which case below matches your job: engine or EGS swap, ECU replacement, EWS II & III, or ESL | ELV signal replacement.
ℹ️ The ECU numbers listed are tested. Other numbers of the same ECU type may work too. To confirm, create a free ticket on our forum.
Step 2
Install Julie
Follow the manual for your ECU type. It is always up to date. Videos give a quick overview of the job.
Step 3
Immo Off with Julie
Julie gives the ECU the immobiliser signal it expects, enabling car start.
Built to last, down to the PCB

The board inside Julie™ is made for life in a car, not on a shelf.
Automotive MCU
Improved performance and stability, even in harsh weather conditions.
Gold-plated solder pads
Gold resists oxidation, so Julie™ keeps working for decades.
Externally programmable EEPROM
Program selection and values are written to the 24C02 EEPROM on board. With the 24C02 EEPROM Memory Adapter for Julie™ Emulator, you no longer need to solder jumpers or unsolder the EEPROM.
Find your case
Pick your case to jump to the requirements and example models.
Supported applications
Always install Julie following the manual for your case. It has the current procedure.
01. BMW F-Series and E-Series* vehicles: engine and EGS swap
16-byte ISN
Supported swaps
- Engine + 8HP EGS swap
- Engine-only swap
- EGS-only swap
The original car (donor) must meet these requirements
- It has one of these modules: EWS4 / CAS / FEM
- The ISN in the ECU content has 16 bytes
- The ISN in the EGS content has 16 bytes (optional, if your project requires it)
Example models
⚠️ Attention
The procedure will not work if the recipient car is equipped with an EWS4 / CAS / FEM module.
*Except BMW X3 (E83)
ℹ️ This video is for reference only. Always check the manual first.
02. BMW E-Series vehicles with EWS4 | CAS | FEM module and 16-byte ISN codes
16-byte ISN
Start the car after replacing a damaged ECU.
Determine the 16-byte ISN code from the second-hand ECU and write it into the Julie 24C02 EEPROM. If the car has an EGS (8HP automatic gearbox), or you want to replace it, determine the 16-byte EGS ISN code and write it into the ECU memory.
Example models
ℹ️ This video is for reference only. Always check the manual first.
03. Check the ECU after Immo OFF with Immo Bypass software
After making Immo OFF with Immo Bypass software, use this program to check that the procedure was successful, before you install the ECU in the car.
Example ECUs
- Siemens MS42
04. BMW vehicles with EWS II & III (3.2) immobilizer systems
Example models
- BMW Series 3: E30, E36
- BMW Series 5: E34, E39
- BMW Series 7: E38
- BMW: Z3
Example ECUs
- Bosch 0 261 203 075
- Bosch 0 261 203 447
- Bosch 0 261 203 474
- Bosch 0 261 203 484
- Bosch 0 261 203 590
- Bosch 0 261 203 661
- Bosch 0 261 203 660
- Bosch 0 261 203 667
- Bosch 0 261 204 173
- Bosch 0 986 262 540
- Siemens DME MS41.0
- Siemens DME MSS 50
05. BMW ESL | ELV signal replacement
Example models
- BMW Series 1: E81, E82, E84, E87, E88
- BMW Series 3: E90, E91, E92, E93
- BMW Series 5: E60, E61
- BMW Series 6: E63, E64
- Mini: R55, R56
Tested on
- BMW vehicles with a 4-pin ESL plug (works if the wiring from the ESL plug doesn't have +12V power)
⚠️ Attention
You must reset the fault counter in the CAS module.
Manual and full ECU list
Emulator Installation steps for every supported ECU type, plus the full ECU list.
Open the manual
Didn't find your ECU?
Check Immo Bypass, our database of software immo off solutions and original ECU files.
Check your ECU in Immo Bypass⚠️ Disclaimer
The products offered by CarLabImmo Sp. z o.o. are professional automotive diagnostic, repair and programming tools, intended exclusively for use by qualified automotive professionals — including licensed locksmiths, vehicle repair workshops and ECU/immobilizer repair specialists. By purchasing, the buyer confirms that they are a professional user and agrees to use the product in full compliance with all applicable local, national and international laws. Any use of these products for unauthorized vehicle access or any other unlawful purpose is strictly prohibited and is the sole responsibility of the buyer. CarLabImmo does not condone and accepts no liability for any misuse of its products.
