CGDI MB Program W215 W220 EIS All Keys Lost on Bench

CGDI MB Program W215 W220 EIS All Keys Lost on Bench

How to: Mercedes-Benz W215/W220 EIS read eeprom bench all key lost key programming with CGDI Prog MB.

Chassis: W220/W215

EIS Mark: 4J74Y

Symptom: Lost all keys, cannot start car


Step 1: Read W215 EIS eeprom

Read eeprom EIS data with ecu programmers, i.e CG Pro 9S12 or Xhorse VVDI PROG

Here we take CG-Pro as an example


Open CG Pro software, select Vehicle->Anti-theft->Benz->EIS-220/215 (HC08)


Then check wiring diagram


Connect EIS with CG-Pro and laptop


Click on Read button


Read and then save EIS eeprom

Save EIS data file successfully

If you use VVDI Prog, here’s the W215 EIS 4J74Y wiring pinout reference:

cgdi-w215-all-key-lost-08-1 cgdi-w215-all-key-lost-08-2
Step 2:  Write Key with CGDI MB

Open CGDI MB software


Select EIS->Upload EIS data

cgdi-w215-all-key-lost-10 cgdi-w215-all-key-lost-09-1 cgdi-w215-all-key-lost-09-2

Then save EIS data


Select Generate EE-> upload EIS data just saved

cgdi-w215-all-key-lost-13 cgdi-w215-all-key-lost-14

Generate Key File


Select Read/Write key->Read key/chip

Insert new key into CGDI Prog MB key programmer


Click on Reset


Click on Open/Write

Smart key choose 41 format, commom key and BE key choose 51 foramt

When writing the original key, please make sure that it is erased by the CGDI MB,  otherwise will failed.

Click on Read key/chip

Select an unused key position

Write key success.

Install EIS back to car.
Insert new key into EIS.
Do key learning and key programming is done.

How to Program Mercedes W639 Key using CG Pro and CGDI MB

How to: Program new key on Mercedes Benz W639 using CG Pro 9S12 and CGDI Prog MB Key Programmer.

Step 1: Read EIS data with CG Pro 9S12


Take down W639 EIS , check the number


EIS related chip HC08 1L02M


Open CG Pro programmer software, select Anti-theft computer->Benz->EIS W639 (HC08)


View wiring diagram


Physical operation


Read data successfully and save it

Step 2: Write Key with CGDI MB


Open CGDI MB software, Load the data just read by CG-Pro


Load EIS data successfully, show the password directly


Save EIS data,please default the file name


Go to “GenerateEE”, Load the EIS data just saved

Load successfully,please check whether all information is correct

Click“Generate key file”, please wait…


Key file generated successfully,please save data file


Go to “Read key”


Insert new key into CG-MB


Click read, show related information


Click write, please note the prompt, Click ok

Choose一unused key data file,click and open the CGDI Key Programmer

Write success, put EIS back, then just get on car to learning it

BMW FEM/BDC Add Key and All Keys Lost with CGDI BMW

Here’s the tutorial on BMW FEM/BDC key programming (add key & all keys lost) by using CGDI Prog BMW Key Programmer.

1.Read and Backup eeprom

2.Add a key (copy key with key)

3. Program all keys lost (copy key without key)

1.Read & Backup Data

Connect CGDI BMW with vehicle via OBD diagnostic socket

maintains voltage above 12v , do not turn off the computer screen during operation.


Open CGDI BMW software

Select “FEM/BDC key match” and click enter
Connect successfully, maintain enough voltage, click “yes”
Need to disassemble the module, read EEPROM data, FEM is 95128


FEM module installation location


Use CG100 Prog to read out 95128 IC data and save the data


Remove the 95128 chip, wash it, and clip it to the ATMEGA adapter

Open the CG-100 to read the data and save it


Go back to cgdi and load the data

Load successfully, save the new data generated by the system


Write back new data with cg-100, weld back to module, and click next
Waiting for programming


After programming, write back 95128 original data,
put FEM into the car again, and click next


Use CG100 to write back 95128 original data

When finished, click “next”


Set code successfully, customers can do any operation.

