How to Use CG100 Prog to Read & Write 93C66 Chip

Here show you a test report on CG100 Prog read and write 93c66 chip.It is very convenience and fast to operation.

What you Need?

CG100 Programmer

CG100 ATMEGA Adapter


Install 93C66 chip on EEPROM adapter,and install EEPROM adater on ATMEGA adapter

How - to - Use - CG100 - 1

Connect ATMEGA adapter to CG100

How - to - Use - CG100 - 2

Run CG100 software,and click “Programmer”

How - to - Use - CG100 - 3

Select “Serial Flash”àSelect “93C66”

How - to - Use - CG100 - 4

Click “Read” button to read

How - to - Use - CG100 - 5

Reading succeeded
How - to - Use - CG100 - 6 How - to - Use - CG100 - 7

And before operating writing,please save the original 93C66 data file on you compute in case data damaged.

How - to - Use - CG100 - 8

Now we change digits from 00000000 line to 00000010 line to “00”,then click “Write” button to start writing

How - to - Use - CG100 - 9 How - to - Use - CG100 - 10

Writing succeeded

How - to - Use - CG100 - 11

After then you can try to read the 93C66 data again to check if the writing operation successfully.

How - to - Use - CG100 - 12


CG Pro adds Ford Kia Hyundai Kawasaki Suzuki etc Key Generation

Good news!!! CG PRO 9S12 programmer released a big update on June 5th, 2019.   CG-Pro V2.1.3.0 software adds lots of chip types, Benz EIS-906 (ST12) IMMO and lots of key generation models, i.e Ford,  Jaguar, Chevrolet, Hyundai, Kia, Mazda, Kawasaki, Mitsubishi, Subaru and Suzuki.
CG-Pro V2.1.3.0  NEW
1.Add Benz Immobilizer
Benz EIS-906 (ST12)
2.Add Dashboard type
Ford FOCUS 5M5T10849ER
3.Add JLR Intelligent Computer
Jaguar / Land Rover RFA-SPC560B60L3(DFLASH)
Jaguar / Land Rover RFA-SPC560B60L3(SHADOW)
Benz S350 – Left Backdoor Module
VW Golf-6 Radar module
5. Add following Chips
Motorola – 9S12
Freescale – MAC7XXX
6. Add Chips decrypt (Automatic identification of whether decryption is required)
Motorola – 9S12
9S12H128 decrypt
9S12H256 decrypt
9S12K128 decrypt
9S12K256 decrypt
9S12XD64 decrypt
9S12XD128 decrypt
9S12XDG128 decrypt
9S12XD256 decrypt
9S12XDQ256 decrypt
9S12XDT256 decrypt
9S12XDG256 decrypt
9S12XDT384 decrypt
9S12D32 decrypt
9S12DP512 decrypt
9S12DJ512 decrypt
9S12DT512 decrypt
9S12C32 decrypt
9S12C64 decrypt
9S12C96 decrypt
9S12C128 decrypt
9S12GC16 decrypt
9S12GC32 decrypt
9S12GC64 decrypt
9S12GC96 decrypt
9S12GC128 decrypt
7. Add key generation models
Aston Martin DB9 _2004_77014
Ford Escape_2001(77014)
Ford Explorer_2004-(77014)
Ford Fiesta_93C56
Ford Fiesta_95P04
Ford Fiesta_2007(95160)
Ford Fiesta_2009(9S12)
Ford Focus_1998_95P04_DST40
Ford Focus_1998_77012_DST40
Ford Focus_1998_77014_DST40
Ford Focus_2007_93C56_DST40
Ford F_series_100_93C56
Ford Fusion_2007_93C56
Ford Fusion_2007(95160)
Ford Maverick_77014
Ford Mondeo_2000_77014
Ford Mondeo_2001_95P04
Ford Mondeo_2001_77014
Ford Ranger_93C56
Ford Taurus_2000_77014
Ford Transit_2000_95P04
Ford Transit_2000_77014
Ford Transit_2003_77014
Ford Transit Connect_95P04
Ford Explorer 2007 93C86
Ford Fiesta 2002…2008
Ford Fusion 2002 93C86
Jaguar S-Type_MC68HC11
Jaguar S Type MC68HC912
Jaguar X-Type MC68HC912
KTM 690 990 1190 9S12 DST40
LDV Convoy 2000 95P04
Renault Megane 2000 68HC705 4D 4E
Chevrolet  Epica  2003  68HC705
Chevrolet  Evanda  2003  68HC705
Chevrolet   Lacetti 2005 ST7
Lincoln LS 2000 MC68HC11
Chang’an benben 95040
Daewoo Lacetti 2006 ST7
FAW Group Besturn B50 95040
FAW Group Besturn B70 95040
Hyundai Accent 2004 93C56
Hyundai  Coupe 2005 93C66
Hyundai  Elantra 2005 93C66
Hyundai H1 2001 93C56
Hyundai H200 2001 93C56
Hyundai SantaFe 2006 93C56
Hyundai Sonata 2003 93C56
Hyundai Starex 2002 93C56
Hyundai Terracan 2001 93C56
Hyundai Trajet 2000 93C56
Hyundai SantaFe 2005 93C66
Hyundai Sonata 2005 93C66
Hyundai Tiburon 2005 93C66
Hyundai Tucson 2005 93C66
Hyundai Tuscani 2005 93C66
Infiniti Q45 2001 S29190
Isuzu KB250D 93C66 4D
Kawasaki Mitsubishi 21175-0079 24C04
Kawasaki Mitsubishi 21175-0158 24C04
Kawasaki Denso 21175-0046 93C66
Kawasaki Denso 21175-0053 93C66
Kawasaki Denso 21175-0097 93C66
Kawasaki Denso 21175-0098 93C66
Kawasaki Denso 21175-0109 93C66
Kawasaki Denso 21175-0173 93C66
Kawasaki Denso 21175-0170 93C66
Kawasaki Denso 21175-0227 93C66
Kawasaki Denso 21175-0220 93C66
Kawasaki Denso 21175-0272 93C66
Kawasaki Denso 21175-0341 93C66
Kawasaki Denso 21175-0363 93C66
Kawasaki Denso 21175-0356 93C66
Kawasaki Denso 21175-0789 93C86
Kawasaki Denso 21175-0811 93C86
Kawasaki Mitsubishi 21175-0017 24C02
Kia Rio 2001 93C46
Kia Sorento 2003 93C56
Kia Sephia 1999 93C46
Kia Sportage 2001 93C46
Kia Carnival 2002 93C56
Kia Magentis 2001 93C56
Mazda 2 2003 93C56
Mazda 2 2009 9S12 [DST]
Mazda 2 2009 93C66
Mazda 3 Dashboard 93C56
Mazda 3 Dashboard 93C66
Mazda 5 93C56
Mazda 6 93C56,66.24C02
Mazda 6 2005 93C86
Mazda B3000 ECU 2001 95040
Mazda CX-7 93C66,24C04 ID63
Mazda CX-9 93C66,24C04 ID63
Mazda  Demio 2009 9S12 [dst]
Mazda  RX-8 24C02
Mazda  Tribute Dashboard 2008 9S12
Mazda Tribute ECU 2004 93C56
Mazda Tribute ECU 2006 95040
Mitsubishi Fuso Canter 2009 93C66 4D
Mitsubishi Montero 2000 68HC805
Mitsubishi Pajero 2000 68HC805
Mitsubishi Pajero Sport 2000 68HC805
Mitsubishi Space Wagon 1999 68HC805
Nissan NATS-5
Scania R470
Subaru Forester 2004 24C01
Subaru Impreza 2004 24C01
Subaru Legacy 2005 24C01
Subaru Tribeca 2005 24C01
Suzuki Alto 2002 24C01 4D
Suzuki Ignis 2000 24C01 4D
Suzuki Jimny 2003 24C01 4D
Suzuki Motorcycles 32920-15H00 93C66
Suzuki Motorcycles 32920-15H30 93C66
Suzuki Motorcycles 32920-23H00 93C66
Suzuki Motorcycles 32920-37Hx0 93C66
Suzuki Motorcycles 32920-38Hx0 93C66
Suzuki Motorcycles 32920-47H00 93C66
Suzuki Motorcycles 32920-41G50 93C66
Yamaha Immo Moric S29190

