Xhorse VVDI PROG Programmer for Immobilizer, ECU and Airbag
Newest Version Software Download (2023-03-16)
Software Version: 5.2.5
Firmware Version: 2.0.0
TOP 9 Reasons to Get VVDI PROG
1. Built-in update software: Make VVDIProg firmware update timely.
2. High-speed USB communication interface: Make software automatically connect.
3. Smart operation mode: possible causes of error will be listed
4. Reserve ports: For future update.
5. Self-test function: Check if the machine works well or not.
6. Power supply: Through USB cable, software will automatically prompt if the external USB power supply is needed
7. Newly
Added Bosch ECU Adapter functions, Support Reading ISN from BMW ECU N20 N55 B38 B48, but need to buy
VVDI Prog Bosch ECU Adapter.
9.
Multi-language: English, French, Italian, Spanish, Arabic, Cezch, Polish, Portuguese, Russian, Turkish, Chinese

10.Get
free BMW ISN read function and NEC, MPC, Infineon etc chip continously update service
VVDIProg Using Tips:
1. DO NOT click firmware upgrade in VVDI Prog software,
its firmware is always 2.0 version, no need to update. Or it will get communication server error.
2. Please do wiring 100% same like the connection diagram in VVDIProg software,
DO NOT lengthen the connection lines with other parts. Or will fail to read.
3. Operating system: Win XP, Vista, Win7, Win8/8.1, Win10
Xhorse VVDI Prog Programmer Function:
- Support R&W lots of chips, include MC9S08 series, MC68HC(9)12series, MC9S12series, V850series, H8Xseries, R8Cseries, PCF79XXseries and most eeprom chips etc .
- Support chip data verify, checkblank function
- Support data file compare function
- Free Pin code calculation service by Dump for various models
- Support Read and Write BMW N20, N55 ECU (show ISN directly)
- Stable Read and Write MC9S12XE series chips (5M48H/ 1N35H/ 2M53J/ 3M25J etc.)
- Support renew PCF79XX remote, currently support BMW E/F series (Please Note PCF79XX adapter is optional)
- Has the largest database of connection diagram
- Reserve Ports: For future update
VVDI-Prog Update Log:
v5.2.5 (2023-03-16)
* This version DON’t need update firmware
+ Add PIC24HJ64GP202,
PIC24HJ64GP204,
PIC24HJ64GP206,
PIC24HJ64GP206A,
PIC24HJ64GP210,
PIC24HJ64GP210A,
PIC24HJ64GP310,
PIC24HJ64GP310A,
PIC24HJ64GP502,
PIC24HJ64GP504,
PIC24HJ64GP506,
PIC24HJ64GP506A options in <2-MCU>->
+ Add Jaguar BCM(MC9S12XET256) option in <4-IMMOBILIZER>-
+ Add Landrover BCM(MC9S12XET256) option in <4-IMMOBILIZER>->
+ Add MQB-LOCK(D70F35xx) option in <5-DASHBOARD>-
+ Add READ VVDIPROG SN option in <8-OTHER>->
Xhorse VVDI Prog Cables and Function:
16Pin LockingSocket
Read the common EEPROOM, note: please insert the chip by following the below picture.
1.3.2 MCU Reflash Cable
Used to program MCU on board
1.3.3 ECU Reflash Cable
Used to program ECU
1.3.4 MC9S12 Reflash Cable
Used to program MC9S12 series chip
VVDI-Prog Supported Type List:
Memory:
ATMEL, CATALYST, EXEL, FAIRCHILD, INTEL, MICROCHIP, MITSUBISHI, ST, TOSHIBA, XICOR
MCU:
RENESAS V850, RENESAS H8X, RENESAS R8C, MOTOROLA MC68HC(9)08, MOTOROLA MC68HC(9)12, MOTOROLA MC9S08, MOTOROLA MC9S12, NXP PCF79XX, ST ST10F, INFINEON XC2XXX, ATMEL, ATMEGA XXXX, INFINEON XC164CS, MICROCHIP PIC18F
VVDIProg Supported Model List:
ECU List:
BMW E Series, BMW F Series, BOMBARDIER, CHANGAN, DELPHI, MAGNETI, MARELLI, RENAULT, OTHER
IMMOBILIZER List:
AUDI, BENZ, BMW, BUCIK, CHEVROLET, STEC, CHRYSLER, FIAT, FORD, GREATWALL, INFINITI, LANDROVER, JAGUAR, NISSAN, OPEL, PORSCHE, RENAULT, SAICMOTOR, VOLKSWAGEN, ZHONGHUA.
DASHBOARD List:
BUICK, CHANGAN, CHERY, CHEVROLET, DONGFENG, FAW, FORD, GEELY, GREATWALL, HAFEI, TOYOTA, HANTENG, HAIMA, HONDA, JAC, JAGUAR, JINBEI, JMC, LUXGEN, NISSAN, SGMW, VOLOVO, ZHONGHUA, ZOTYE
REMOTE List:
BMW E Series, BMW F Series
VVDI Prog Supported Chip List
EEPROM
Manufactures |
Types |
Support |
Remark |
ATMEL |
AT24CXX |
R |
|
AT25XXX |
R |
|
AT93CX6 |
R |
|
BOSCH |
B3XX |
R |
|
B4XX |
R |
|
B5XX |
R |
|
B58XXX |
R |
|
CATALYST |
CAT24CXX |
R |
|
CAT24WXX |
R |
|
CAT93CX6[A] |
R |
|
EXEL |
XL[S]24CXX |
R |
|
|
XL[S]93CX6 |
R |
|
FAIRCHILD |
FM24CXX |
R |
|
NM24CXX |
R |
|
NM93CX6 |
R |
|
GRUNDIG |
GRXX |
R |
|
HOLTEK |
HT93CX6 |
R |
|
MICROCHIP |
24AAXX |
R |
|
24[L]CXX |
R |
|
93[L]CX6 |
R |
|
93AAX6 |
R |
|
MITSUBISHI |
M6M800X1 |
R |
|
SEIKO |
S-24CXX |
R |
|
S-93CX6 |
R |
|
ST |
D80/D160 |
R |
Canerasethefirst32bytes |
M35080 |
R |
Canerasethefirst32bytes |
NEC |
M24CXX |
R |
|
ST |
ST24CXX |
R |
|
ST24EXX |
R |
|
ST24WXX |
R |
|
ST25CXX |
R |
|
ST25EXX |
R |
|
ST95P0X |
R |
|
Note: R means the type is supported, £ means the type will be supported in the future.
MCU
Manufactures |
Types |
Support |
Remark |
MOTOROLA |
MC9S12XEP |
R |
CanautomaticallydetermineD-FLASH/EEEspace |
MC9S12XA |
R |
|
MC9S12XB |
R |
|
MC9S12XD |
R |
|
MC9S12XDT |
R |
|
MC9S12XDP |
R |
|
MC9S12XDQ |
R |
|
MC9S12DG |
R |
|
MC9S12DT |
R |
|
MC9S12P |
R |
|
MC9S12H |
R |
|
MC9S12HY |
£ |
|
MC9S12HA |
£ |
|
MC9S12HZ |
£ |
|
MC9S12XHZ |
£ |
|
MC9S12B |
£ |
|
MC9S12GC |
£ |
|
MC9S12XS |
£ |
|
MC9S12K |
£ |
|
MC9S12Q |
£ |
|
MC9S12C |
£ |
|
MC9S12P |
£ |
|
MC9HC(9)08 |
£ |
|
ATMEL |
ATTINY |
£ |
|
ATMEGEA |
£ |
|
NEC |
uPD70F |
£ |
|
ST |
TMS370 |
£ |
|
Note: R means the type is supported, £ means the type will be supported in the future.
ECU
Manufactures |
Types |
Support |
Remark |
VAG |
MED17.1-TC1796 |
£ |
|
MED17.11-TC1796 |
£ |
|
VAGMEG17.5-TC1766 |
£ |
|
VAGMED17.5.1-TC1796 |
£ |
|
VAGMED17.5.2-TC1767 |
£ |
|
VAGMED17.5.5-TC1766 |
£ |
|
VAGMED17.5.20-TC1766 |
£ |
|
VAGEDC17CP14/CP20-TC1796 |
£ |
|
VAGEDC17CP04-TC1796 |
£ |
|
VAGEDC17C46-TC1767 |
£ |
|
VAGEDC17CP24-TC1796 |
£ |
|
VAGEDC17CP44-TC1797 |
£ |
|
VAGEDC17U01-TC1766 |
£ |
|
VAGEDC17U05-TC1796 |
£ |
|
VAG/PorscheSiemensContinentalSDI3-
TC1796 |
£ |
|
BMW |
MEVD172(N55) |
R |
|
MEVD172P(N20) |
R |
|
MEVD172G(N55) |
R |
|
MEVD172S(N55) |
R |
|
MEVD1724(N20) |
R |
|
MEVD1725(N13) |
R |
|
MEVD1726(N55) |
R |
|
MEVD1729(N20) |
R |
|
MEVD1728(N63/S63) |
R |
|
How to Update Xhorse VVDI Prog Software and Firmware?
Software Update
You can get from our "Download" page or in description,we always list out download link.
Get in VVDI prog software: Click the "
Upgrade" button enter the upgrade interface, show as following