2. Add FEM/BDC key with CGDI BMW

Copy key with key

choose the unused key, and click “generate the dealer key”

Read working key,click Next

Read successfully and display information

Program the new key

The new key matched successfully.

3. CGDI BMW Program FEM/BDC All Keys Lost

Copy key without key

Using CG100 to read the engine data

Click to enter “ECU

Click on the engine model option to enter the current vehicle


According to the software physical wiring diagram wiring

Physical connection


Read successfully and save the data
Show ISN and VIN


Return to cg-di, select unused key bits, and click “generate dealer keys”


Click on the next item that you select and click next
(Manually input known ISN)


Check the information and click ok


Place new key


New key programming success.






CGDI Prog MB Mercedes Benz Key Programmer: all key lost works

Collection of real CGDI Prog MB Mercedes Benz Programmer feedback including copy key with key and copy key without key (all key lost). Many thanks to the real users test and report.

Part 1. Add only key with the option “with key“.

->  W220 first test, Read Blank Key, Read Write Erase key OK, read EZS and Password from Key…works

-> Tested on W212
Read EZS —> OBD work Fine
Calulating PW from EZS —> Work fine Online Server
Key Calculating —> v041 & v051 Work fine online Server
-> Mercedes W212 2010 e250 Petrol Automatic works

->W203 2004 spare key making:

Total time about 13 minute when begining to programming new key. Read pass NEC key by IR and calculate PSW

Key still working after get PSW.

Done in car.

-> Mercedes W221 2010 Facelift S600 V12 works

Click on “Benz monster” on the desktop.

Click on “Load EIS data”


Open the EIS data folder “w221 2010”, here you can see EZS data with generate PW and you can see key generate working!!!


Write key 8 and car can start.
mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-4 mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-5
-> W207 on bench OK, 11 minutes

-> W203 2004 spare key making takes about 13 minute when begining to programming new key. Read pass NEC key by IR and calculate PSW

Key still working after get PSW.
Part 2. Program new key with the option “without key” when all key lost.

-> test all key lost on w164, need gateway.

-> Tested w212 ALL KEY LOST !!! In car, done by OBD
Work realy realy good!
Member say:
W212 is from 2012
Read ezs About 30mins
Upload data
Password given

Read eis info
Paste key password
Then key calculation

Very nice CGDI MB tool ??

-> CGDI Prog work good to do W207 W204 lost keys on bench, use with VVDI cable report by:
Alessandro silva w204 all key lost ok 100 percent.

W204 get data: About hour
PSW W204: 11 minute all key lost in bench with VVDI cable
had VVDI MB and CGDI, CGDI is faster and no problem to get Password:

Test with my W209 545 31 08 on bench as add key: 15mn all done
Trying all key lost, failed. But a friend do with W209 545 05 08 success PSW by IR without gateway

mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-8 mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-9 mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-10 mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-11 mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-12
Related Question: I don’t understand when we have CGDI tool working all by OBD why lads want the tool to work on the bench???

Answer: For example if car is some further from workshop and you must spent time driving to the car or customer is just TOO far to drive, so then he can sent EIS or drive by himself bringing EIS it with him at workshop. It’s time saver and what if tool will not work via OBD? You will loose many time driving ex. 30 miles x2. If you have on bench, you can work at your place without risk of wasting time. Also calculating psw at the place of car might last 30 minutes, 1 hour in all keys lost? It’s much time to sit in the car + you have to take care of battery charger. If you have on bench, you can drink a coffee or a beer if you want and enjoy the waiting time
Still no tool which can do all merc by OBD anyway…

-> W203 with W209 EZS all key lost, done in the car about 70mn: Successful.

-> Calculation PSW always the first time, never fail.


->Plug USB to computer, software recognise at once. So i take 2 used BE key put in and read. Software say need 12V.

So i plug 12V and read and reset to unused quickly. Will test on bench W209 as key lost later.

CGDI MB tested failure:

CGDI work not on all by OBD
W906 Sprinter don’t work (CGDI Supports W906 only CAN BUS not K-line)
W230 SL55 AMG 2006 don’t work (CGD Supports W230 CAN BUS, you can send EIS and CGDI to factory to add K-line)