CGDI MB OBD adds New Keys to Mercedes 2000-2019

Look here: CGDI MB key programmer reviews and tests report on Mercedes 2000-2019


CGDI MB reviews collection:

Part 1: CGDI MB and Mercedes all keys lost

Part 2: CGDI MB and Mercedes spare key add

Part 3: CGDI MB and Mercedes FBS4

in detail…

Part 1: CGDI Porg MB and Mercedes all keys lost

2009 W164:

W164 EIS type all keys lost possible only after 2009

2012 W212:

Work really good!
W212 is from 2012
Read ezs About 30mins
Upload data
Password given

Read eis info
Paste key password
Then key calculation

Part 2: CGDI MB Programmer and Mercedes spare key add

2000 G500:

BENZ G500 year 2000
Just done a Benz G500 imported from Dubai

2004 W203:

W203 2004 spare key making:
Total time about 13 minute when beginning to programming new key. Read pass NEC key by IR and calculate PSW
Key still working after get PSW.
Done in car.

2004 W203:

W203 2004 spare key making takes about 13 minute when beginning to program a new key.

Read pass NEC key by IR and calculate PSW
Key still working after get PSW.

2004 W211:

W211 2004 year add key ,10 min job!

2005 W203:

Class C W203 2005 adding key on car.
Spare key made in under 10 minutes.

2006 W164:

ML350 W164 2006: Read EZS, add key, write BE key all done in 17mn.

Really fast and i’m happy with the first try on car. Use late software
I just plug in the OBD, put key and turn ignition ON and read.

After this step, CGDI will ask only put in EZS and in CGDI.

Just all. PSW query is more longer than 209, about 12mn to get PSW.

