VVDI Prog Download: Vvdiprog 4.5.7 Update

VVDI Prog v4.5.7 update! Here, free download VVDI Programmer 4.5.7 software for more functions to experience.


VVDI PROG 4.5.7 download on Mega: https://mega.nz/#!6ogjmSaS!znPbO1GfGxMAxSG38cYqNuISqyz70lnWUdJQGSqz5q4


VVDI Programmer 4.5.7 update news:

* This version DON’t need update firmware
* Fix some bugs
version in Doc folder
* Fix some MC68HC(9)08 read error
* Fix PIC12F(16F) diagram error
+ Add TC1762-CAN,
TC1766-CAN options
+ Add STM8AF5179,
STM8AF5268, STM8AF5269, STM8AF5286, STM8AF5288, STM8AF5289, STM8AF528A, STM8AF52A6, STM8AF52A8, STM8AF52A9, STM8AF52AA, STM8AF6168, STM8AF6213, STM8AF6223, STM8AF6223A, STM8AF6246, STM8AF6248, STM8AF6266, STM8AF6268, STM8AF6269, STM8AF6286, STM8AF6288, STM8AF6289, STM8AF628A, STM8AF62A6, STM8AF62A8, STM8AF62A9, STM8AF62AA, STM8AL3136, STM8AL3138, STM8AL3146, STM8AL3148, STM8AL3166, STM8AL3168, STM8AL3188, STM8AL3189, STM8AL318A, STM8AL31E88, STM8AL31E89, STM8AL31E8A, STM8AL3LE88, STM8AL3LE89, STM8AL3LE8A, STM8AL3L46, STM8AL3L48, STM8AL3L66, STM8AL3L68, STM8AL3L88, STM8AL3L89, STM8AL3L8A, STM8L051F3, STM8L052C6, STM8L052R8, STM8L101F1, STM8L101F2, STM8L101F3, STM8L101G2, STM8L101G3, STM8L101K3, STM8L151C2, STM8L151C3, STM8L151C4, STM8L151C6, STM8L151C8, STM8L151F2, STM8L151F3, STM8L151G2, STM8L151G3, STM8L151G4, STM8L151G6, STM8L151K2, STM8L151K3, STM8L151K4, STM8L151K6, STM8L151M8, STM8L151R6, STM8L151R8, STM8L152C4, STM8L152C6, STM8L152C8, STM8L152K4, STM8L152K6, STM8L152K8, STM8L152M8, STM8L152R6, STM8L152R8, STM8L162R8, STM8L162M8, STM8S003F3, STM8S003K3, STM8S003C6, STM8S003K6, STM8S007C8, STM8S103F2, STM8S103F3, STM8S103K3, STM8L105C4, STM8L105C6, STM8L105K4, STM8L105K6, STM8L105S4, STM8L105S6, STM8S207C6, STM8S207CB, STM8S207K6, STM8S207K8, STM8S207M8, STM8S207MB, STM8S207R6, STM8S207R8, STM8S207RB, STM8S207S6, STM8S207S8, STM8S208C6, STM8S208C8, STM8S208MB, STM8S208R8, STM8S208RB, STM8S903F, STM8S903K options
in <2-MCU>-><ST-STM8>
+ Add ME17.9.11.1(TC1762) option
in <3-ECU>-><KIA>
+ Add MED17.1(TC1766) option
+ Add EIS-W639(1J35D),
EIS-W639(4J74Y) options
+ Add JIEFANG-J6-HCS300 option
* Change JIEFANG-J6-BCM option
(Support up to 5 remotes)
+ Add SENOVA-D60 option
+ Add EADO option
+ Add TRUMPCHI-GS4 option


VVDI Prog price: $399

credits: http://www.xhorsetool.com/wholesale/vvdi-prog-programmer.html

VAG & BMW key programming: VVDI 2 vs. ZED Full

A good thread with reviews of VVDI2 vs ZED FULL, which tool is better for VAG and BMW key programming…. Here you go.


Thread: VVDI2 vs ZEDFULL what is better for VAG and BMW




I have both, vvdi2 by far when it comes to VAG


i have vvdi2 and autohex2 ,for the best is vvdi2. work perfect


i have vvdi2 and zed full for vag and bmw vvdi2 is best for me
zed full is good too for other marks


I have both and vvdi2 is better, ZED FULL always delay with their software and updates compared with other tools.


i agree. Vvdi2 better. also have a zedfull, in bmw is my only option (have a tcode pro but dont buy bmw modules). made a few bmw, a x5 and x6 by obd and work fine, and a mini too. in vag is not very updated, sometimes in vw brazil have a few issues, for ex: trying to make a all key lost 2015 voyage, read pin ok, and tell me wait 15 min for security, then make weird config and dashboard say key 2-6, dont acept more keys, try again, wait another 15min, and again, i want 2 key and zedfull put 6 in programming. tcode make ok in the first attempt


