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

OBDSTAR, Xtool and Autel which to Program Ford EcoSport Smart Key?

What for Ford EcoSport smart key programming?
Autel, OBDSTAR, XTOOL– which can make it?
Here are the tests:
Autel IM100: Failed!
Obdstar X300 Pro3: Success!
Obdstar X100 Pro: Success!
XTOOL X100 PAD2: Success!
Test 1: Autel Im100 failed to program Ford EcoSport smart key
obdstar-x100-pro-ford-ecosport-1 obdstar-x100-pro-ford-ecosport-2
Security access failed!
It’s 2014 Ford EcoSport
On a side note, IM100 now is Autel MaxiIM IM508
Test 2: OBDSTAR X300 PRO3 can make a Ford EcoSport smart key
Get solution with x300.
Raoul Engoule Raoul tested it! It’s 2014 Ford EcoSport
Test 3: Obdstar X100 Pro has no problem with Ford EcoSport smart key program
obdstar-x100-pro-ford-ecosport-4 obdstar-x100-pro-ford-ecosport-5 obdstar-x100-pro-ford-ecosport-6 obdstar-x100-pro-ford-ecosport-7 obdstar-x100-pro-ford-ecosport-9 obdstar-x100-pro-ford-ecosport-10

obdstar-x100-pro-ford-ecosport-11 obdstar-x100-pro-ford-ecosport-13 obdstar-x100-pro-ford-ecosport-14


Done! It’s Ford EcoSport all keys lost
Note: you should have a pin code calculator like FMPC001 Ford incode calculator or VPC-100 for security codes.
X100 pro cannot get the code itself.
Test 4: Xtool X100 Pad2 can read security codes & add smart EcoSport keys


Success! X100 Pad2 can read security codes and add smart keys…all done on its own!
For Ford EcoSport smart key program, you’d better have an Obdstar key master X300 pro3 or Xtool pad2.
Both can read PIN and program a smart key.
With Obdstar X100 Pro, you must have another tool for security codes read. Besides, it stopped production.
With Autel IM100 (IM508), you need luck! it’s good for auto diagnostic tests and key programming to some cars.

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.