Part 3: CGDI MB tokens

This device also work with tokens for password online calculation. what a nice is : free two tokens each day for 6 months.
Feedback: Yesterday test online calculation, very fast, less than minute. And the counter (10) decrease to 9.
Today it become 10 again. So I think for now until 6 months, I can calculate 10 time/day.
Part 4: seems this CGDI MB tool is vvdi clone, or no?

Users already confirm it is not VVDI clone, they open CGDI and say, PCB is complete other than from VVDI and MCU is other than from VVDI !!!

mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-13 mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-14 mercedes-w221-2010-facelift-s600-v12-with-cgdi-mb-15

CGDI MB tool update:
After server updated, new software will realease within 2 days with:
[13:43, 7/11/2017] xxxxxx: will update as follows :Calculate erase password, enable password. Erase EIS, enable the password, write EIS data, calculate the current code hopping key track


If you are hesitating for couple of weeks if it’s worth to but this tool, after plenty of positive opinions, will you decide to order CGDI Benz and will make a test as soon as you get it? I don’t intend to push other Member to Buy CGDI MB, but share what it works and not work.

How to choose a decent auto key programmer for Chrysler?



I have a garage auto repair for Chrysler.

Look for a key programmer for good quality and price…to read pincode and program keys

Do you have any suggestion?


Hi, bro.

Thinking you can have a Lonsdor for your Chrysler.

The new K518S will help you a lot. Also, you can get it at a reasonable price.

The test: Chrysler grand voyager 2010 read pin code





The vehicle coverage: Lonsdor K518S Chrysler (updated on 05.2019)


VW IMMO5 Key/Smart key programming-Help FileThis help file basically includes 2 parts: Function and Attention.


1. Backup immodata: read and save immodata;

2. Make dealer key: write the saved immodata into an blank key, to make it a dedicated key that can be programmed;

3.Key learn: key programming operation;

4. Clear airbag fault code: clear the airbag fault tips on the car dashboard.

Support vehicle reference:

A4 2012

A8 12 – 2016

A4L 2015 smart card


1. All keys need to learn, or it won’t be able to start the vehicle, it is recommended to learn the original car keys and then learn the new key, make sure battery is well installed.

2. The newly added key must be either the dealer key made via the Auto Scanner Tool, or the key ordered back through the VIN code.

3. When learning key, it is required to insert the key into the induction keyhole, to learn a smart key, remove the machanical rotate key from the induction keyhole if any and then insert the smart key to program.

Audi Q3 -2013 key programming- Help File

This help file basically includes 4 parts: Function, Operation, Attention, and  Reference.


1. Backup EPROM: backup car EPROM data;

2. Restore EPROM: copy the backed up EPROM data onto the car computer, to restore it to the original state;

3. Make dealer key: use the backed up EPROM data to write a blank new key to be a dealer key that can be programmed directly;

4. Add key (OBD): use the customized or generated dealer key to directly program key, applicable for the smart card;

5. Directly add key: use the customized or generated dealer key to directly program key, applicable for the folding key;

6. Delete key: delete the programmed key;

7. Reset dashboard

8. Odometer adjustment: to correct mileage;


1. During all the system operation, the dashboard will be in the extinguished state, that is normal;

2. Delete key process:

Step 1. Read immodata; Step 2. Select an existing key; Step 3. Write back immodata.


Chip model: Dedicated 48 chip

Remote type: 220G 315 frequency

Key embryo no.: No.31

PIN code requirement: Backup EPROM data

Remote generation: Program smart key complete, remote will automatically generated

OBD position: Under the steering wheel:
Audi - Q3 -2013 - key programming- Help - File -1

The car model
Audi - Q3 -2013 - key programming- Help - File -2

The key

Audi - Q3 -2013 - key programming- Help - File -3


Backup EPROM

1. This function can read the device EPROM data and save in K518ISE;

2. For smart key, please turn off and on the ignition, and then click OK; otherwise click OK directly;

3. The system read out the part number, now is going through security certification, and loading external code;