I have Zed-Full and to be honest it’s a bit of a disappointment. Slow bringing out anything new on the VAG front. Older A3’s and TT’s never seems to be able to read the pin when other tools do fine. Not great on newer Marelli dash especially doesn’t like the one in the VW UP. Never manages to read any CAS modules by OBD (used to ok but hasn’t successfully read a single one for months) on top of that it’s expensive to run.
I’m about to order VVDI2 (Would have updated my AVDI but not going to be forced into dealing with KAP)



So, Xhorse VVDI2 WINS! With more support in terms of BMW and VAG key programming!


Credits: http://www.digital-kaos.co.uk/forums/showthread.php/583018-VVDI2-vs-ZEDFULL-what-is-better-for-VAG-and-BMW


VVDI Prog 4.5.6 test: 100% read BMW ECU MEVD1724(N20)

VVDI PROG Programmer V4.5.6  new test report….


Hardware: VVDI Programmer Xhorse

Software version: 4.5.6 (newest)

Test ECU: BMW E Class MEVD1724 N20 Engine

Function: ECU reading


Test procedure:

1.Start VVDI Prog software,and choose BMW E Class MEVD1724 N20 detailed type.
2.Click “Connection Diagram”.
3.Do the soldering according to the wiring diagram.
4.Click read on the software menu. After finish reading, please save the data you have read.


Test report: Successful!
With VVDI Prog 4.5.6, you can get free BMW ISN read function and NEC, MPC, Infineon etc chip continuously update service. If it supports to read BMW ISN, after click read, it will show the ISN automatically

VVDI – wiring diagram for 3M25J mask located in ISMDSM unit of MBenz

Xhorse VVDI pro: here Wiring diagram for 3M25J mask located in ISM/DSM unit of MBenz


Here all dumps readed after renew this DSM unit with VVDI MB tool

https://mega.nz/#!5A52mZgI!THRQxXZsxuKPcajAMhhBR1u8nZReSm9hV5sSCyP-2OA (pass: 19.3.2017)

Part number: A000.270.18.52

HW number: 005.446.18.10

Boot SW: 012.448.46.10

Main SW: 011.448.98.10

When MCU UN-Secured, then enough only 4 wires to solder at MCU ( i found this wiring in VVDI Prog ) I don’t know the best technique how to lift so small legs, but need to have steady hands and very slowly and carefully lift the legs…
but first better to take out all tin with some desoldering wick-wire

VVDI Prog read D70F3624 from PSA Airbag

Here is my experience of VVDI Prog reading D70F3624 from PSA Airbag. Big thanks to Samic’s technical support.

First, read D70F3624 from PSA Airbag, but not working.


[2016-10-21 16:30:08] : Select <D-FLASH>

[2016-10-21 16:30:13] : Check Device…

[2016-10-21 16:30:15] : 12V Power Adaptor connected

[2016-10-21 16:30:15] : Initialization device…

[2016-10-21 16:30:17] : Initialization success!

[2016-10-21 16:30:18] : Initialization chip…

[2016-10-21 16:30:19] : Try Frequency 04000000

[2016-10-21 16:30:19] : Try Frequency 08000000

[2016-10-21 16:30:19] : Try Frequency 10000000

[2016-10-21 16:30:20] : Try Frequency 12000000

[2016-10-21 16:30:20] : Try Frequency 16000000

[2016-10-21 16:30:21] : Try Frequency 20000000

[2016-10-21 16:30:21] : Try Frequency 04190000

[2016-10-21 16:30:21] : Try Frequency 01000000

[2016-10-21 16:30:22] : Try Frequency 02000000

[2016-10-21 16:30:22] : Try Frequency 05000000

[2016-10-21 16:30:23] : Try Frequency 06000000

[2016-10-21 16:30:23] : Try Frequency 09000000

[2016-10-21 16:30:23] : Try Frequency failed

Tried with and without external +12V supply.

Also tried manual frequency 8MHz and 4MHz. (I saw it was tested automatically but tried anyway.)

Tried with and without FLMD1 connected. (Not used by other programmers)

Also lifted 2 pins that you can see on pictures that were connected to RXD and TXD lines.

Using MCU Reflash Cable V2 (verified connections inside, yellow wire on correct location, also did continuity test on the other wires)

I tested myself the test points where I’m soldering against the MCU pins.

Some technical stuff from Samic:

VCC is set to 4.5V as default and measured 4.55V on pcb.

FLMD1 always at 0V.

FLMD0 pulled up to 3.5V.

RESET when goes up reaches 4.5V.

TXD when goes up reaches 3.9V, RXD 3.3V, bit timing of both RXD and TXD at any frequency set is always 104us (9600 baudrate).

Oscillator on board is 8MHz.

There are messages on both RXD and TXD.





Tried with another programmer that reads it fine.

Device id:

10 7F 04 61 7F 7F 7F 8F 80 80 80 80 02 7F 7F 01 02 C4 37 B0 46 B3 B3 37 31 20 20 7F FF 00 00 00

VVDI prog doesn’t even reach that part, it stops after the first reply of the mcu.

I recorded my other programmer reading it with Saleae Logic (v1.25)

Also Technical stuff from Samic:

checked dump, this programer use the default low baudrate 9600bps to read data.

