Multi-PROG User Manual
Multi-PROG User Manual
User Manual
Contents
Contents
1 Documentation Statement 01
2 Safety Precautions 01
3 Product List 02
03
4 Product Functions Overview
4.1 Device Functions 03
Dear users, thank you for choosing the Xhorse brand Multi-PROG device. To The package of the whole product covers the following items, if there is any
assist you in the better use of the device, please read this manual carefully missing item, please contact your dealer or add this skype account: live:.cid.
and strictly observe the following statements before use: 1c698c9c01ec2482, please refer to chapter 4 for details of accessories.
• This device is intended to be used only for reading and writing chip and module data in
a legal environment. Please comply with national laws and do not use the device for Item Name Quantity Remark
illegal purposes.
1 Multi-PROG 1 Multi-PROG programmer
• Xhorse company is not responsible for any direct, indirect and incidental damages or
any consequential economic damages. 2 USB Cable 1 USB square port cable
• Disconnect the power supply when the equipment is not used or serviced for a long 13 Multi-PROG OBD Cable
Multi-PROG OBD Cable 1
time;
14 USB WIFI Network Card 1 USB WIFI Network Card
• Do not place the equipment in a humid, greasy, dusty or other harsh environment;
15 Product Manual 1 Product Manual
• Do not press, drop or expose the equipment to the sun;
Factory inspection certificate
16 Certificate Of Conformity 1
and warranty certificate
• Keep the equipment out of the reach of children;
01 02
Product Functions Overview Product Functions Overview
USB/RJ45
① ③
module data read and write (see Chapter 7). ② Status Indicator protocol interface.
Power indication and main unit working
Engine ECU read/write: support a variety of automotive engine ECU computer data status indication. ⑨ A utomation programming
read/write operations (see Chapter 8), support for part of the ECU computer ③ Main unit switch interface (reserved)
checksum data processing. ④ Touch screen ⑩ RJ45 network port
Gearbox TCU read/write: support many types of automobile gearbox TCU computer (for connection to PC software)
⑤ Magnetic shield
data read/write (see Chapter 9 for details). Magnetic design, can be quickly removed
to replace other types of adapter board.
11 USB A interface
Third-party script function: supports loading software scripts developed by the third
⑥ Power socket (for connection to PC software)
party, and utilizes the script function to provide data processing and data
⑦ PE grounding plug 12 USB B interface
modification.
The batch write function: Multi-PROG devices support the factory mode for batch
(Grounding is required for specific environmental
scenarios, and can be left vacant for non-specific
(WIFI Network Card, U disk and
write to chips. In this mode, it is possible to write chips in batch, offline write, file environments.) other devices)
offline write, and other functions.
03 04
Product Functions Overview Product Functions Overview
Chip holder adapter board. Use this adapter board to lock all kinds of IC holder and
The power adapter is used to power the device. DIP sealed memory chips to facilitate chip reading and writing.
When you need to perform self-test and diagnosis on the device interface, you can
The USB connection cable is used to connect the device to PC. take off the magnetic shield, remove the VH13 interface adapter board and insert
the VH20 self-test board. Run the software help/ZIF48 self-test menu to complete
the self-test.
As shown in the above figure, the 6-pin, 8-pin and 16-pin chips are soldered on
The USB Wi-Fi card is used for device networking and facilitates sharing of memory
the adapter board which can be used to read and write the related chips.
data.
05 06
Product Functions Overview Product Functions Overview
Plug this adapter cable into the DB44 port of the device, and then connect the
Plug the cable into the DB44 port of the device, read and write MCU chip data or
corresponding solder free adapter board to read and write ECU module data.
automotive module data according to the wiring diagram.
Plug the OBD cable into the OBD port of the car, and then select the corresponding
Plug this adapter cable into the DB44 port of the device, and then connect the model option on the software to read and write ECU and other module data directly
corresponding solder free adapter board to read and write automotive module data. through the OBD cable.
B F
C G
D H
Plug the cable into the DB44 port of the device, read and write ECU module data In order to connect various different types of ECUs, the device has 8 different
according to the wiring diagram. types of ECU cable plugs, and the corresponding plugs can be selected to connect
the ECU pins.
07 08
Product Functions Overview EEPROM Read/Write Operation
Item Specification
Operating System Linux
Processor ZYNQ7020 Dual Core Cortex A9 + FPGA
Memory 256M*2 DDR + 64M NOR FLASH
Display 3.5 inch, 320*480
Input Voltage 15V/4A
Working Current 300mA(14V)
Working Temperature -20~55℃
Storage temperature -30~65℃
External Interface USB/RJ45
Dimension L233*W150*H54mm
Figure 5.2.1
In addition to selecting by manufacturer brand, you can also directly enter the memory
chip model or silk screen mask in the search box to search for the corresponding
options, as shown in Figure 5.2.2. For example, if you directly input the silk screen mask
5 EEPROM Read/Write Operation ‘5BBD' of an 8-pin chip, the software will automatically display the corresponding chip
model 95320 option.
5.1 Introduction to EEPROM
EEPROM is a memory chip used to store various electronic information data of the
vehicle. The storage capacity of the memory, ranges from a few hundred bytes to several
hundred megabytes. The Multi-PROG programmer provides a variety of interface
connection methods to read and write chips.
Run the software on the PC to enter the memory function menu, you can select the
corresponding options by EEPROM manufacturer and specific model. At present, the
device covers almost all the common types of EEPROM chips that can be used in
automotive electronic modules. The device supports reading serial interface and parallel
interface of various types of EEPROM (some parallel interface memory requires special
adapters).
09 10
EEPROM Read/Write Operation Microcontroller Read/Write Operation
Figure 5.3.1
Figure 6.1.1
6 Microcontroller Read/Write Operation
The microcontroller function is mainly used for data reading and writing of 6.2 Microcontroller Memory Area Division
various automotive electronic modules and automotive computer modules.
It is especially suitable for automobile circuit module repair. Before using Microcontroller usually has three storage spaces: program area, data area and
configuration area. The program area stores the program data of the microcontroller.
this function, you need to understand some principles and common
The data area stores the information data of the microcontroller. And the configuration
knowledge of microcontroller.
area stores the corresponding configuration data of the microcontroller, such as the
encryption byte option, the startup byte option, and so on. When reading and writing
Multi-PROG supports reading, writing, and programming various common microcontroller data, it is necessary to distinguish by different areas. In software,
brands of microcontrollers. Before data reading and writing, you should names such as FLASH, CFLASH, CODE, and ROM are usually used to represent the
make the correct wiring connections according to the software wiring program area. The names such as DFLASH, EEPROM, DATA, INF, etc. are represent the
diagram corresponding to the brand, model, and microcontroller series. For data area. The names such as Config are represent the configuration area. Please note
some models, the microcontroller requires soldering minimum system that the configuration area may be unreadable for encrypted chips.
6.3 Microcontroller Wiring Diagram (Example) 7 Automotive Electronics Module Read/Write Operation
The microcontroller option provides wiring diagrams for basic read/write of the
corresponding microcontroller. During the actual read/write process, a multimeter is 7.1 Automotive Electronic Module Read/Write Function Introduction
necessary to find the connection diagram for the specific board, as shown in Figure
Multi-PROG supports reading and writing common automotive immobilizer modules
6.3.1.
and other electronic modules. The software interface, as shown in Figures 7.1.1 to
7.1.4, mainly contains functions for reading, writing and programming of immobilizer
• Optional (must be low): When reading this microcontroller, you must make sure that
module, dashboard module, airbag module and other car body electronic modules.
this pin of the board is low before you can read it. If it is not low, you can connect a
Select read/write option based on vehicle model specific electronic module type. The
1K pull-down resistor to GND on this pin.
corresponding module circuit connection diagram is provided in the software.
• Pull-up resistor: This pin needs to be connected to a pull-up resistor to VCC when
• reading.
If the crystal frequency is not 4 megahertz, please connect pin 1 of the chip to the
CLK output of the programmer: When reading, this pin needs to be checked whether
it is necessary to connect an external clock pin for reading.
Figure 6.3.1
Operation steps:
2. Connect the Multi-PROG device, module and adapter, pay attention to see whether
the actual module is a ceramic crystal or a metal crystal, use the corresponding
connection method according to the crystal type, as shown in Figure 7.2.2.
15 16
Automotive Electronics Module Read/Write Operation Automotive Electronics Module Read/Write Operation
Figure 7.3.1
Figure 7.2.2
1. Find the option corresponding to the tire pressure module, as shown in Figure 7.3.1.
2. Solder the MCU cable to the module according to the diagram, and then connect the
device, as shown in Figure 7.3.2.
3. Use the device to read and write. Figure 7.3.2
17 18
Automotive ECU Read/Write Operation Automotive ECU Read/Write Operation
It supports BMW MSV90, MSV80 and other series ECU reading, writing and cloning,
supports BMW B48, B58 series ECU reading ISN, supports Mercedes-Benz SIM271
series ECU reading and writing, supports VW Bosch ECU MED17 series reading, writing Figure 8.2.1
and cloning.
8.2 Example of ISN read and clone of a BMW MSV90 ECU 8.3 Example of Read, Write and Clone of Mercedes-Benz
SIM271 ECU
Operation steps:
Operation steps:
19 20
Automotive ECU Read/Write Operation Automobile TCU Read/Write Operation
Operation steps:
2. Connect according to the wiring diagram shown in the software. Attention: choose
the appropriate cable plus, the device comes with 8 different kinds of cable plus.
3. If the TCU needs to be cloned, the EEPROM and FLASH need to be read and saved
and the saved data written to the ECU computer to be replaced.
Figure 8.3.1
21 22
Third-party script function Chip batch write function
Figure 10.1.1
Please refer to the script development documentation that comes with the software
for script development methodology and development examples, no further details
are provided here.
Figure 10.1
After the device enters the read/write option, tap the script function, select ‘Published 11 Chip batch write function
Functions’, and then select the specific function script you want to use. Then you can run
the corresponding script and use the script function. As shown in Figure 10.1.1, the Multi-PROG supports batch writing of chips, and batch writing of chips is often used
script provides the function of modifying data. in factories when production requires large-scale writing of chips. The types of writes
supported are common memory series and common microcontroller series.
For the specific usage of batch writing, please refer to the documentation of the
factory usage mode that comes with the software, no further details are provided here.
23 24
Warranty and after-sales instructions
• Failure to use the machine in accordance with the instructions resulting in machine failure
• Dirt and wear on the housing of the main unit due to use
For product maintenance and technical support, please contact the dealer or
download the Xhorse official APP, consult online customer service, or add this skype
account: live:.cid.1c698c9c01ec2482 .
Scan QR Code to
download Xhorse APP
Shenzhen Xhorse Electronics Co., Ltd reserves all rights to this manual.
Any reproduction and dissemination of any part of this manual in any form by any individual and
organization
is prohibited without permission. Due to product improvement, the content of this manual may be
changed without prior notice.
25