Which better VVDI2 BMW vs CGDI Prog BMW For BMW key programming

Both Xhorse VVDI2 and CGDI Prog are able to work well in BMW immobilizer. So, what’s the difference of both tools in terms of BMW key programming? which better?

First, The biggest difference!!!!!!!!!


EWS Yes No
CAS Yes Yes
FEM Yes Yes
EDC Yes Yes

Note 1: VVDI2 can work for old cars with EWS immo, incl. EWS1/EWS2/EWS3/EWS4

CGDI Prog cannot work for cars with EWS immobilizer systems.

Note 2: Both VVDI2 and CGDI Prog supports CAS1/CAS2/CAS3/CAS3+/CAS4/CAS4+

Note 3: Model with EWS: E31/E34/E36/E38/E39/E46/E52/E53:

EWS, E36 9/93-12/93 = links the door lock switch to the DME and OBC. If the door was locked with the key (or factory alarm) the car will not start without the doors unlocked with the factory key or entering the code into the OBC. In other words, you can’t smash the window and hot wire the car because the DME has killed the ignition and fuel systems.

EWS-I, E36 1/94-12/94 = same as above but added a starter immobilization relay and transmission position switch.
In either of the above systems the DME is passive. It only receives signals from sensors and modules. So the DME is not as tied into the body electronics as much as EWS-II.

EWS-II, E36 1/95-8/96 = similar to the above but with an electronic key, EWS module (“brain”), and the DME all linked together. The same door lock logic remains. All systems for starting the engine are run through the EWS module (starter relay, starter power, fuel, ignition). The key sends a signal to the EWS module and the module asks for a matching signal from the DME. If the two signals don’t match the EWS module will not start the car. The EWS module also checks for OBC function and transmission park/neutral position.

EWS-III, E36 9/96-8/99 = revised EWS-II system with added clutch position sensor and revised module and wiring.

Second, VVDI2 and CGDI differs in authorization & price

Xhorse VVDI2 BMW : 1049USD

The kit comes without OBD function and basic function (Transponder Auto Key Programmer  and Passthru J2534).

BMW FEM/BDC and CAS4+ Function is not available.

Unlimited use once the function is authorized.

CGDI Prog BMW : 698USD

The programmer comes with OBD, FEM/BDC and CAS4+ function; price included

In the long run, Xhorse vvdi2 will help save a lot, esp for those working for a workshop or auto repair garage.

But if you’re a DIYer, CGDI BMW is cost-effetive.

Newest Update 12.19.2017 Lonsdor K518ISE

Lonsdor K518ISE Key Programmer with Odometer Adjustment for All Makes

Latest Lonsdor K518ISE Key Programmer with wider vehicle coverage in IMMO key programming and odometer adjustment. Lonsdor K518ISE is built in Volkswagen 4th 5th adapter and Chip & remote detection module.

Lonsdor K518 Key Programmer Special Features:

Volvo (S40, S60, S80, XC60, XC90, C30, C70, V40, V60, V70) key programming.
Toyota/Lexus: smart key all key lost – via OBD ( without dismantle)
BMW CAS3/CAS3+/CAS3++: direct OBD programming
BMW CAS4/CAS4+: dismantle & read data programming
16 -New Maserati: smart Auto Key Programmer
16 -New Ford: smart key programming
Hyundai / Kia 46/47/8A smart key: PIN code reading via OBD, all key lost included.
Renault ( Megane, Koleos, Scenic) without PIN code key programming
VAG group 4th & 5th immobilizer system
Ferrari (458, F12, F149): direct OBD programming
Peugeot /Citroen: two ways to read PIN code & programming, all keys lost included.

Lonsdor K518ISE new update:

Free update(12.19.2017)

Subaru immobilization type 6 (4D 82G chip)
Subaru smart key type 5 programming
Nissan read PIN code & release direction lock (4-bit)
Nissan 4-bit PIN code smart key slot-free button type 2
Nissan New Sunny smart key programming
Nissan 2003- 350-Z key programming
Nissan New X-Trail 2017 smart key programming
Optimization Nissan 4-bit PIN code smart key slot-free button type 1