VVDI PROG changed baudrate to 153600bps to decrease read time

baudrate change step:

1.Use low baudrate 9600 wakeup the chip, if get the correct response,go to step2

2.Start change baudrate, due to the d70f3624 doesn’t know own osc frequency,programer need send it the accurate value

(VVDI PROG put some common-used osc value,so you can see try frequency xxxxhz info)

3.Programer send the new baudrate value to d70f3624, vvdiprog use 153600bps

the d70f3624 can calculate the new baudrate with the osc value, but if the osc value is incorrect,you will get a wrong baudrate

(eg: the actual osc is 4Mhz, if you set a 8Mhz osc value and change the baudrate to 153600bps the chip will set a 76800bps)

4.Use the new baudrate to communicate

Maybe the osc frequency is not in VVDI PROG osc value list

Please grab a new dump with vvdiprog, need to further analyze of the problem.

Good luck!

VVDI2 VAG 4.1.0 read PIN codes from Santana ECU

VVDI2 software updated! Download VVDI2 v4.1.0 for free:



VVDI2 VAG V4.1.0
VVDI2 BMW V4.1.0
VVDI2 Porsche V4.1.0
VVDI2 PSA V4.1.0
Passthru J2534 V4.1.0
Online Update Tool V4.1.0
Quick Start V4.1.0

You can find the detail update information from Readme in newest software, mainly include:
1. Add support to read PIN code from Santana ECU (Special Function->Engine Control Unit)
2. Bugfix for write A4/Q5/A5 KM
3. Bugfix for OBD read key information from CAS (9389115): Now we dont support read this CAS ID via OBDII, will add soon


Tech support from http://www.xhorsetool.com/

VVDI2 bmw vs BMW Multi Tool

VVDI 2 commander and bmw multi tool, which one should you take? Here, you will get differences between VVDI2 BMW key programmer and BMW multi tool, then make a wise purchase yourself.

The difference is –

VVDI2 v1.1.9 covers all functions of BMW Multi Tool v7.7


VVDI2 full kit = VVDI, VVDI 5th IMMO AdapterBMW Multi Tool & CAS Plus for BMW Multi Tool



Comparison table in details:



1- BMW multi tool only supports parts of systems and functions above, while BMW VVDI2 covers all above!

2- xhorse VVDI2 BWM can support CAS4+ if pay for the CAS4+ authorization,but BMW MULTI TOOL can not.

3 – About EEPROM dump way,it needs to remove the dashboard,use VVDI prog to read the data,then use VVDI2 BMW or Multi tool to make new keys.



Function list:

VVDI2 key programmer:


BMW Muti tool:


VVDI2 BMW Reviews

VVDI2 BMW reviews.. Here you go


i did yesterday CAS1 bmw read eeprom by obd and got key info and cutting code


vvdi2 bmw can make key in bmw ews direct by obd or need read ews dump by programmer then make key


i have a vvdi2 with vag and bmw authroization

have to programmed new keys in bmw (bmw e90 2008 USA year), without keyless go

in original key inside transponder pcf7953 315mhz

My hint for you: Chinese keys work only transponder but remote need to remove cas and do it on bench on tango or xhorse vvdi, but obd method need always original for better chance chip is 7945 or 7953 which is 46 family good luck


Xhorse vvdi2 v1.2.1 adds support for MED17/EDC17 dump tool, support clone ECU(Menu->Special Function->MED17/EDC17 dump tool)
But sadly only work for Condor key cutting machine users

my vvdi 2 is full not basic.but function for edc17 only for condor cutter user.no for all vvdi2 full user
vvdi mb bga have the token system, if you have condor cutter 1 token in 1 day for free if you don’t have you need pay
it is different

Xhorse VVDI and VVDI2 experience

What are your experience with VVDI or VVDI2? Does k-line communication work good and tag tool got all options? Is it better than FVDI?


My vvdi2 works great!
There immotool gets updated.
My avdi had a better micronas tool, but the vvdi2 is good for newer models.
The tagkeytool, is not bad.
And it has never messed up any job.
And there is no sneaky AMS!
That is why i bought mine, and left my avdi stuck at v23.0.


I confirm VVDI2 is very good tool made by Xhorse company; its not the copy , Also programer VVDI-PROG ,VVDI MB and CONDOR key machine very good stock for this money ,only VVDI2 has one bad point for me, dont have service mode by OBD but all the rest is fine ,

K-line working wary well ,testing many cars buy my self


So, where is the best an cheapest way to by vvdi2 full?

The site http://www.xhorsetool.com/wholesale/vvdi2-full-version.html Here you go.

VVDI2 basic, any idea?

Anybody usin vvdi2 basic?  How its doing its job?

VVDI2 Basic SV86-C can never be updated to SV86-B or SV86.
So getting the basic will give you VAG diagnostic, and the dump keytool.
A cheap clone vcds cable does Vag diagnostic better.
And paying that much for a keytool, that is based on Avdi tagkeytool.
So google the tagkeytool list.
I use the vvdi2 keytool sometimes, if i not have the Tango licence.
Most for older cars, Renault and opel.