Xhorse MultiProg is the professional-grade ECU and TCU programmer developed by Xhorse as the next-generation successor to the widely used VVDI Prog. Designed for automotive locksmiths, ECU specialists and workshop technicians, it handles bench-level read, write and clone operations on a wide range of engine control units, transmission control units, EEPROM chips, MCUs and vehicle immobiliser modules.
If you work with BMW, VAG, Mercedes-Benz, Porsche or other European vehicles at a professional level, the Xhorse VVDI MultiProg is the tool your workshop needs. Available from EU stock at vvdi.eu — fast DHL delivery across Europe.
Why MultiProg Is a Major Step Forward from VVDI Prog
MultiProg was built to go further than VVDI Prog in every direction that matters for professional ECU work:
- ECU cloning — VVDI Prog could read and write; MultiProg adds full clone functionality.
- TCU support — MultiProg reads, writes and clones gearbox TCUs (DQ200, DQ250, BMW DKG, Porsche DL501 and more); VVDI Prog did not.
- BMW ISN write — MultiProg can both read and write ISN. VVDI Prog could only read.
- Checksum correction — Built-in EDC17 / MED17 checksum calculation; VVDI Prog had no such function.
- Batch chip writing — Expert mode allows batch write of multiple chips; VVDI Prog handled only one chip at a time.
- Free MQB48 licence — Included at no extra cost when paired with VVDI2 or Key Tool Plus on the same Xhorse account.
- Third-party plug-in support — Open architecture for future expansion through external developers.
What Xhorse MultiProg Is Used For
ECU Programming — Read, Write & Clone
MultiProg supports bench-level ECU work across major manufacturers and ECU families. Supported ECU suppliers include Bosch (MED17, EDC17, MG1, MD1), Continental (SIMOS), Marelli, Siemens and Delphi. Specific BMW engine ECUs supported include B48, B58, MSD80/81/85/87, MSV80, MSV90, N13, N20, N55, B38 and TC17X series — all with ISN read and write capability.
TCU Gearbox Programming
MultiProg handles a wide range of transmission control units at the bench level. Supported TCUs include VAG DQ200, DQ250 and VL381 gearboxes, Porsche DL501, Ford/Dodge MPS6 series, BMW DKG and Mercedes-Benz VGS/VCS models.
MCU Reading and Writing
The tool supports reading and writing MCUs from leading chip manufacturers including Renesas, Motorola, NXP and Infineon. Certain encrypted chips are also supported, with the database updated continuously online.
EEPROM and Flash Memory
MultiProg reads and writes standard EEPROM and FLASH memory types across a broad range of supported chip series, compatible with common automotive EEPROM work encountered in daily workshop use.
Vehicle Immobiliser Modules
Supported immobiliser modules include BMW EWS, CAS1 / CAS2 / CAS3 / CAS4+, FEM and BDC. Additional supported systems include Mercedes-Benz EZS, Porsche, Land Rover, Volvo and Audi BCM2. VW MQB dashboard modules are also supported.
BMW ISN Reading and Writing
MultiProg supports BMW ISN operations directly in bench mode without requiring additional adapters for the main ISN functions. Compatible with N-series and B-series BMW engines. This makes it a practical tool for workshops that regularly handle BMW key programming alongside ECU work.
VAG MQB48 — NEC35XX
A free MQB48 / NEC35XX licence is bundled with MultiProg. Activate it by binding your MultiProg device and your VVDI2 (full version) or Key Tool Plus to the same Xhorse account. This allows you to read NEC35XX data via MultiProg and load it into Key Tool Plus for MQB48 key operations — without purchasing a separate licence.
Dashboard Programming
Instrument cluster read/write is supported for VW, Honda, Hyundai and Kia dashboards, among other makes, covering the most common European workshop needs.
Who Xhorse MultiProg Is Built For
- Professional automotive locksmiths working with BMW, VAG and Mercedes-Benz platforms
- ECU specialists performing bench-level read, write, clone and ISN operations
- Automotive electronics workshops needing a single reliable tool for ECU, TCU, MCU and IMMO work
- VVDI Prog users looking for a direct, more capable upgrade that remains within the Xhorse ecosystem
Software, Updates and Supported ECU List
Xhorse MultiProg software and firmware updates are delivered online at no additional cost for the lifetime of the device. The internal database (ECU, TCU, MCU and EEPROM entries) is updated regularly — the database is already past version 90 and growing, with new modules and chip series added in each release.
The complete and current Xhorse MultiProg supported ECU and TCU list is maintained in the official Xhorse documentation and within the MultiProg software itself. Because new entries are added with every database update, the list changes frequently — always check the latest software release for the most accurate compatibility information.
MultiProg software can be downloaded from the official Xhorse platform and updated directly via the device's built-in update function over a network connection. No separate download is required when a new version is released — the device notifies you automatically.
Adapters and Expandability
MultiProg is compatible with the full range of Xhorse solder-free adapters and cables, allowing you to expand the tool's capabilities as your workshop needs grow. Useful optional adapters include:
- MQB48 Solder-Free Adapters — Full package (13 pieces) for VAG MQB48 NEC35XX work without soldering
- Audi BCM2 Solder-Free Adapter — Compatible with VVDI Key Tool Plus and MultiProg
- Mercedes EZS/EIS Adapter Kit — 10-piece full kit for Benz immobiliser work
- RH850/V850 Adapter — For VAG MQB RH850 dashboard processor work
- VH24 SOP44 / TSOP48 Adapter — For AM29FXXX, M29FXXX and TB28FXXX flash series
MultiProg also supports an open plug-in architecture. In addition to Xhorse-developed functions, the platform allows compatible third-party tools and adapters to be integrated — extending its capabilities beyond the standard scope of the base device.
Technical Specifications
- Part Number: XDMPG0GL (Global Version)
- Operating System: Linux
- Processor: ZYNQ7020 Dual-core Cortex A9 + FPGA
- Memory: 256M × 2 DDR + 64M NOR FLASH
- Display: 3.5-inch built-in screen
- Input Voltage: 15V / 4A
- Working Current: 300mA (at 14V)
- Operating Temperature: −20°C to +50°C
- Storage Temperature: −30°C to +65°C
- External Interfaces: USB, RJ45 (network)
- Dimensions: 233 × 150 × 54 mm
- Language: English, Chinese (Global Version)
- Updates: Free software + firmware updates for lifetime, online
Package Contents
- 1 × Main unit with VH13 adapter
- 1 × Power cable and power adapter (15V)
- 1 × USB cable
- 1 × MCU DB15 cable
- 1 × MCU cable
- 1 × ECU cable
- 1 × ECU DB15 cable
- 1 × VH24 interface adapter board
- 1 × VH20 interface adapter board
- 1 × OBD cable
- 43 × ECU harness plug replacement parts
Note: Optional adapters such as MQB48 solder-free kits, Audi BCM2 adapter and Mercedes EZS kit are sold separately. See the adapters section above or browse the full adapter range on vvdi.eu.
Why Buy Xhorse MultiProg from vvdi.eu
- EU warehouse, fast shipping: Orders ship directly from our European warehouse. DHL Express delivery to most EU countries within 1–3 business days.
- Original Xhorse product: We are an authorised Xhorse dealer. Every MultiProg sold through vvdi.eu is a genuine, original device — not a copy or grey import.
- 0% VAT for eligible EU businesses: If your company is VAT-registered in an EU member state, you pay 0% VAT on your order. VAT numbers are validated automatically through the VIES system at checkout.
- B2B focused: vvdi.eu is built for professional buyers — locksmiths, ECU workshops and automotive electronics specialists across Europe. Our stock selection, pricing and service are structured accordingly.
- No customs delays: EU-to-EU shipments mean no import duties, no customs clearance waiting times, no unexpected fees on arrival.
Frequently Asked Questions — Xhorse MultiProg
What is Xhorse MultiProg used for?
Xhorse MultiProg is a professional automotive programmer used primarily for ECU (engine control unit) and TCU (transmission control unit) read, write and clone operations at the bench level. It also handles MCU reading/writing, EEPROM and FLASH memory operations, vehicle immobiliser module work, BMW ISN reading and writing, and instrument cluster programming for a wide range of vehicle makes.
Is Xhorse MultiProg a good upgrade from VVDI Prog?
Yes. MultiProg is the direct successor to VVDI Prog and improves on it in every key area. It adds full ECU cloning, TCU support, BMW ISN write (not just read), checksum correction for EDC17/MED17, batch chip writing in Expert mode, and a free MQB48 licence. If you are currently using VVDI Prog professionally, MultiProg is the logical next step within the Xhorse ecosystem.
Does Xhorse MultiProg support both ECU and TCU work?
Yes. MultiProg handles both ECU and TCU programming in bench mode. TCU support includes VAG DQ200, DQ250, VL381, Porsche DL501, BMW DKG, Ford/Dodge MPS6 and Mercedes-Benz VGS gearboxes, among others. ECU support covers Bosch MED17, EDC17, MG1, MD1 families plus Continental SIMOS, Marelli, Siemens and Delphi.
Does MultiProg support BMW ISN reading and writing?
Yes. MultiProg supports BMW ISN reading and writing in bench mode. Compatible engines include B48, B58, MSD80/81/85/87, MSV80, MSV90, N13, N20, N55, B38 and TC17X series. This is one of the areas where MultiProg improves meaningfully on VVDI Prog, which only supported ISN reading.
Where can I find the full Xhorse MultiProg supported ECU list?
The complete and current ECU / TCU / MCU support list is available within the MultiProg software and in the official Xhorse documentation. Because the database is updated regularly (currently past version 90), the most accurate reference is always the latest software release. You can download the MultiProg software from the official Xhorse update platform after registering your device.
Does Xhorse MultiProg support software updates and additional adapters?
Yes on both counts. Software and firmware updates are free for the lifetime of the device and delivered over the network connection directly to the unit. New ECU/MCU/EEPROM entries are added in every database update. For expanded capabilities, MultiProg is compatible with the full range of Xhorse solder-free adapters, including MQB48 kits, Audi BCM2 adapter, Mercedes EZS kit and the RH850/V850 adapter. The device also supports an open plug-in architecture for third-party extensions.
What is the MQB48 licence included with MultiProg?
The MQB48 / NEC35XX licence allows you to work with VAG MQB48 platform immobiliser data. To activate this function, bind your MultiProg and your VVDI2 (full version) or Key Tool Plus to the same Xhorse account. MultiProg reads the NEC35XX chip data, and Key Tool Plus or VVDI2 handles the key programming side. The licence is included at no additional cost with every MultiProg device.
Have a specific technical question about compatibility or workflow? Contact the vvdi.eu team — we work with these tools daily and can give you a direct, accurate answer before you order.