Buy Programming and Odometer Device for EWS 2, 3 and 3+
Programming & Odometer Reset Device for BMW EWS2, EWS3, EWS3+ (2D47J / 0D46J) – Key Programmer & Immobilizer Tool
This advanced Programming and Odometer Device is designed specifically for BMW Group vehicles equipped with EWS2, EWS3, and EWS3+ immobilizer control modules. Engineered for professionals, the device supports a wide range of models and provides full functionality for key programming, odometer synchronization, and EWS data resets.
It is compatible with vehicles using processor masks 2D47J (EWS2) and 0D46J (EWS3 / 3+) and is an essential tool for workshops, locksmiths, and automotive specialists working with BMW’s early-generation immobilizer systems.
Supported Vehicle Models
The device works flawlessly with the following models:
-
Range Rover (2002+)
-
BMW E38 – 7 Series
-
BMW E39 – 5 Series
-
BMW E46 – 3 Series
-
BMW Z4
-
BMW X3 (early models)
-
BMW E53 – X5
-
Mini R54
Main Functions & Capabilities
1. Key Programming (Up to 9 Keys)
-
Programs new keys or transponders for EWS2, EWS3, and EWS3+ systems.
-
Supports up to 9 programmable keys (EWS systems allow 10 keys total; key #9 can be re-programmed to another vehicle).
-
Ideal for lost key situations, replacement keys, and workshop key management.
2. Odometer Reset
-
Reset stored mileage in the EWS module.
-
Reset stored mileage directly in the vehicle key.
-
After resetting, the EWS will automatically synchronize mileage with the instrument cluster.
3. EWS Identification Number Reset
-
Reset the identification number stored in EWS.
-
Useful for EWS replacement, module swapping, or alignment procedures.
How to Use the Programming Device
Follow the steps below when programming an EWS module:
-
Ensure no key is inserted in the ignition.
-
Remove the EWS unit from the vehicle.
-
Open the EWS cover.
-
Clean the microprocessor pins.
-
Set the DIP switches according to the function required.
-
Connect the device socket to the microprocessor.
-
Press the ON/OFF button – the RED LED lights up.
-
Press START:
-
Yellow LED (2–3 seconds) = reading/processing
-
Green LED = operation successful
-
Green + Yellow LED = bad contact → clean/readjust and repeat
-
-
Switch off the device.
-
Reassemble the EWS and reinstall it in the vehicle.
-
Use the newly programmed key corresponding to the DIP switch position.
DIP Switch Configuration
Key Programming
-
Switch 1 ON → Programs Key #0 and Key #9
-
Switch 2 ON → Programs Key #1 and Key #9
-
Switch 3 ON → Programs Key #2 and Key #9
-
Switch 4 ON → Programs Key #3 and Key #9
-
Switch 5 ON → Programs Key #4 and Key #9
-
Switch 6 ON → Programs Key #5 and Key #9
-
Switch 7 ON → Programs Key #6 and Key #9
-
Switch 8 ON → Programs Key #7 and Key #9
(All other switches must remain OFF)
Odometer Reset (EWS + Keys)
-
Switch 1 ON + Switch 3 ON
Reset EWS Number
-
Switch 1 ON + Switch 2 ON