4. Getting system data, it takes about 2 min, please be patient;

5. Read the vehicle PIN code and other info;

6. Please enter the file name to be saved;

7. EPROM data is saved.

Restore EPROM

1. Note: Write the wrong EPROM data may lead to the car can not start, please confirm that the data to be written is the car EPROM data backed up via Lonsdor K518ISE;

2. For a smart key, please turn off and on the ignition, and then click OK; otherwise click OK directly;

3. The system read out the part number, now is going through security certification, and loading external code;

4. Please confirm the current data is the car EPROM data;

5. Writing EPROM data, about 2 minutes, please be patient;

6. Resetting the dashboard, EPROM data is restored.

Make dealer key

1. This function can generate a dealer key to be programmed, then use this key to perform “Add key” operation;

2. For a smart key, please turn off and on the ignition, and then click OK; otherwise click OK directly;

3. The system read out the part number, now is going through security certification, and loading external code;

4. Getting system data, it takes about 2 min, please be patient;

5. Please choose to vehicle brand;

6. Please insert the blank key to be programmed into the K518ISE card slot;

7. Make dealer key success.

Add key (OBD)

1. This system is suitable for directly programming smart card dealer key.

Directly add key(suitable for folding dealer key directly programming)

1. This function can directly add a dealer key to the immobilizer system, please put the new key into the coil, and connect the host to the car OBD port;

2. For a smart key, please turn off and on the ignition, and then click OK; otherwise click OK directly;

3. The system read out the part number, now is going through security certification, and loading external code;

4. Getting system data, it takes about 2 min, please be patient;

5. Writing immodata, about 2 minutes, please be patient;

6. Add key complete.

Delete key

1. This function can delete an existing key;

2.The process of this function:

Step 1. Read anti-theft data Step 2. Select an existed key Step 3. Write back immodata;

3. For a smart key, please turn off and on the ignition, and then click OK; otherwise click OK directly;

4. The system read out the part number, now is going through security certification, and loading external code;

5. Getting system data, it takes about 2 min, please be patient;

6. Please select the key to be deleted;

7. System communicating, delete complete.

Reset dashboard

1. Establishing communication, the system is resetting the dashboard;

2. Reset complete.

Odometer adjustment

1. This process can read and calibrate the odometer mileage;

2. if the car is a smart key, please turn off the ignition and then turn on the ignition, and then click OK, otherwise click OK;

3. Read the current mileage;

4. Going through security certification and loading external code, getting data, it takes about 2 minutes;

5. Please enter the new mileage needed to be calibrated ;

6. During writing… write complete.

Cylinder Cutout Test using Caterpillar ET Software

How to perform Cylinder Cutout Test using Caterpillar ET Software?

The cylinder cutout test allows one cylinder or multiple cylinders to be cut out. The cylinder cutout test is useful when troubleshooting poor engine performance or a suspected injector failure.

Test Operation:
The cylinder cutout test disables the injector by not providing the injector pulse to the solenoid. The cylinder cutout test can be performed on one injector or multiple injectors at once.

-Connect to CAT ET Software,
-Open Menu: Diagnostics – Diagnostic Tests – Cylinder Cutout Test

Caterpillar - ET - Software -1

-Click Start, then Select Cylinder Cutout Test
for Example: choose 1-Cylinder Cutout Test
Caterpillar - ET - Software -2

-Click Continue, then OK

Caterpillar - ET - Software -3

-Wait until All Cycle Test (Cylinder 1-6) finished, and look at the Results on Fuel Position tab, the smallest value than the others, indicates that could be damaged on Injector (for Example: Cylinder 1).

Caterpillar - ET - Software -4

1-Cylinder Cutout Test Conditions,
The following conditions must be met for the Automatic Cylinder Cutout Test
1) Engine Speed must be between 980 RPM and 1020 RPM (Engine Speed will automatically adjusted)
2) Engine Coolant Temperature must be 170 Deg F or higher
3) No Engine Performance related active diagnostic codes are allowed
4) No default Injector Serial Number (000000000000) allowed
5) Throttle position must not vary by +/- 5%

