What is Xhorse Multi-Prog?

Xhorse Multi-Prog is the upgraded version of VVDI Prog. It covers all the functions of old programmer and adds new functions incl. read, write and clone ECU/gearbox TCU, vehicle engine data calculation and processing (MEDC17, EDC17), checksum correction, and data comparison, etc. It’s an even more powerful Pro-level ECU programmer that supports flexible extension of third-party plug-ins.

Main contents:

Xhorse Multi-Prog Highlights

Xhorse Multi-Prog Functions

Xhorse Multi-Prog Software Download

Xhorse Multi-Prog Package & Programming Test

Xhorse Multi-Prog Support List

Xhorse Multi-Prog FAQs

PART I: Xhorse Multi-Prog Programmer Highlights

1.Built-in update software: Make Multi-Prog firmware update timely.

Free Update online.

Language: English, Chinese

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.Get free BMW ISN read function and NEC, MPC, Infineon etc chip continuously update service.

PART II: Xhorse Multi-Prog Functions

1.Read & Write and Clone ECU

  • BMW B48/B58 reading ISN
  • BMW MSD80/81 /85/87/MSV90
  • Mercedes-Benz SIM271
  • BMW MSV80
  • VW BOSCH MED17 Series ECU
  • BMW N13/N20/N55/B38/TC17X
  • Support Marelli, Siemens, Delphi and other ECU manufacturers

2.Read & Write and Clone TCU

  • Volkswagen Audi Skoda DQ200, DQ250, VL381 TCU etc.
  • Porsche DL501 TCU
  • Ford Dodge and other MPS6 series TCU
  • BMW DKG, Mercedes-Benz VCS and other models TCU

3.Vehicle Engine Data Calculation and Processing

  • MED17/EDC17 data processing

4.Support Flexible Extension of Third-party Plug-ins

  • Support the development of third-party plug-ins and provide data processing and modification services

5.Read & Write MCU

  • Support reading and writing MCU of various brands includingRenesas, Motorola, NXP, Infineon, etc.
  • Support certain encrypted chip reading and writing

6.Read & Write Vehicle IMMO Module

  • Support Porsche, Land Rover, Mercedes-Benz EZS, VOLVO,VW MQB dashboard, AUDI BCM2, etc.
  • Support modules including BMW EWS, CAS1 \CAS2\CAS3\CAS4+, FEM BDC, etc.
  • Support other common IMMO modules

Note: Compatible with Xhorse solder-free adapters and cables

7.Read & Write EEPROM

  • Support EEPROM and FLASH

8.Read & Write Vehicle Dashboard

  • Support dashboard of VW, Honda, Hyundai, Kia, etc.

PART III: Xhorse Multi-Prog Software Download

Free download software here

Software Display:

PART IV: Xhorse Multi-Prog Package & ECU Programming Test

It comes with all the goods below:

  • 1pc x power cable
  • 1pc x MCU DB15 cable
  • 1pc x USB cable
  • 1pc x Main unit + VH13 adapter
  • 1pc x Power adapter
  • 1pc x MCU cable
  • 1pc x ECU cable
  • 1pc x VH24 interface adapter board
  • 1pc x VH20 interface adapter board
  • 1pc x OBD cable
  • 1pc x ECU DB15 cable
  • 5pcs x ECU harness plug replacement parts

Xhorse Multi-Prog ECU Programming Test:

PART V: Xhorse Multi-Prog ECU & TCU Support List

1.ECU R/W on Bench Mode

VW series

  • SIMOS PCR2.1, EDC17c64
  • BOSCH: MG1CA811
  • BOSCH: MED17.1.6, MED17.1.21, MED17.1.61, 5, MED1 7.5.1, MED1 7.5.2,

MED1 7.5.5_TC1 766, MED1 7.5.5_TC1 767, MED1 7.5.20, MED1 7.5.21, MED1 7.5.25

  • BOSCH: EDC17C46, EDC17C74, EDC17CP24, EDC17CP44, EDC17CP54, EDC17U01,EDC17U05
  • BOSCH: MG1CS002_SPC5777, MD1 CP014_TC298TP, MG1 CS001_SPC5777, MG1 CS011 _SPC5777,MG1CS002_TC298TP, MD1 CP004_TC298TP, MD1 CP004_SPC5777, MG1 CS111_SPC5777, MD1 CS004_TC298TP, MG1 CS008_SPC5777, MG1CS008_TC298TP

