CGDI Prog BMW vs Xhorse VVDI2 BMW key programming, which better?

0 Comment

The biggest difference between CGDI Prog BMW and Xhorse VVDI2,

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


CGDI Prog BMW vs Xhorse VVDI2 BMW key programming
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: USD $1469

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

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


BMW CAS1/CAS2/CAS3/CAS3+/key increasing matching,KEY all lost matching,CAS computer replace,CAS3+/P4X above version can directly downgrade by OBD in 5 minus 100% safety.




Website :



Tags: , , , ,

Leave a Reply