Caterpillar - ET - Software -5

If at any time any of these conditions are not met, the test will automatically aborted.
-Ensure Transmission is in Neutral or Electrical Load is removed from Generator.
-Fan cycling, A/C compressor cycling, or changes in Engine Load will invalidate this test.
-If the fan is not controlled by the Engine ECM, please Enable the fan if possible.
-WARNING: If the ECM controls the fan, the fan will be turned ON automatically upon starting this test.
-WARNING: Please make sure the Compression Brake is in the OFF position. During the test, Compression Brake operation will cause the Engine to surge.
for Example: 1-Cylinder Cutout Test Aborted

Caterpillar - ET - Software -6

Manual Cylinder Cutout Test
-Click on Change – Start – Stop tab, and look at Fuel Position value.

Caterpillar - ET - Software -7

FVDI 2018 Abrites Commander Full Version Errors & Solutions

FVDI 2018 is the latest version FVDI Abrites Commander FVDI Full Diagnostic Tool. FVDI Full Commander with 18 software and no time limited. It covers all functions of FVDI2014, FVDI2015, and covers most functions of VVDI2.

FVDI_2018 - full - package - 1

CnAutotool team collected and organized a series of feedback from our customers. Here we would like to share some errors and solutions to you.

1. QuickLoader.exe -Application Error

The application was unable to start correctly (0xc000007b). Click OK to close the application.

Solution: Run the “Patch” file, right click on the software icon on the desk, open the file position and you will find it.

2. Online activation: Connection to server…failed
FVDI_2018 - full - package - 2

Solution: the server is maintaining, you can contact us to confirm.

3. Error message “Performing HW synchronization over internet…Failed to synchronize HW, Hours left: 0”

FVDI_2018 - full - package - 3

Solution: It is normal prompt. Just click “OK” to ignore it.

More errors and solutions are still on the way, to be continued… Welcome to all of your feedback!


How to update BMW ICOM Next fw: 1.4 1.40.05 bootimage 1.25.02?

Topic: BMW ICOM NEXT fw: 1.4 1.40.05 bootimage 1.25.02 download and update guide


Free download BMW ICOM Next firmware 1.40.05:!X14TxZYY!6zrJ6og9gR5u-CcGbGtWSpHBCknjhl-LElommEgYSK0

Testable ICOM Next interface:
BMW ICOM NEXT fw:1.4.0 Rheingold ISTA-D ISTA-P (Item No. SP269-C)
BMW ICOM NEXT fw:1.4.0 with no Rheingold ISTA-D ISTA-P(Item No. SP269)
Wifi BMW ICOM NEXT fw:1.4.0 with no Rheingold ISTA-D ISTA-P(Item No. SP269-B1)
Tip: To run ICOM Next newest Rheingold ISTA-D 4.12.12 ISTA-P, ICOM Next firmware needs to be updated to the current SYSTEM IMAGE version: 01.25.02 and current APPLICATION IMAGE version: 1.40.05.

ICOM Next fw 1.40.05/01.25.02 update steps:
1. Please use internet cable to connect ICOM Next with the computer, and charge ICOM Next via 12V power adapter or connect ICOM Next to BMW vehicle for power.

2. Use IE Internet Explorer to open

3. Select “Update Firmware”, you can see ICOM firmware version information.


4. Select “Browse” to select file “ICOM-BootImage-01-25-02.bin”, set image type as “SYSTEM”, click “Send the file”.

5. Select “Yes” when you get prompt “Write the image file to the flash?”, then ICOM indicator light will turn red.

6. When it shows “The SYSTEM IMAGE update was successful”, click “Update Firmware”.


7. Choose “ICOM-ApplicationImage-01-40-05.bin”, set image type “APPLICATION”, click “Send the file”, this will be done in several minutes please be patient.

8. click “Yes” when you get prompt “Write the image file to the flash?”, then the ICOM indicator light will turn red again.
9. Complete updating, click “reboot”.

10. Click “Home” – “Update Firmware”, you will see ICOM Next firmware display the newest version.

Make sure your computer obtain IP address automatically.