2007 W221:

Add Key on W221 2007, i was complete in ~12min. CGDI is very fast
Upload collect data after 2 or 3 min show me PW

2007 w221:

Add key on bench
First try I use VVDI MB
But 2 time upload also failed cannot get pass
So I was change device CGDI from VVDI
1 time upload successful
Good and very fast 10min got pass

2008 W219:

Add key also 15mn OK

2009 W164:

2009 W164 ML450
Key add work
Cgdi 15min
Very good speed!!

2009 W164:

w164 after 2009
I did for testing 2 types of programming _ have got EZS with both programmed keys because customer claimed sometimes EIS works sometimes doesn’t – I have found that connector for immo aerial was desoldered from PCB so when I fixed it – EIS became fully working again – and then I started testing CGDI and made 2 types of programming (all programming on bench – EZS + GATEWAY EMULATOR)
1) programming in case one key is available and adding spare key – ALL OK!
2) programming in case of ALL KEYS LOST – ALL OK!

spare key programming was pretty fast
AKL scenario takes circa 80minutes to get data from EIS and You have to plug in and out emulator key every 5 seconds – I have bought VVDI POWER ADAPTER to pass all hassle on to adapter so You don’t have to watch whole process and move key in and out manually – but it doesn’t work with CGDI – seems adapter works only with VVDI MB and software drives it by adressed pin to switch connection off and on between ezs and key emulator – maybe CGDI TEAM could write a code to their SW and make VVDI POWER ADAPTER useful for all their customers.

2010 W207:

C300 W207 2010 spare key without problem and in 2 minute

(exiting key is BE, so no need server query PSW)

2010 W204:

W204 2010 adding key on bench
Total time about 15mn.

2014 W246:

W246 2014 FSB3: Add key successful in 15mn

2017 W906:
generate a password in Sprinter W906 2017 year.

Part 3: CGDI MB and Mercedes FBS4

No tool can do FBS4 key?

No.  With genuine xentry and daimler fbs server.  Makes FBS4 every day via OBD very fast and easy.

Diagspeed announced the dates of FBS4 solution. But not confirmed yet. The Diagspeed has the reputation of being the best in the Mercedes world to make keys, Reset ECU’s and trouble shoot problems that a normal scan tool can not.  It is worth to take a gamble.

CGDI MB can read FBS4 keys and knows if it’s in a working status or key is damaged

VVDI-MB-TOOL-full-package-2 VVDI-MB-TOOL-full-package-3


CGDI MB is a good Mercedes key programming tool, as good as VVDI MB TOOL.

It can do a lot for Mercedes like key programming, EIS/EZS functions, key data generation, infrared key abilities, etc.

And it covers many models, including

Obd mode:

W164 / W216

W164 / W221 (-2009)

W16 / W197 / W212 / W212 (old)


W172 / W204 / W207 / W209 / W211

W202 / W203 / W208 / W210 / W463 / W639

Platform mode: (quick collect)

W164 / W216

W164 / W221 (-2009)

W172 / W204 / W207 / W209 / W211

W202 / W203 / W208 / W210 / W463 / W639


Note: More will be updated here…

How to Repair Mercedes W211 Rolling Code with CGDI MB?

How-to: repair Mercedes W211 original EIS rolling code with CGDI MB MB Benz key programmer.
Rolling code :
A rolling code (or sometimes called a hopping code) is used in keyless entry systems to prevent replay attacks, where an eavesdropper records the transmission and replays it at a later time to cause the receiver to ‘unlock’. Such systems are typical in garage door openers and keyless car entry systems.
Why need repair W211 rolling code?
Most of keys are too fast to be inserted and removed,  the track code does not roll, resulting in code rolling, so the key and the EIS cannot be matched properly. CGDI MB has the ability to repair Mercedes rolling code.
Tools required:
Analog key data collector
OBD connector
USB cable
Follow main steps below:
1. First you need a key password
2. Calculate the track code of the key
3. Read the EIS, fill in password and save data
4. Calculate the erase password and erase it
5. Load the EIS data with the password
6. Click “Allow modification of data”
7. Change the track code of the key position to the track
code of the key.
8. Write data
9. Learn key
Step-by-step procedure:
1. Read key password. If there is no key,you can calculate the password by doing all keys lost
Calculate password
2.Calculate the track code of the key. Press Read Key/Chip and read current key information
Fill in the password

Click to get the track code
Confirm that the key has been inserted into the CGDI MB and check that the key password is correct.
The track code calculated by the wrong password is invalid.
Calculate key track code success
3.Read EIS, enter password and save data
4.Calculate the erase password ad erase the EIS.
cgdi-mb-repair-w211-rolling-code-12 cgdi-mb-repair-w211-rolling-code-13
Press Wipe the EIS to erase EIS