How To Used OBDSTAR X300 Pro3 Program Toyota H Chip All Keys Lost by OBD

OBDSTAR X300 DP/X300 Pro3 key master can do all keys lost for Toyota H chip via OBDII within 3 minutes, fast and easy. (mainly for Toyota with America and middle east standard).

Here’s the demo guide on programming Toyota H chip all keys lost with X300 Pro3 step-by-step:

Connect OBDSTAR X300 pro3 host with vehicle via OBD socket

Turn ignition switch to ON position

Select Toyota/Scion/Lexus->Toyota/Scion/Lexus V32.17


Select Immobilizer->Type 3 (With H 8A/8E)->select region USA/Middle East->Reset Immobilizer (All key lost)

Please make sure the Auto Key Programmer  doors stay open during the programming procedure

Turn ignition off and turn it on again

Turn ignition off and remove the key

Configuring the system…

Switch ignition on

program key in progress

Turn ignition off and remove key

Program keys as the following steps:

Program 2 master keys and 1 sub keys
1)Insert the first master key,  turn on the ignition and wait for 5 seconds
2)Insert the second master key, turn ignition on and wait for 5 seconds

Program H chip key success


How To Solved VCM2 clone IDS 101 blacklisted “PCM unrecognized”

It’s aimed to solve the Ford VCM2 clone IDS 105 blacklistedissue, with error message “The unique PCM identifier is unrecognized”

VCMII 2 in 1 for Ford and Mazda Function:

1. Programming & Installation of new ECUs (PCM, ABS, Instrument Cluster, Air Bag, Fuel Pumps, etc.)
2. Live Data-stream with Recording & Playback Functions for Main ECUs
3. Read & Clear Diagnostic Trouble Codes (DTCs)
4. Set, Adjust or Remove Speed Governors
5. Automatic vehicle recognition
6. New Software Re-flash for Existing ECUs
7. All Other Dealer Functions
8. Steering Angle Resets
9. Guided Fault Finding
10. Program New Keys
11. DPF Regeneration
12. Brake Bleeding
13. Injector Coding

Laptop: i’m using Hanson2000’s vmware

Os: Windows 7 VMware

Vcm2 tool: VCM2 clone SP177C1

Software: IDS i believe 105 or 05.

Truck: Ford 6.7L super duty, a 2011 year model

Error message: The unique PCM identifier is unrecognized

Verify that the latest CD has been loaded onto the diagnostic tester

Where supported, update the diagnostic tester with the latest calibration files from:

Non-North American Ford and Mazda technicians should contact their hotline


Finally, it worked!!! Use v86 with calibration c81.

Here is something i wanna share with you all. Maybe it’s helpful.

Ford VCMII Reasons of this error:

It’s a clone issue some are blacklisted especially on the never v. Of ids. (@ norman1967, Thanks thanks thanks!!)

What i did for the success:

86.01 in vmware with c81 calibration. That sees a 2011 vehicle no issues. It lets me connect to my 6.7 diesel 2011 super duty!!  I was able to turn on regen and reset my tire and axle ratio!!!

I;ts the only one that really works with vcm2 clone , l have spent days trying newer ones , waste of time.


Guide Installation Launch EZCheck EZDiag Software

Here is the guide to install, register and activate Launch EZcheck scanner EZDiag software App to work with iPhone.

Launch x431 EZcheck is a new design OBDII Scanner. X431 EZcheck work with phone same as Launch Easydiag and Launch M-diag. You directly download “EZdiag” app from Android or Iphone will be ok. EZcheck can read fault code and clear code same as X431 Easydiag and X431 M-diag.

First you can scan the QR code on user manual to download the App on iOS or Android APP Store for Free. You can also search EZDiag app on your mobile search engine and install it.
Open EZDiag software application
Sign up EZDiag with user name and password.
Enter your email address (for login or retrieving password)
Choose your region
Set password (At least 6 digit containing numbers, letters and signs)
Activate the EZDiag
Enter serial number and verification code (you can find S/N on the package)
Activation success.
Now you can use the Launch X431 EZCheck EZDiag OBDII scan tool.


