4/20/2026

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter

If you’re working on a BMW with an EWS3 immobilizer system, you might be used to using the AK90 programmer. However, there is another effective method using the Xhorse VVDI Mini Prog along with a specific adapter. In this guide, we’ll walk you through the entire process, including how to prepare the adapter, connect the hardware, read the EEPROM, and finally program a new dealer key.

 

Tools used:

Xhorse VVDI Mini Prog

Xhorse XDNP50 EWS3 Adapter

Xhorse Key Tool Max or Key Tool Max Pro

New key to be programmed

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 1

Step 1: Prepare the Xhorse EWS3 Adapter

When you first open the Xhorse EWS3 adapter box, the adapter is not ready to use out of the box. You will need to modify it slightly.

Break the plastic holder into two separate pieces. One piece will serve as the chip holder.

Take the small connector piece that will interface directly with the EWS chip.

Cut one side of the cable and strip the wire slightly to expose the metal.

Slide the exposed wire through the small connector piece.

Wrap the wire around the circular terminal and close the connector securely.

Pull gently to ensure the wire is held firmly in place.

Once this is done, the adapter is ready to be installed onto the EWS module.

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 2

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 3

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 4

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 5

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 6

Step 2: Connect the Adapter to the EWS Module

Follow the connection diagram shown in the Xhorse software. The key points are:

The shark (or clip) should be placed on the last leg of the chip as indicated in the diagram.

Connect the other end of the adapter to the Xhorse VVDI Mini Prog device.

Make sure all connections are secure before proceeding.

Step 3: Connect the VVDI Mini Prog and Read the EEPROM

Power on the Xhorse VVDI Mini Prog device.

On your phone or tablet, open the Xhorse app and connect to the device via Bluetooth or USB.

Navigate to:
IMMO -BMW – EWS3 – Adapter

The software will show you the exact wiring diagram again for confirmation.

Tap Continue, then tap Read to start reading the EEPROM data from the EWS module.

The reading process continues successfully. Proceed as long as data is being read.

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 7

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 8

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 9

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 10

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 11

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 12

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 13

Step 4: Save and Open the EEPROM File

Once the read is complete, save the file to your device.

Go back to the main menu and open the IMMO Data Tool.

Select:
Europe – BMW -EWS3

Load the EEPROM file you just saved.

The software will now display the key information stored in the module, including which key slots are occupied or empty.

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 14

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 15

Step 5: Program the New Dealer Key

Place the new blank key into the Xhorse Key Tool Max or Key Tool Max Pro.

In the software, choose an empty key position (for example, key 7).

Click Make Dealer Key.

If you are not using a super chip, simply tap OK when prompted.

The software will begin programming the key. After a few seconds, you should see a success message:

“Prepare dealer key success. Now the key can start the engine.”

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 16

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 17

Read BMW EWS3 Data with Xhorse Mini Prog and EWS3 Adapter 18

Step 6: Test the Key in the Car

According to the tutorial, you do not need to write anything back to the EWS module. Once the key is successfully programmed as a dealer key, you can:

Insert the new key into the car’s ignition.

Turn it to the ON position once.

Turn it back off.

Start the engine immediately.

The engine should start without any issues. No further writing or synchronization is required.

 

www.vvdishop.com

4/15/2026

Xhorse Key Tool Max Pro Unlock Land rover ID49 Key

Xhorse VVDI Key Tool Max Pro renew Land rover ID49 smart key successfully.

 

Menu path: Special Function – Remote Renew- Land rover- 5EU40247 (434MHz).Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 1
Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 2

Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 3

Solder vvdi remote cable to the key circuit board.

Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 4

Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 5

Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 6

Unlock Land rover ID49 key successfully.

Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 7

Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 8

Read key information again. Now it is unlocked.

Xhorse Key Tool Max Pro Unlock Land rover ID49 Key 9

Xhorse MultiProg Device System Outdated Error Solution

Problem:

Trying to update Xhorse Multi Prog firmware but its always says device system is outdated and need to be update after sucessfull update it says again need to BE uodated and doesn’t install firmware. Any advise?

Xhorse MultiProg Device System Outdated Error  1

Solved, did a hard reset and all ok after that to upgrade.

Press and hold the Reset button on the main unit before powering on, and hold it for 5 seconds after powering on. Try to force firmware upgrade.

Xhorse MultiProg Device System Outdated Error  2

4/12/2026

Xhorse Multi PROG Audi BCM2 Cloning How to Write Data?

Problem:

I am trying to clone a used Audi BCM2 with Xhorse Multi Prog and old BCM2 adapter.  Its encrypted but it doesn’t need synch data its a4 type.
I have data 1 and data2 set read from both bcm.
What can i do with files to copy across data?

Xhorse Multi PROG Audi BCM2 Cloning How to Write Data

Solution:

You will need the new adapter to clone.

Full clone only works with new bcm2 adapter. Old adapter isn’t complete read need to clone data manually in dump.

With BCM2 adapter dont need sync. Only read and write for cloning.

Read Data1 and Data2 with Multi Prog, then load them into VVDI Key Tool Plus, after calculation you get 2 files: Service File and Key (immo) file. Write Service File into New (reused) bcm2. Done.

4/09/2026

Mitsubishi L200 4D All Keys Lost with Xhorse Multi Prog and VVDI2

Mitsubishi L200, Pajero etc year 2000- 4D transponder All keys lost.
Motorola MCU: MC68HC805P18

Read MCU with xhorse multi prog using VH42 adapter.

Write key with VVDI2. Generate key and off you go.

Mitsubishi L200 4D All Keys Lost with Xhorse Multi Prog and VVDI2 1

Mitsubishi L200 4D All Keys Lost with Xhorse Multi Prog and VVDI2 2

Mitsubishi L200 4D All Keys Lost with Xhorse Multi Prog and VVDI2 3

Mitsubishi L200 4D All Keys Lost with Xhorse Multi Prog and VVDI2 4