Xhorse VVDI Prog Programmer
Read. Write. Repair.
The professional bench programmer for chip level EEPROM and ECU work
The Xhorse VVDI Prog is a professional bench programmer for reading and writing EEPROM, flash, MCU and ECU memory across immobiliser, dashboard, airbag and module repair work. Built for locksmiths and automotive technicians, it delivers high speed USB connection, lifetime free software updates and free BMW ISN reading straight out of the box.
11 Languages
Free BMW ISN Read
Lifetime Free Updates
What the VVDI Prog earns its place doing in the workshop
The VVDI Prog sits at the heart of any bay that takes on key programming, module repair and immobiliser work. It is a memory reader and writer first and foremost, giving you clean access to EEPROM, flash, MCU and full ECU data so you can pull a backup, edit or renew immobiliser data, and write it back with confidence. Where a plug and play diagnostic tool stops at the OBD port, the VVDI Prog goes further, letting you work directly with the chip or the module on the bench when the vehicle simply will not give up its secrets through the socket.
In practical terms that means you can renew a locked BCM, recover a corrupted dashboard, reset airbag crash data, read an immobiliser CPU that has no all keys lost solution on OBD, and back up an ECU before you touch it. The core operations are exactly what a working technician wants: read, write, chip erase, blank check, data verify and a file compare tool that lets you lay two reads side by side and spot the difference. You can view what you have read in both hexadecimal and ASCII, which matters when you are confirming you have captured a valid dump before you commit a write.
Chip and memory coverage that keeps the bay busy
The VVDI Prog reads and writes an extensive spread of chip families, including the MC9S08 series, the MC68HC(9)12 series, the MC9S12 series, the V850 series, the H8X series, the R8C series, the PCF79XX series and the vast majority of common EEPROM chips. That breadth is what makes it a genuine all rounder rather than a single trick device. One tool covers the microcontrollers you meet in immobiliser boxes, the EEPROMs you meet in dashboards and comfort modules, and the flash you meet in engine ECUs.
Included in the standard kit you get the interface unit, the USB cable, a SOP16 test socket, a 16 pin converter that supports SOP, SOT and SSOP packages, an MCU reflash cable, an ECU reflash cable and a dedicated MC9S12 reflash cable for that specific chip family. A wide range of optional adapters extends the reach even further, covering PCF79XX renewal, SOIC8 and DIP8 clip access, BMW EWS3 and EWS4, and the Mercedes EIS and EZS adapter set.
BMW, VAG, Mercedes and Porsche strengths worth knowing
Beyond generic chip work, the VVDI Prog carries several manufacturer specific abilities that turn awkward jobs into routine ones. It supports free BMW ISN reading, and with the optional Bosch ECU adapter it reads the ISN from BMW N20, N55 and N38 engine ECUs, which is the number you need for adding keys to modern BMW platforms. It handles Audi BCM2 immobiliser data reading with the solder free BCM2 adapter, and it supports VAG MQB NEC35XX cluster reading when you activate the MQB licence and pair it with a VVDI2. There is also a dedicated repair function for the Porsche 12V lithium battery module. On the remote side it supports PCF79XX renewal for BMW E and F series, using the optional PCF79XX adapter.
Built to be reliable on a busy bench
The hardware is designed to stay out of your way. A high speed USB communication interface lets the software connect to the device automatically, so you are not fighting driver handshakes before every job. A smart operation mode lists the likely causes when a read or write does not go as expected, which shortens diagnosis when a solder joint or an adapter seating is the real culprit. A built in self test function lets you confirm the unit itself is healthy before you blame the vehicle. Power comes through the USB cable, and the software will prompt you if a particular operation needs an external USB power feed. The built in updater keeps the firmware and chip support current with free lifetime online updates, so the tool you buy today keeps growing.
Built in online updater keeps firmware and chip support current at no ongoing cost, so coverage grows over the life of the tool.
The software connects to the device automatically over a fast USB interface, so you spend your time working rather than troubleshooting the link.
When a read or write does not complete, the software lists the probable causes, cutting the time it takes to isolate a wiring, seating or adapter fault.
Verify the health of the unit itself before a job, so you can rule the tool out and focus on the vehicle with total confidence.
Full software support in English, French, Italian, Spanish, Arabic, Czech, Polish, Portuguese, Russian, Turkish and Chinese.
Reads the BMW ISN as standard, and with the optional Bosch adapter pulls the ISN from N20, N55 and N38 ECUs for key adding work.
| Specification | Detail |
|---|---|
| Latest Software Version | V5.3.8 |
| Firmware Version | 2.0.0 |
| Supported Chip Families | MC9S08, MC68HC(9)12, MC9S12, V850, H8X, R8C, PCF79XX and most common EEPROM chips |
| Core Operations | Read, write, chip erase, blank check, data verify, file compare, hexadecimal and ASCII view |
| Standard Kit Contents | Interface unit, USB cable, SOP16 test socket, 16 pin converter (SOP, SOT, SSOP), MCU reflash cable, ECU reflash cable, MC9S12 reflash cable |
| Optional Adapters | PCF79XX, DIP8 clip, SOIC8 and DIP8 EEPROM clip, BMW EWS3, BMW EWS4, Mercedes EIS and EZS set, Bosch ECU adapter |
| Interface Languages | English, French, Italian, Spanish, Arabic, Czech, Polish, Portuguese, Russian, Turkish, Chinese |
| Power Supply | USB cable, with software prompt when external USB power is required |
| Supported Operating Systems | Windows XP, Vista, 7, 8 and 8.1, 10 |
| Warranty | 2 years |
Spread the Cost with Finance
Invest in professional equipment without the upfront outlay. Apply online for a no obligation finance quotation and get a fast decision, so you can put this tool to work in your workshop straight away.
Before you commit any write, always pull a full read first and save it with a clear job reference, then run the file compare tool against a second read of the same chip. If the two dumps do not match byte for byte, you have a marginal solder joint or an unstable adapter seating rather than a good backup, and writing at that point is how modules get bricked. Two clean matching reads is your green light. This backup first discipline is standard practice across our own HQ workshop and our network of more than 800 agents, and it is the single habit that keeps immobiliser and ECU jobs recoverable when something unexpected happens mid write.


