Insert the CGDI Prog IR adapter into the EIS within 30 seconds.
Erase EIS success
Read EIS and check current status
The EIS is erased
5. Press Load EIS data to load  saved data previously with key password
cgdi-mb-repair-w211-rolling-code-19 cgdi-mb-repair-w211-rolling-code-20
View the key position (key position is 1) and copy the track code
Click on Allow data modification
7.Modify the track code of the key position to the track code of the key
8.Write the EIS data
Recommend to write the VIN first, then write the EIS data
Insert the IR adapter into the EIS within 30 seconds
Write EIS data successfully

Read EIS data to check current key status

Insert the original car key into EIS to learn key, the EIS can be activated

Insert the key, wait 1-5 seconds, the ELV responds,  the EIS is activated and the key learnt successfully
Read EIS data again

W211 EIS original rolling code is repaired by CGDI MB successfully.

CGDI MB ajoute Benz ancienne clé Kline W202 W208 W210 via OBD

CGDI MB ajoute l’ancienne clé Mercedes Benz K-line clé de programmation. Voici le guide sur l’ajout de nouvelles clés au w202 w208 w210 kline MB voiture à 38 pin de 1997 à 1998 via OBD (clé de voiture d’origine)


Nouvelle clé à programmer


étape 1: Calculer le mot de passe
Connecter l’CGDI avec un ordinateur portable et un véhicule
Ouvrez le logiciel CGDI MB


Aller à EIS-> Read EIS data
Sélectionnez Computer Password-> Copy key with key-> Collect data


Suivez les 7 étapes ci-dessous pour collecter des données
1. Insérez la clé d’origine dans EIS et appuyez sur OK
Ceci est un EIS k-line, le fonctionnement est différent de l’EIS ordinaire.


2. Insérer la clé dans l’CGDI et attendre la collecte.
3. Insérez la clé de voiture dans les EIS 10 et retirez-la.
Assurez-vous que la clé est en position ON et que vous allumez instantanément. Si vous n’avez pas réussi à le faire, tirez l’?il et essayez à nouveau. Appuyez sur OK pour continuer.
4. Insérer la clé dans EIS


5. Retirez la clé pendant 5 secondes, puis insérez-la dans EIS.
6. Insérer la clé dans l’ICDG MB.
7. Enregistrez les fichiers générés


8.Enregistrez le fichier avec succès. Téléchargez les données pour calculer le mot de passe.

Télécharger les données avec succès. Appuyez sur Résultats de la requête pour calculer la réussite – terminé


Copiez et collez le mot de passe dans la zone du mot de passe de la clé EIS, puis enregistrez-le.


Sélectionner Generate EE->V051-> Load EIS file


Télécharger le fichier EIS que vous venez de sauvegarder -> Appuyez sur Generate Key File -> The key
le fichier a été généré avec succès

Aller à Read/Write Key->IR —>read the key/chip




La clé intelligente choisit le format 41, la clé commune et le format BE Key.
Ecrire le succès clé.
Sélectionnez un fichier de clé et écrivez-le


écrire laclé avec succès


Testez la nouvelle clé. Fonctionne bien

CGDI Prog Key Programmer read BMW CAS3 ISN by OBD

Here is the easy steps to read BMW CAS3 ISN by using CGDI Prog BMW MSV80 key programmer via OBD.


Connect CGDI Prog Key Programmer with laptop and vehicle (shown as picture below)


Open CGDI Prog software on desktop

Select BMW Read DME ISN function



Click on Read CAS ISN


Reading data

Please remove the key from the ignition


The CAS ISN data was read successfully.

CGDI Prog MB Read EZS, Calculate Password, Write Erase Key W220

Finally receive the Tool, CGDI Prog MB Key Programmer! Wait of DHL express!

Customer experience today:

W220 2003 facelift

Mercedes SL 2006 AMG

Read Write Erase Key

Read ezs and pw and calculate keys

First, see how this CGDI Prog MB Read Write Erase Key:

Read key

Write key
CGDI-Prog-MB-Read-Write-Erase-Key-W220-4 CGDI-Prog-MB-Read-Write-Erase-Key-W220-7 CGDI-Prog-MB-Read-Write-Erase-Key-W220-8

Reset key (erase key)

CGDI-Prog-MB-Read-Write-Erase-Key-W220-9 CGDI-Prog-MB-Read-Write-Erase-Key-W220-10 CGDI-Prog-MB-Read-Write-Erase-Key-W220-11 CGDI-Prog-MB-Read-Write-Erase-Key-W220-12

Second, i read ezs and pw and calculate keys with CGDI MB

Read EIS


Calculate password

CGDI-Prog-MB-Read-Write-Erase-Key-W220-16 CGDI-Prog-MB-Read-Write-Erase-Key-W220-17  CGDI-Prog-MB-Read-Write-Erase-Key-W220-19 CGDI-Prog-MB-Read-Write-Erase-Key-W220-21

Copy & paste password, then save EIS data

CGDI-Prog-MB-Read-Write-Erase-Key-W220-22 CGDI-Prog-MB-Read-Write-Erase-Key-W220-23 CGDI-Prog-MB-Read-Write-Erase-Key-W220-24 CGDI-Prog-MB-Read-Write-Erase-Key-W220-25
Generate EE