How to program new smart keys to Ford Everest all keys lost

Look here: How to program new smart keys to Ford Everest when all keys are lost, using Lonsdor K518ISE key programmer.

Lonsdor K518 Key Programmer Special Features:

Volvo (S40, S60, S80, XC60, XC90, C30, C70, V40, V60, V70) key programming.
Toyota/Lexus: smart key all key lost – via OBD ( without dismantle)
BMW CAS3/CAS3+/CAS3++: direct OBD programming
BMW CAS4/CAS4+: dismantle & read data programming
16 -New Maserati: smart key programming
16 -New Ford: smart key programming
Hyundai / Kia 46/47/8A smart key: PIN code reading via OBD, all key lost included.
Renault ( Megane, Koleos, Scenic) without PIN code key programming
VAG group 4th & 5th immobilizer system
Ferrari (458, F12, F149): direct OBD programming
Peugeot /Citroen: two ways to read PIN code & programming, all keys lost included.

Main steps:

Step 1 Require at least 2 keys

Step 2 Ignition OFF and Open and close the door on the driver side

Step 3 Lonsdor k518ISE reads out vehicle info, current key number, PIN codes

Step 4 Put a new smart key into the slot (sensor area) and press the START button

Sensor area:

– Central armrest box

– Cup holder

Step 5 Lonsdor is programming the first new smat key, then put the second one into the slot and press START button

Step 6 Lonsdor continues to program the second. And recognize the programmed key number.

New keys programming completed.


In details…


Ford Everest


Ford Everest smart key


Ford Everest OBD location


Select Immobilizer->Ford->Everest->Other Region or America


Go to program new keys when all keys are lost

You should have at least 2 smart keys


Ignition OFF and Open and close the door on the driver side


Lonsdor K518 read Parts number, VIN codes, Current key number


Reading PIN codes



Put a new smart key into the slot (sensor area) and press the START button

Sensor area:

– Central armrest box

– Cup holder


Program new keys one by one


Auto Key Programmer  programming success



Test the new keys and verify both are working good


Job’s done!


Xhorse VVDI PROG Programmer Read 24cxx series EEPROM in Circuit Success

Tried Bosch eeprom and 24xx series and 93xx series with Xhorse VVDI Prog programmer, all working.

Original V4.6.5 Xhorse VVDI PROG Programmer

Main Feature:

1. The built-in update software allows user to update VVDI Prog firmware timely.
2. High-speed USB communication interface enable the software automatically connect.
3. Smart operation mode: the possible causes of error will be listed
4. Reserve ports: for future update.
5. The self-test function enable you check if the machine works well.
6. Can supply power via USB cable, the software will automatically prompt if the external USB power supply is needed.
7.Buy VVDI-Prog programmer, get free BMW ISN read function and NEC, MPC, Infineon etc chip continously update service

First test:

VVDI Prog read 24c02 eeprom








tried ST succeed as well




Another customer feedback:

Did some eeproms in circuit with vvdi programmer.
24c32 24c64
Had to try a different brand. Auto Key Programmer Then it worked fine. There is no connection diagnostic warning, like with xprog.


Do I need BMW ICOM NEXT to flash BMW G30?

Purpose: Need to flash a BWM G series G30

Puzzle: Is the BMW ICOM NEXT mandatory or is the up to date ICOM 1st generation ICOM from 2012 ok?
Can I flash NBT EVO with old ICOM?

BMW ICOM NEXT Improved Functionality and Performance:

1. Gbit workshop LAN, backwards compatible
2. Preparation for Gbit LAN on vehicle OBD(cars do not yet supportthis and interface not
yet defined,ICOM Next hardware adaptation will be necessary for future Gbit car
interface,will cause adaptation costs)
3. Faster start-up times and high throughput
4. Through high-performance,low-power ARM SoC
5. Improved handling
6. More flexible OBD cable
7. Lighted button for logs etc