BMW series

  • BOSCH: MD1CP002_SPC5777, MG1 CS003_SPC5777 (B48, B58), MG1 CS201 _TC298TP(B38, B48, B58), MD1CS001_TC298TP, MG1 CS024_TC298TP(B48, B58), MD1CP032_TC299
  • BOSCH: EDC1 7CP09_Fxx_TC1 796, EDC1 7C50_Exx, EDC1 7CP45_Exx, EDC17C06, EDC17C56
  • BOSCH: MEI 7.2.1
  • BOSCH: MEVD1 7.2.3, MEVD1 7.2_Fxx, MEVD1 7.2.4_Fxx(N20), MEVD1 7.2.6_Fxx,

MEVD17.2.9_Exx, MEVD17.2.G, MEVD17.2.G (N55), MEVD17.2.H, MEVD17.2.6_Fxx, MEVD17.2.P_Fxx, MEVD17.2.K

  • BOSCH: MEV17.2_TC1766, MEV1 7.2_TC1 767, 2_TC1796, MEV1 7.2.1

MercedesBenz series

  • BOSCH: MEI 7.7, MED17.7.3.1, MED1 7.7.1, MED1 7.7.2, MED1 7.7.3, ME1 7.7.8
  • BOSCH: EDC17CP10, EDC17CP57, EDC17CP46, EDC17CP60
  • BOSCH: CRD3x.x_TC1793, CRD3x.x_TC1 797
  • BOSCH: MD1CP001-SPC5777, MG1 CP002_SPC5777, MD1 CS006_TC298TP

GM series

  • DELCO: E37, E38, E39, E39A, E67, E78, E80, E82, E83, E83A, E83B, E84, E87, E92, E98

Nissan series

  • DENSO: 23740-3Nxxx_Gen1 SH72531
  • BOSCH:EDC17C84

Hyundai/Kia series

  • BOSCH: ME17.9.11, MEI
  • BOSCH:EDC17C53
  • BOSCH: MEG17.9.1 2_ECU

Ford series

  • BOSCH: EDC17C70, EDC17CP65
  • BOSCH: ME17.0.3, ME17.8.5

Volvo series

BOSCH: EDC17CP48, EDC1 7CP48_ver2, EDC1 7CP22


  • AM_ME1 7.8.5,DOO_ME17.8.5
  • BOSCH: MG1CA007, MEI 7.8.8_TC1728, ME1 7.8.8_TC1 728_HW2, ME17.8.8_TC1 767,

ME1 7.8.31, ME1 7.9.52

  • BOSCH: EDC1 7C55, EDC1 7C1 0, EDC1 7C1 0_TC1 796, EDC1 7C1 0_TC1 797, EDC1 7CP42, EDC1 7CP14,EDC17c81
  • BOSCH: MEVD1 7.8.4
  • BOSCH: MED17.8.1 0_TC1 728, 8.1 0_TC1 728_Hw2,MED1 7.8.1 0_TC1 767
  • BOSCH: MD1 CS01 8, MG1 CS026_SPC58, MG1 CS032, MG1 CS1 63, MD1 CS012, MD1 CS089,MD1CS069, MD1CS005_TC298TP, MG1 CS01 5_TC277TP, MG1 CS01 6_TC275TP,

MG1 CS01 7_TC277TP, MG1CS018, MG1CS019, MG1CS088

  • DENSO: KH, ZY, SH70xx_275xxx-xxx

2.ECU R/W on Boot Mode

VW series

  • SIMOS PCR2.1, EDC17c64
  • BOSCH: MED17.1.6, MED17.1.21, MED1 7.1.61, 5, MED1 7.5.1, MED1 7.5.2,