CGDI-Prog-MB-Read-Write-Erase-Key-W220-26 CGDI-Prog-MB-Read-Write-Erase-Key-W220-27 CGDI-Prog-MB-Read-Write-Erase-Key-W220-28

Job’s done!

Also tested on Mercedes  W212

Read EZS —> OBD work Fine
Calulating PW from EZS —> Work fine Online Server
Key Calculating —> v041 & v051 Work fine online Server

Another customer tested w212 ALL KEY LOST by OBD in car!!!
Work realy realy good!
W212 is from 2012
Read ezs About 30mins
Upload data
Password given
Read eis info
Paste key password
Then key calculation

CGDI PROG MB key programmer works perfect.

I’m satisfied.




How to do BMW CAS DME Sync After New Programmed Key Failed to Start Car?


I’ve done 1x CAS2 with CGDI BMW – 2006 E90 Diesel

ELV sync was OK

CAS sync failed, ERROR and would not start

car did not start until i used another tool to do the CAS sync.


Every tool can cause cas/ews/dme/dde synch issues on BMW, particularly diesels and you need a good solution to resynch. A very experienced key guy had the same problem on an E91 that had lost synch using AVDI. It’s nothing to do with the tool used, it’s the process.

problem is not to fix synchro, after cgdi you will have synchronize problem with all devices.

They need change data reading algorithm, because after this procedure cas is near dead.


I know CGDI isn’t perfect, but it is, in my experience, a useful tool and good value for money.

I don’t even try to use a key tool to resynch ews/dme. Use a good BMW diagnostic and, more importantly, know how to do it.

To synchronize the blank DME to your car, you’ll need a BMW Compatible scanner which has the function to “Align” or “Synchronize” our DME to your CAS.

Below is a list of the most popular BMW Scanner that we know for sure, have the function to do this procedure.


* GT1 / DIS

* Autologic

* Launch X-431


* PA-Soft

There might be other BMW compatible scanners, but you will have to check with the manufacturer if they have the function to synchronize the DME to the CAS.

Every scanner has different steps that you need to follow in order to do the alignment. However, in general, this is how it is done:

1. Make sure that your car’s battery is fully charged. (This is important because the voltage cannot drop below 12 Volts during the synchronization.)

2. Connect the scanner to the car either through the OBD2 port or, if the car has a Round Plug connector under the hood, use that one.

3. DO NOT start the car, but turn the key to the ON position.

4. Follow the steps in the scanner to select the model and year of your car.

5. Then go to DME or ECU. (This is usually the section where you check for fault codes.)

6. There should be an option available for “DME-CAS alignment” or “synchronization” or “calibration”.

7. After you go through that process you have to turn the key to the OFF position for at least 25 seconds.

8. Then start the car.

When you are finished synchronizing the DME to your car, it is very important to delete all the fault codes and reset all the adaptations in the DME. Otherwise, you may get an incorrect fault codes or a check engine light.

Ista-D is ideal, but it’s hardly a 10 second process.

How to use ISTA-D to do a Sync after battery reset?

Clear dme/dde fault codes

Disconnect battery.

Wait 20 mins. Count it. Don’t be impatient.

Reconnect battery.

Ideally, connect battery support unit.

Check no fault codes. Do not try to start car.

Do cas/ews to dme/dde resynch.

Ista D – service functions. Just follow the instructions.

Click on Function Selection, then under Service Function select Drive, Engine Management (ME9/MED9), select Adjustment in the middle column, DME-CAS in the right hand column, then the middle < > double arrow a list pops up and on the list “Note: S1214 NGCAS / Start Value Status”.

There is a description of the error, then press right arrow.

Option 2 to reset the code (Start Value calibration), then the right-hand arrow