Firmware:
Please note: Firmware keeps v2.0. No need to update firmware.
VVDI Prog Reviews:
2004 Suzuki Jimny:
The first job i did with this kit was actually a 2004 Suzuki Jimny, literally within around 30 – 45 minutes of the parcel being delivered. The software was quick and easy to install (No cd provided, need to download from dealer website and update to latest version).
Anyway, for the Suzuki i used the VVDI-prog with the EEPROM clip adapter to read the immobox 24c01 in-circuit. Then using the VVDI2 immobiliser data tool, i was able to create a dealer key with an Xhorse 4d / 4c chip. Write the new dump back to the immobox with VVDI-prog, put it all back together and worked first time thankfully after previous failed attempts with other devices.
Anyway end goal complete and happy with the new purchase
BMW EWS3:
I did some testing on the bench with a BMW EWS3 using VVDI2 with the CAS adapter cable (Needs external 12Vdc supply). It reads the EWS ok, but can’ t write a file back to EWS.
I will try reading the EWS3+ that is in my car and produce a dealer key for it.
The file change km’ seems to read from dump ok, and will allow you to modify file with new km (untested on car though). If i get some time later on will try read / write with VVDIprog.
VVDI Prog FAQs:
Q 1: my vvdiprog fell on the ground my worker didn't pay atention now i plug into usb the drivers in device manager are good but always say device error check usb driver i had installed on both laptops same problem so i dissasembled the device found out that the battery 3v inside was lose negative i soldered again but its the same.
A 1: If battery was removed, security data is gone. You need to send in for repair. There is nothing you can do on your own.
VVDI Prog Programmer Package List:
We are here for you:Email: Sales@OBD2gate.comWhatsapp: +86 18123844672Skype: Sales@OBD2gate.com