Skip to main content

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost

Replacing lost keys for a 2005 BMW 3 Series (EWS3 System) used to be a dealer-only nightmare. Today, the combination of the Xhorse VVDI Key Tool Plus + Condor II makes this complex job efficient and profitable.

 

This guide outlines the professional bench method for programming a new key when all keys lost.

 

Essential Tools Required

  • VVDI Key Tool Plus: The all-in-one tablet for IMMO programming.
  • Condor XC-Mini Plus II: A high-precision automatic key cutting machine.
  • Lishi HU92 2-in-1 Decoder: To decode the door lock without disassembly.
  • Soldering Station: For connecting the MCU cable to the EWS module.

 

Step 1: EWS3 Module Removal

Since the 2005 BMW 3 Series (E46) uses the legacy EWS3 security system, direct OBD programming is not possible. You must perform a bench read by removing the module located behind the driver-side lower dash panel.

  1. Safety First: Disconnect the vehicle battery located in the trunk.
  2. Access the Module: Remove the driver-side dash panel by unscrewing the three retaining screws and releasing the clips.
  3. Extract the Unit: Locate the white EWS box held by two bolts. Disconnect the connector and remove the module from the vehicle.

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 1

 

Step 2: Read IMMO Data (EEPROM)

To generate a key, you must read the data directly from the EWS3 chip.

  1. Open the Module: Release the four plastic clips on the white casing to reveal the circuit board.
  2. Prepare for Soldering: Clean the coating/glue off the specific pins on the chip to ensure a solid connection.
  3. Wiring: Use the MCU Cable included with the Key Tool Plus. Follow the on-screen diagram to solder the colored wires (Red, Black, Yellow, Blue, etc.) to the back of the board.
  4. Read & Save: Connect the cable to the Key Tool Plus. Select Prog -> IMMO -> BMW -> EWS3, then click Read and save the file.

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 2

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 3

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 4

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 5

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 6

Step 3: Generate the Dealer Key

  1. Navigate to Immo Data Tool (Prepare Dealer Key) on the tablet.
  2. Load the EWS3 file you just saved.
  3. Select an “Unused” key slot (e.g., Key 10).
  4. Insert a new Xhorse transponder or remote key into the Key Tool Plus coil and click Prepare Dealer Key.

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 7

Step 4: Decode & Cut the Key Blade

  1. Decode the door lock using a Lishi HU92 2-in-1 tool.
  2. Once you have the biting code, enter it directly into the Condor II database under BMW -> 3 Series -> HU92R ->Find Bitting for a factory-standard cut
  3. Use the M5-B Clamp (position 2). Place the blank key, close the shield, and let the Dolphin automatically cut both sides.

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 8

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 9

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 10

Step 5: Final Synchronization & Remote Pairing

  1. Reinstall the EWS3 module and reconnect the car battery.
  2. Start the Engine: Insert the new key. If it doesn’t start on the first try, remove it and re-insert it to sync the rolling code.
  3. Remote Programming:
  • Turn the ignition to Step 1 (Accessory) and back off within 5 seconds; remove the key.
  • Hold the Unlock button. While holding, press the Lock (Logo) button 3 times.
  • The door locks will cycle to confirm success.

Xhorse VVDI Key Tool Plus Program BMW E46 EWS3 All Keys Lost 11

Why Choose Xhorse Tools?

The Xhorse Key Tool Plus and Dolphin XC-Mini Plus provide a seamless ecosystem. They eliminate the need for multiple devices, offering a stable, guided workflow that reduces the risk of bricking modules while providing professional-grade key cutting.

 

Ready to upgrade your locksmith kit?

Get the best prices on genuine Xhorse tools at www.vvdishop.com.

Comments

Popular posts from this blog

Will VVDI Key Tool Plus Program VAG MQB49 Key

  How to program VAG MQB49 key with   xhorse vvdi key tool plus ? This is a frequently asked question. Here’s the clue. Only  Johnson Control instrument is supported by  xhorse . Xhorse key tool plus or vvdi2 will only add key to MQB49 (still need sync data), they cannot do MQB49 all keys lost. 1. Calculate immo data online Try to read immo data with key tool plus, if failed to read immo data (shown as error image below). You need to obtain sync data from 3rd party. 2 Check immo status Display the number of vehicle keys, whether current key is locked and whether is dealer key and other information   3. Generate dealer key Load immo data file to generate dealer key, support generate normal dealer key and OME key (online)   4. Leanr key Learn the new generated key and original key into the car together, keys that are not learned will not be able to start the car.   5. Modify MQB49 key ID

How to Add Key 2019 VW POLO MQB49/5C by Xhorse VVDI Key Tool Plus

  Today 2019 VW POLO MQB49/5C add key success. Used   Xhorse vvdi key tool plus pad   for the whole process. Add key mqb platform (Johnson cluster and new MQB49/5C type on key tool plus are online. Read data with pad, then sent it for online calculation (cost  1 token  – must be charged before). You have to use a token to add a spare key from working key. After 3 minutes I got immo data file which automatically saved into the device. After that you make dealer key (used  Xhorse proxy MQB  style) and program to the car as usual. Test report from Mr.  Hrdina. 

Read MQB48 RH850 D70F3426 Dash by VVDI Key Tool Plus

  Xhorse tutorial: how to read VAG MQB48 NEC35XX locked RH850 D70F3426 processor dashboard with   Xhorse vvdi key tool plus   and RH850 cable.   Xhorse XDNPRBGL MQB-RH850/V850 Adapter  is designed to read VW MQB48 dashboard data without cutting/ lifting any pins. Support List: MQB-RH850 (R7F) MQB 34XX IMMO4 JCI 34XX Here take an example of RH850 D70F3426.   D70F3426 cluster is more complex than the regular RH850 cluster. You will need key tool plus, RH850 adapter and eeprom adapter   Procedure: 1.Read dashboard data The function requires network connection. Go to Immo Programming>>VW>>Select by Type>>MQB Immo System>>Dashboard-MQB48 (VDO/JCI-NEC35XX Locked) Then select Read Immo data>>Read NEC35XX Chip>>Soldering>>R7F703426 Check wiring diagram Follow wiring diagram to remove 4 capacitors solder RH850 adapter with cluster, then connect RH850 cable with key tool plus Read and save IMMO D...