Switch on terminal 15 is shown (which means put the key in and switch on the ignition, but without the engine running (well seeing as the car wouldn’t start that was a no brainer!) Right arrow again, and it popped up, scarily, with 2 errors with a numbers like: <00062538> with <0000000> below it, which I assumed were the mis-matched data from the control module/key – cancelled both these and it then reset the codes, and asked to turn off the ignition (Terminal 15 is off), wait for the main relay to drop out (so left it 20 mins), then the car should start, which it did.

Locked it up and left is another 20mins and the tested starting again to be sure and it worked!
bmw-cas-align-ista-d-1 bmw-cas-align-ista-d-2 bmw-cas-align-ista-d-3 bmw-cas-align-ista-d-4
bmw-cas-align-ista-d-5  bmw-cas-align-ista-d-7 bmw-cas-align-ista-d-8

Working experience:

I’ve done many e60 cas2 no issues, more than i can remember. only 2 times crank no start and needed resync. 1 vehicle is because power died from bad battery customer did not tell me battery dies after few minutes, and 2nd time i did add key and got error, i usually never do add key and always just generate and works good, so maybe that caused.

both times fixed by disconnected battery both + and – and let sit for 20 minutes, reconnected battery and used ista/d to resync. car starts right up after sync.

Can I use OBDSTAR X300 DP on BMW CAS2 CAS3 CAS4 via OBD?

Is it possible to add one key to BMW CAS2/CAS3/CAS4, using OBDSTAR X300DP PLUS yellow version?
On cas 2,3 we use tools like usually VVDI2, CGDI BMW.
On cas 3+ with working key!! If it is AKL (all keys lost), you need to pull ISN code on dde or dme!!!! for registry a key you need downgrade the cas, register key and after backup.
On cas 4 Obdstar x300 dp is not working on obd !!! Just to Block or activate key !!!!
OBDSTAR X300 DP Key Master DP BMW Car List:

Disable and Enable keys:
Enable keys
Disable keys
Read keys infomation
Keys ID
Keys status
Current ignition key NO.
Enable keys
Disable keys
K Line
Read version infomation
Read keys infomation
Keys ID
Keys status
Remote battery status
Current ignition key NO.
Enable keys
Disable keys
Key programming
Key information
Key programming processing
Key adding
Key detect
Function introduction
Operation guide
Other functions

The 7 Elements to Choose Auto Key Programmer

Many auto workshop and beginners try to occupy the key programmer industry, but at the beginning,they have no idea of how to choose an auto key programmer for their own use.So they always follow up those veteran person to buy what they used before.It may be wrong since veteran person have profound resources to earn back,but you are not the same.You need to buy the affordable tool to crate your own business at first. Therefore, it is important for a beginner to choose a cost-efficiency key programmer.Now let me introduce you some useful key programmer.

e - Elements - Choose - Auto - Key - Programmer-1

The key programmer can be consisted of 7 elements as follows,

1.Programmer Device

2.Matching Tool

3.High-end Vehicles

4.Special Test Instrument

5.Chip Copy Machine

6.Remote Controller

7.Key Cutting Machine
1. Programmer Device

The key programmer device is used for Chip and CPU data read and write, odometer correction,airbag rest and immobilizer.There are four common programmer devices recommended as follows, Digimaster 3,X-PROG Programmer,CG100-3 and VVDI super programmer.
e - Elements - Choose - Auto - Key - Programmer-2

1.1 Digimaster 3

The Digimaster3 key programmer designed by YANHUA TECH of Nanning,as a household brand,whose name has been already deeply rooted in this field by most people.The Digimaster 3,The Digimaster D3,Key Digimaster  are popular products at that time.It was used for chips and CPU data reading and writing,odometer correction and airbag reset.Over 80% of Digimaster 3 is almost fool-like operation for most model vehicles, even beginners can easily learn in a short time. Digimaster 3 can cover full function system after its version upgraded.

e - Elements - Choose - Auto - Key - Programmer-3

Now the new version Digimaster 3 is different with the old one,no matter in term of function and and appearance.It works with various types of adapter and you can easily achieve odometer correction, Audio decoding, airbag resetting, engine ECU resetting, IMMO, key programming for Benz &BMW etc.

It contains the advanced technology of programming new keys for BMW and Benz, CAS-BDM reading,writing and resetting; 35080V6 erasure etc. large numbers of pictures and particular description makes your operation pleasant.


1.2 X-PROG Programmer

e - Elements - Choose - Auto - Key - Programmer-4

X-PROG Programmer is also called XP in this field.You can’t buy a genuine XP programmer in China,because it originals from abroad,with high price  and all English instruction.Later Chinese manufacturer start to copy the XP Programmer for their own use and then add the wiring diagram for the domestic cars.Of course,Its price is relatively not higher than ever before.

From then on,there are more and more XP Programmer in China. As a result, its quality and functions are very different as well as its prices range from hundreds to two thousand.But the most important disparity is the quantities and stability of CPU type.

A stable XP can solve many problems.If you use a poorly stable XP programmer, data loss is commonplace.Subsequently,it is pity that you can’t procedure the business instead pay for a loss.Therefore,it is  advisable  for you to choose those high price XP programmers  neglect  the cheaper ones.

1.3 VVDI super programmer.

e - Elements - Choose - Auto - Key - Programmer-5

Developed by Xhorse Company in Shenzhen, it is the earliest tools that can be designed for immobilizer by Audi, 4th and 5th generation and Volkswagen. Now it can gradually replace those copied XP programmer and it turns out to be relatively stable by their most users.

This tool has focused on immobilizer match for BMW, Audi and Volkswagen.They are almost inseparable from it. Besides, its parts of Tange with the start key writing function the same as a good device to write start key.

Comments: Generally speaking, Digimaster3 has the advantage in odometer correcting, airbag resetting and code reading due to its stability and easy operation. Every step has prompt, like a foolish operation. Whereas, the XP programmer and VVDI super programmer do well in immobilizer. Which one is more suitable for you depends on what aspect do you want to specialize.
1.4 CG100 PROG III

e - Elements - Choose - Auto - Key - Programmer-6

CG100 PROG III is a powerful programming functions operating a variety of chips, repair various modules. CG100 PROG III support airbag repairing, instrument calibration, car body computer repairing, car amplify computer repair and their functions, support to operate RENESAS, ST,  MOTOROLA, ATMEGA, NEC, AM28BL802CB and other different chips. Full-featured version of CG-100 with adapter that support to write Land Rover key and BMW Key and BMW, Volkswagen, Bentley engine computer repairing and replacement.

2.Matching Tool

Connected to the vehicle OBD interface,the key can be copied easily according to the prompt by the matching tool.At present, the most popular tools are OBD STAR X300,CI 400,XTOOL X-100 PAD2,and Lonsdor K518 .

e - Elements - Choose - Auto - Key - Programmer-7


These matching tools are mainly used for key matching of domestic and joint venture vehicles.But what is the difference between them?In fact, they are similar with each other,only a little difference exist.Just like the smart phone we used,you can hardly tell them from each other,but actually each of them differ in some places.Generally speaking,several major manufacturers always make breakthroughs in tiny places on their products to share more market.For example, there are two devices, one tool for 100 models and the other for 101 models. Of course most people definitely choose the latter.

This device is a new Android-based vehicle trouble diagnostic device developed for internet applications.It inherits from OBDSTAR advanced diagnosing technology and it is characterized by covering wide range of vehicles,and providing precise result.Through vehicle diagnostic OBD connector and variant mobile intelligent terminals, it achieves vehicle trouble diagnosis for full car model and full system vehicle.Meanwhile, taking advantage of mobile internet, this device integrates more application and service, such as maintenance database,remote assistant, one key upgrade etc.

e - Elements - Choose - Auto - Key - Programmer-8


2.2 XTOOL X-100 PAD2

X100 PAD2 is the first tablet key programmer in the world! It not only provides customers with professional key programming, but also the most needed special functions for workshop. X-100 PAD2 is a tablet with the latest technologies to perform key programming, mileage adjustment, oil service light reset, timing belt service light reset, tire pressure warning light reset, EPB reset, throttle body reset, DPF reset, battery reset, steering angle calibration and OBD-II engine diagnosis.

e - Elements - Choose - Auto - Key - Programmer-9


2.3 Lonsdor K518

Lonsdor K518 is a 7 inches IPS capacitive screen ,based on Android,WIFI networking with USB-B2.0 standard connector,OBD-II test cable integrated with the diagnostic connector function of the adapter.
Lonsdor K518ISE Main interface:

e - Elements - Choose - Auto - Key - Programmer-10

e - Elements - Choose - Auto - Key - Programmer-11

Lonsdor K518ISE Setting interface:

e - Elements - Choose - Auto - Key - Programmer-12

Immobilization interface:

e - Elements - Choose - Auto - Key - Programmer-13

Odometer adjustment interface:

e - Elements - Choose - Auto - Key - Programmer-14

3.High-end Vehicles

What is the high-end vehicle?That means they design for the advanced automotive,like the Volkswagen, Audi, or Mercedes.The most famous high-end vehicle are FLY OBD Terminator, APpro, DSPIII, and  Xhorse VVDI2   which  share much similarities with each other.Even though they come from different manufacturers,all stress in immobilizer of Volkswagen,Audi 4 and 5 generations,and BMW.In other words, they born for Volkswagen, Audi and BMW.

e - Elements - Choose - Auto - Key - Programmer-15



But now the VVDI MB TOOL, also from Xhorse,is the most popular programmer, designed for Mercedes.It supports most of the Mercedes infrared key. It can directly match keys via vehicle OBD interface or vehicles infrared key interface and support the replacement of steering locks.The key code can be calculated by the online server in a short time, and launch key matching,quick and convenient.It eliminates the risk of reading data from many locks in the past.So many people also use VVDI MB TOOL all over the world.In a word, it is still the best choice as the Mercedes key device for the time being.

Comments:It is clear that we can divide matching tools into two parts.The first part belong to domestic and joint venture vehicles,such as OBDSTAR X300,CI 400, Lonsdor K518 and XTOOL I80.The other tools are special in Volkswagen, Audi and BMW like the FLY OBD Terminator,Xhorse VVDI2,AP-pro,and DSPIII.
4.Special Test Instrument

Sometimes when you want to change the odometer or computer board, many key programmer can’t make it  come  true unless with the original instrument, such as Volkswagen,Audi 5054 ODIS system,BMW,Mercedes-Benz,Land Rover Jaguar,Ford,Mazda,Honda and other original equipment.There are special auto test instruments to solve above problem.They are Mercedes Star C4,BMW NEXT, Autel908, Land Rover and Jaguar VCI,and VAS5054A  ODIS.

You can alternate a soaked computer board even that is not the original instruments.In particular,Autel 908 is another original useful comprehensive special test instrument,which covers dozens of brands vehicles.

e - Elements - Choose - Auto - Key - Programmer-16

4.1 Mercedes-Benz C4

MB SD Connect Compact 4 supports reading & erasing trouble code,reading the real-time data of sensor and actuator, coding and programming. MB SD Connect Compact 4 supports wireless diagnose, support K-line,CAN BUS and UDS protocol, fit all computers,with multi-language.

e - Elements - Choose - Auto - Key - Programmer-17


B-MW Diagnostic software includes the engineer version, which is the quick and easy diagnostic programming and coding system that German BMW engineers are using. The system is designed in English and German. The Engineer version is so practical and powerful that it can achieve professional features which all the original professional computers can realize, can change the language into Chinese through the OBD port for import cars (Europe regulation cars, the United States and the United States, Africa, etc.)

e - Elements - Choose - Auto - Key - Programmer-18

4.3 Land Rover and Jaguar VCI

JLR VCI Diagnostic Tool is new VCI for Jaguar and Land Rover SDD system  and support full diagnostics and reprogramming.VCI SDD JLR Diagnostic tool software support update and cover JLR vehicle till 2018.Using integrated circuitry, the JLR VCI has a variety of functions including: reading and clearing Diagnostic Trouble Codes; running active and utility tests; data monitoring and reprogramming.

e - Elements - Choose - Auto - Key - Programmer-19

4.4 autel 908

Autel MK908P, as a high-end vehicle diagnostic tool developed from Autel, featuring the complete diagnostic functions including ECU programming for BMW and Benz etc., and the advanced configuration (Android 4.4.2 KitKat OS, 8.0 Megapixel rear cam, ultra-clear 10.1 inches LED screen),is the ideal scanner for professional mechanics and auto repair stores to perform all-around fixes and comprehensive tests. Mk908P ensures the perfect diagnostic solution for technicians who demand unrivalled smart technology and smart repairs.

e - Elements - Choose - Auto - Key - Programmer-20

5.Chip Copy Machine

Put the original car key into the coil of the key chip duplicator to read the data, and then take a blank chip on the same place, press the copy button,the original was cloned,simple and safe.The chip copy machine is mainly used to add the auto key.And it is simple to clone a key without connecting and moving the car.It can not only copy the key but also realize the key loss.There are some chip copy machine, CN 900 Mini,JMD Handy-Baby,and Xhorse VVDI.
5.1 CN 900 Mini

I believe that TJECU products don’t need to introduce more.In the past,the CN 900 has made a great achievement in this area.And now the CN 900 mini has over 80% similar with the CN 900,but its price is much lower than ever before.In the past,the full-function CN 900 with the plug-in box Reaches 6K. Now CN 900 mini nearly can achieve all functions only with less than one fifth price of CN 900 Even if there is no beautiful cover of the package and fascinating  sound from the lady customer service from the CN 900 Mimi,it is still worthwhile  to purchase.
Comment: CN 900 mini,locksmith weapon, merchant must!

5.2 JMD Handy-Baby

JMD Handy-Baby is the earliest handheld chip duplicator.It was very salable in the industry once launched, because it is light, portable and small like a mobile phone. Another function that it can directly copy part of  48 chip,which is an unique speciality.
Declaration: Living for the locksmith, save for the locksmith!

e - Elements - Choose - Auto - Key - Programmer-21
5.3 JMD Handy Baby II

The JMD Handy-Baby II upgrades its version and becomes more powerful.It can support remote renew,FIX CODE clone,Fixed code,JMD remote renew (JMD remote by JMD APP) and copy key for  Audi,Volkswagen 4th,Audi 5th And Audi ID8E.The details is we can find in this blank.

e - Elements - Choose - Auto - Key - Programmer-22

5.4 Xhorse VVDI

Original Xhorse VVDI Key Tool Remote Key Programmer can perform these functions:edit transponder, clone transponder, test frequency, clone Remote, generate remote, generate garage door remote controller, unlock smart card etc.And now the EU version,also you can buy “Xhorse VVDI2/VVDI Key Tool VV-04 Copy 48 Transponder (96 Bit) Authorization”,note this just the authorizations.

6.Remote Controller

The auto key will be matched by the remote controller.What kind of car remote control is needed, it would be directly generated by a universal sub-machine remote controller. After generated,it will be use as the same original auto key once matched successfully.It can reduce a large amount of cost with less consumables.Now the common remote controller on the market are H618,KD600 and Xhorse VVDI.
e - Elements - Choose - Auto - Key - Programmer-23

7. Key Cutting Machine

I believe that key cutting machine no need to introduce more since it is common and easy to use. it was divided  into two parts,flat milling and vertical milling. The price ranges from a few hundred to several thousand.Of course more expensive cutting machine would be more accurate ,durable and easy operation.

There are two key cutting machine recommended,the P1 flat milling and L1S vertical milling.Both machines can use DC 12V, AC 220V power supply and easy to carry on the car.

e - Elements - Choose - Auto - Key - Programmer-24

e - Elements - Choose - Auto - Key - Programmer-25

The last but not least,the Condor XC-MINI from Xhorse deserves to be reference, because it can support many languages,such as the Portuguese, Spanish, French, Germany, Czech, Arabic, Turkish, Dutch, Polish, Bulgarian, Norw-ay, Slovakia,Italian,English,Chinese.If you need to change language,it can be activated a new language for you.