Program W221 key: CGDI PROG MB or VVDI MB TOOL?

Programmeur De Clef

To program a new key to Mercedes-Benz W221, CGDI PROG MB or Xhorse VVDI MB BGA TOOL? Which one better?

Look here:

Part 1: VVDI Mercedes program W221 keys

Part 2: CGDI PROG MB program keys to W221


Part 1: VVDI Mercedes program W221 keys

CGDI Prog MB best price:

Step 1: connect VVDI MB with car via OBD2 port.

vvdi-mb-tool-program-mercedes-w221-bga-key-1_1 vvdi-mb-tool-program-mercedes-w221-bga-key-2_1

Step 2: VVDI MB Tool calculate W221 BGA key password

Open VVDI MB Tool software, go to “Password Calculation”, select chassis “W221” then click “Data Acquisition”.


Insert a working key into ignition and wait 5 seconds→ take it out then insert it again→ insert it into the VVDI MB IR reader (the coil).

Data Acquisition is performing.

Insert the working key into ignition and wait 30 seconds.

Insert it into IR reader and wait the message show “Reading data success”.

After that, save the file, Data Acquisition finish!

Then click “Upload Data” and choose the file to open.

After upload success, click “Query Result” and click “OK” to continue.

Sometimes you must generate up to 6 files to get the password.

VVDI MB Tool successfully calculate W221 BGA key password!


Step 3: VVDI MB Tool program MBW221 BGA key

Copy the password and go to “EIS Tools”, click “Read EIS data”.

Click “Paste” to paste key password.


Click “Save EIS data” to save the EIS bin file.

Next go to “Prepare Key File” and click “Load EIS file”.


Choose the bin file to open.

Then select key position for key file and key file format.

Uncheck the boxes “V041” and “V011”.

After that, go to “Read Write Key” and put the new key into IR reader.

Choose type as “BE key” and click “Load key file”.


Then click “Write”.

Wait the message show “Write data success”.


Xhorse VVDI MB Tool successfully program Benz W221 BGA key!

Step 4: test the key; it is working!


Note: To add new keys to W221 when it lost all keys, you can do like this:

remove W221 EIS,

get eeprom by programmer (such as VVDI PROG),

then load eeprom to VVDI MB TOOL to prepare key file,

write key and insert to EIS for key learn.

In W221, there was only “DUSSELDORF” on the MCU (“DUSSELDORF”—-NEC chip)

Maybe only parts of W221 is Motorola EIS, you can see the attachment photo its Motorola EIS.

anyway, about W211 all key lost you can change a new EIS do you work.

read all key lost EIS data, then write to new EIS (enter password at random/as you want) then prepare key file with the enter password.


Part 2: CGDI PROG MB program keys to W221

Step 1: Preparation & ready for 221MTSkey programming

Finish connection of CGDI Porg MB to the laptop and the car

cgdi-prog-mb-program-w221-key-1 cgdi-prog-mb-program-w221-key-2

Run CGDI Porg MB software


Step 2: Read and save EIS data

Go to EIS: read EIS and save EIS data

cgdi-prog-mb-program-w221-key-4 cgdi-prog-mb-program-w221-key-5 cgdi-prog-mb-program-w221-key-6 cgdi-prog-mb-program-w221-key-7 cgdi-prog-mb-program-w221-key-8

Step 3: Calculate password

Calculate password: collect data

(the car voltage should be more the 11.5V)

cgdi-prog-mb-program-w221-key-9 cgdi-prog-mb-program-w221-key-10 cgdi-prog-mb-program-w221-key-11 cgdi-prog-mb-program-w221-key-12 cgdi-prog-mb-program-w221-key-13 cgdi-prog-mb-program-w221-key-14 cgdi-prog-mb-program-w221-key-15 cgdi-prog-mb-program-w221-key-16 cgdi-prog-mb-program-w221-key-17 cgdi-prog-mb-program-w221-key-19 cgdi-prog-mb-program-w221-key-20 cgdi-prog-mb-program-w221-key-21

Remove the key from EIS, then click on OK


Again remove the key from EIS, then click on OK


Remove the key for 5 seconds, then insert it into EIS, then OK


Put the key into the CGDI Porg MB programmer, then OK

cgdi-prog-mb-program-w221-key-25 cgdi-prog-mb-program-w221-key-26

Save data, then upload data to calculate password

cgdi-prog-mb-program-w221-key-27 cgdi-prog-mb-program-w221-key-28 cgdi-prog-mb-program-w221-key-29 cgdi-prog-mb-program-w221-key-30 cgdi-prog-mb-program-w221-key-31

Search for the result

cgdi-prog-mb-program-w221-key-32 cgdi-prog-mb-program-w221-key-33

Copy the password


Go to EIS: read EIS, paste password, then save data

cgdi-prog-mb-program-w221-key-35 cgdi-prog-mb-program-w221-key-36 cgdi-prog-mb-program-w221-key-37 cgdi-prog-mb-program-w221-key-38 cgdi-prog-mb-program-w221-key-39

Step 4: Make key file

Generate EE: load EIS and make key file

cgdi-prog-mb-program-w221-key-40 cgdi-prog-mb-program-w221-key-41 cgdi-prog-mb-program-w221-key-42 cgdi-prog-mb-program-w221-key-43

Step 5: Write data into the key

Read & write key: read key/chip data, reset, open/write key

cgdi-prog-mb-program-w221-key-44 cgdi-prog-mb-program-w221-key-45 cgdi-prog-mb-program-w221-key-46 cgdi-prog-mb-program-w221-key-47 cgdi-prog-mb-program-w221-key-48

Important note:

smart key: format 41, normal key or key from deputy factories: format 51

cgdi-prog-mb-program-w221-key-49 cgdi-prog-mb-program-w221-key-50

Write data into the key successfully


Step 6: Check if the key is work or not

Test the key and it’s working

cgdi-prog-mb-program-w221-key-52 cgdi-prog-mb-program-w221-key-53

Job’s done!