MED17.5.5_TC1 766, MED1 7.5.5_TC1 767, MED1 7.5.20, MED1 7.5.21, MED1 7.5.25

  • BOSCH: EDC1 7C46, EDC1 7C74, EDC1 7CP24, EDC1 7CP44, EDC1 7CP54, EDC17U01,


  • BOSCH: SIMOS8.3X, SIMOS8.4x, SIMOS8.5x, 6X

BMW series

  • BOSCH: EDC1 7CP09_Fxx_TC1 796, EDC1 7C50_Exx, EDC17CP45_Exx, EDC17C06, EDC17C56
  • BOSCH: ME1 7.2.1
  • BOSCH: MEVD1 7.2.3.MEVD17.2_Fxx, MEVD1 7.2.4_Fxx(N20), MEVD1 7.2.6_Fxx,

MEVD1 7.2.9_Exx, MEVD17.2.G, MEVD17.2.G (N55), MEVD17.2.H, MEVD1 7.2.6_Fxx, MEVD1 7.2.P_Fxx, MEVD1 7.2.K

  • BOSCH: MEV17.2_TC1766, MEV1 7.2_TC1 767, 2_TC1796, MEV1 7.2.1

Mercedes Benz series

  • BOSCH: ME17.7, MED17.7.3.1, MED17.7.1, MED1 7.7.2, MED1 7.7.3, ME17.7.8
  • BOSCH: EDC17CP10, EDC17CP57, EDC17CP46,EDC17CP60
  • DELPHI: CRD2.x_MPC556x

Nissan series

  • BOSCH: EDC17C84

GM series

  • DELPHI: MT80.MT80.1
  • DELCO: E37, E38, E39, E39A, E67, E78, E80, E82, E83, E83A, E83B, E84, E87, E92, E98

Hyundai/Kia series

  • DELPHI: MT86


  • CONTINENTAL: SID208, SID209, SID211, SID807EVO, SID310
  • SDI21.1, SDI21.2, SDI21.3
  • BOSCH: ME1 7.3.0

3.TCU R/W on Bench Mode

VW series

  • DL382, VL381, DL501 Genl, DL501 Gen2, DQ200Dxx,DQ200-G2, DQ200-G2_PQ, DQ200-MQB, DQ250-MQB, DQ250 Exx/Fxx

BMW series

  • GETRAG DKG 436 Genl, GETRAG DKG 436 Gen2

Mercedes Benz series


Ford series

  • DPS6, DC4

4.TCU (Boot Mode)

Ford series

  • DPS6, DC4


  • ZF 9HP

Keep updating…

PART VI: Xhorse Multi-Prog FAQs

Q1: Can Xhorse Multi-Prog completely replace VVDI Prog?

A: Yes, Multi-Prog covers all functions of VVDI Prog programmer.

Q2: Is Multi Prog compatible with all adapters of Xhorse VVDI PROG?

A: Only supports some.

Q3: Can Multi prog repair BMW CAS and FRM?

A: Yes.

Q4: Does MultiProg Programmer support m35128wt and m35160wt?

A: Yes.

Q5: Does Xhorse Multi Prog require extra cable to read and write vehicle Immo module?

A: Yes, Xhorse solder-free adapters and cables are required, such as Item No.SK358 for BMW, Volvo, Porsche, Landrover, Honda, Kia, Hyundai, and Item No.HKSK372 for Audi BCM2.

Q6: Does Multi- prog need MQB48 activation license, and work with VVDI2 programmer?

A: Multi-prog programmer comes with MQB48 license, only need to bind with your Xhorse VVDI2/ Key Tool Plus account, and then the MQB48 function can be used on device normally.

Q7: Multi Prog programmer connects to computer via network cable cannot recognize device, but it works normally when connected with USB cable. Whats the problem?

A: Set up the IP address automatically, and plug the cable again. If it still fails, use USB cable first and the problem will be resolved by Xhorse team soon.

Q8: Can Godiag GT100+ work with Multi- Prog?

A: Yes.

Xhorse Multi-Prog Programmer ECU Programmer will be in stock after about 2 weeks on uobdii.com. If you’re interested in it, you can pre-order it now.