Advice & Options:


ENET cable would probably be better for you.


I flashed NBT EVOs with old ICOM without problems.


Flashed all Cars with Icom Next and Online Aos with DHCP over Router. Since that i have Never any Problems with NBT or other. Flash E/F/G with this Setup.

Note that Online Aos is the online version of the BMW software for Diagnostic, Programming any many other things.


To answer your question
1st : you doesn’t need BMW ICOM NEXT A+B+C to flash the G series…but It actually Lot better & save up your times because iCOM NEXT has build in Gigabit connection.
2nd : old iCOM working find. It just take a lot longer.


Icom best any type , router I noticed w my setup I use desktop w 2 lan port and on a few f cars it actually faster then oem it programs up to 8 module same time w gigabit switch , and handle data lots faster than etnet cable and for certain modules the router is a must will crash hu high in kombi in a few others


Any icom will work , but to be safe with f,g,i series vehicles , use a dedicated router as kafas huh and a few other modules will crash if you do not use a router it handles the switches for Ethernet as those modules use more than 1 path way , in short it uses all 4 two pair wires and without router not good , this has worked for me for some time now good luck. note my router does not connect to wan


ICOM Next is the best option for G series, working better and faster than BMW ICOM A3 Pro+ cables. It handles multiprogramming and coding quite nicely. Gets the job done much faster if flashing the complete vehicle. Also, another benefit to Next will be compatibility for future cars.

SDconnect C5 + Lenovo T410 for MB diagnostic programming SCN coding

MB SD Connect Compact 5 diagnostic tool:

Hardware Verison:  OS:2.3   CSD:2.8

Software Version: V2017.12


Full system diagnostic tests via Xentry/DAS 12.2017

SCN Coding/ECU programming via Xentry/DAS

Wiring diagram in a car,component location diagram and maintenance method via WIS net 01.2017

Electronic Parts Catalog EPC 01.2017

Part Location Finder 2008/2016


2016 Mercedes software with PL70

Language: Bulgarian, Danish, Greek, Spanish, French, Italian, Korean, Polish, Romanuan, Serbo-Croatian, Turkish, Czech, German, English, Finish, Hyngarian, Japanese, Dutch, Portuguese, Russian, Swedish, Chinese

MB SDConnect C5 vehicle list:

work for Mercedes Benz cars, vans, trucks, unimogs, buses, super sports cars after the 2000 year:

Passenger Car List:

A(176),  A(169),  A(168),  B(246),  B(245),  CLC(117),  C(204)  C(203),  C

(202),  190(201),  E(212),  E(211),  E(210),  124(124),  S(222),  S(221),  S(220),  S(140),  S(126), E(207),  CLK(209),  CLK(208),  CLS(218),  CLS(219),  CL(216),  CL(215),  CL(140)  SLK(172),  SLK(171),  SLK(170),  SL(231),  SL(230),  SL(129),  SL(107),  SLS(197), M(166),  M(164),  M(163),  G(463),  G(461),  E(212),  E(211),  E(210),  124(124),  S(222),  S(221),S(220),  S(140),  CLK(209),  CLK(208),  CLS(218),  CLS(219),  CL(216),

CL(215),  CL(140),  SLK(172),  SL(231),  SL(230),  SL(129),  SL(107),SLS(197),  M(166),  M(164),  M(163),  G(460),  GL(164),  GLK(204),  R(251)

Van List:

MB 100(631),  T1,  SprinterIII,  SprinterII,  SprinterI,  Sprinter900,  Citan,  Vito(639),  Vito(638), V(638),   Viano(639),  T2,  Vario,  Vaneo(414)

Truck List:

Actros963/4,  Actros2,3,  AtegoIII,  AtegoII,  AxorII,  Eonic,  Zetros,  Actros,  Atego Light,  Atego Heavey,  HPN M96,  Atron,  HPN M2000,  SKL,  FSK,  Further model series

Unimog List:

U20,  UGN,  UHN

Bus List:


Minibus,  OC500,  TOURO,  TOURINO,  MBC,  MULITEGO,  O500,  O500/OH,  OH,  OH368,  OF,  OF384,  LO,  O400,


Super Sports Car Support List:


Lenovo T410 Core2 Duo2.4GHz, WIFI, DVDRW Secondhand Laptop
Item specification:

Brand: Lenovo
Screen Size: 14.0
Memory: 4GB
Memory (RAM): Intel(R)Core(TM)I5 CPU
Type: Laptop/Notebook
Condition: Used
An item that has been used previously. The item may have some signs of cosmetic wear, but is fully operational and functions as intended.
Primary Drive:  DVD+/-RW Processor Speed: 2.53GHz
Processor Configuration: Dual Core

This Panasonic laptop in the kit is second-hand, not brand new. If you want things 100% new, forget it. In fact, it is not necessary to get a new laptop to work for auto diagnostics only. A working one can help save a lot.

The important not: How to get tested MB Star Diagnostic Tools software with the least cost:

If you with a laptop below with suitable a port to connect with sd connect mux, just buy a disk (SSD or HDD) with software crack (SAVE A LOT)

1.For Dell: E5420 / E5430 / E6420 / D630 / E6410 / E5520

2.For Lenovo:E47 / E49 / X61 / X200T / X201T /  E430 / G500 / G470 / Z475 New /  B590

3.For Panasonic: CF-19 / CF-29 / CF-52

4.NEC / T410 and so on.

SSD or HDD with Mercedes software can be found at

HDD version: http://www.fobdii.com/wholesale-869-mb-sd-connect-c4-c5-software-hdd.html

SSD version: http://www.fobdii.com/wholesale-870-newest-mb-sd-connect-c4-c5-software-ssd.html

Why you need SDconnect C5 + Lenovo T410 together?

SD connect c5 + Lenovo T410: $788usd

Plug and play: More convenient for customers to use it directly you receive it

No installation issues: Mercedes software is pre-installed in the laptop

Work perfect: Xentry, DAS, wis,epc, etc. are tested before delivery

SD connect c5 running with the Panasonic laptop:



User feedbacks MB SD Connect Compact 5

Here are some user feedbacks on MB SD Connect Compact 5 for your reference.

  1. This MB SD C5 MB Star Diagnostic Tools my S204 250CDI from 2013 fast and it works perfect. I like it.
  2. This device can work for Mercedes Sprinter year 2006 and 2014, no problem.
  3. All the trucks including euro6 also works, tested ok. Bus Mercedes Tourismo euro5 year 2010-2012 test works, BUT year 2014 euro6 does NOT work, it says that the license is invalid; both sdc4 and sdc5, we have tested both on the same cars, to be sure.
  4. I owned a MB SDConnect C5 for several months; so far I tested these as follows, all ok.

2013’ W204
Read/clear clear trouble codes of SBS airbag…ok
Fixed ESP and tire pressure light problem
2014’ W207
Online SCN coding…ok
2010’ W212
Reset SBC service light…ok
Dev mode…ok:
Set turning lamps to PRESENT
enable tank content remaining (gallons left)
enable flashing brake lights on emergency braking
enable date in the cluster
Change km on E200 CDI…ok
Solved lack of power on a CDI…ok
2014 GLK 250
Solved check engine light by scn coding of SCR module ….ok
2012’ CLK430
Solved poor acceleration on CLK430…ok
Solve stuck in Low gear
2000’ w210 2006’E240
Solved transmission limp mode error…ok
W210 E240 crankshaft damper
2002 CLK 430 Coupe
Solved Air Con A/C Problem- Error Codes Eb1227 Eb1416 on 2002 CLK 430 Coupe….ok
1997 E320
Fixed 1997 Mercedes E320 refuses to shift…ok
read the transmission codes and clear it
Codierung ohne TAN-Codes auf SMART
2009’ W209
enabled cornering lights on W209

2017.12 WIFI MB SD C5 for Cars & Trucks with HDD Update version of SD C4