Xhorse Multi Prog released new database version on March 18th, 2024.
Software Version 1.1.3.0
Firmware version V1.1.8
Database V12
2024-03-18 11:30:10
* Some options wiring diagrams increase pull-up resistance
* Added chip id identification for some options
* Added the boot wiring diagram of FCA_MARELLI_9DF in ECU
* The processing flow of PSA_DELPHI_DCM6.2A etc. is optimized in ECU
* Fix MC9S12XE partition some bugs.
* Repair Tesla battery(MM9Z1J638) option in <OTHER>-><Tesla>
* Modify FORD-ECU(AM29BDD160GB) option in <ECU>-><Ford>
* Modify HYUNDAI(2005-2008)(AM29BDD160GB), SONATA(2009-2010)(S29CDO16J) options in <ECU>-><HYUNDAI>
* Modify KIA(2005-2008)(AM29BDD160GB) option in <ECU>-><KIA>
+ The models of the read and write function modules that support Boot mode on the ECM are as follows:
RENAULT_CONTINENTAL_SID309, PSA_DELPHI_DCM7.1A
+ The models of the read and write function modules that support Bench mode on the ECM are as follows:
Alfa Romeo:
1.FCA_MARELLI_MM10JA
FIAT:
1.FAL_MARELLI_6JF,FAL_MARELLI_6F3
+ Add MC9S12UF32_UNSECURED option in <MCU>-><Motorola>-><MOTOROLA-MC9S12>
+ Add MC68HC05E6(0G72G), MC68HC05E6(0F82B) options in <MCU>-><Motorola>-><MC68HC(7)05>
+ Add STM32F103x8 option in <MCU>-><ST>-><STM32 Series>
+ CR16MCS9V, CR16MCT9V options in <MCU>-><National Semiconductor>-><CR16MCxx>
+ Add CEM_R5F64524_KFD, CEM_R5F64525_KFD options in <IMMOBILIZER>-><VOLVO>
+ Add MQB48-LOCK(R7F701401)-WRITE,
MQB48-LOCK(R7F701402)-WRITE,
MQB48-LOCK(R7F701407)-WRITE
options in <DASHBOARD>-><VOLKSWAGEN>-><MQB>
+ Add MALIBU AIRBAG(2014)(SPC56AP54) option in <AIRBAG>-><Chevrolet>
+ Add P5.0NA_WRITE(UART),
P5.0NA_READ(AUD),
P5.0SC_WRITE(UART),
P5.0SC_READ(AUD)
options in <ECU>-><JAGUAR>-><OTHER>
+ Add S3000_READ(AUD), S3000_WRITE(UART) options in <ECU>-><Renault>-><OTHER>
+ Add PORSCHE Lithium Battery(MM9Z1J638) option in <OTHER>-><Porsche>
+ Add AION-S BMS BOX(SPC5746R) option in <OTHER>-><GACMOTOR>-><AION>
+ Add GL8 Keyless Module(SPC5602D) option in <OTHER>-><BUICK>
This is a tutorial on how to remove 2010 Peugeot 308(1.6 petrol engine) P0016 fault code with Xhorse Multi-Prog Programmer. The check engine was on the dashboard, and the fault code was red with a diagnostic tester. In addition, we also need ECU Soft Service for modification.
Step1. Read EEPROM & FLASH
It’s a Bosch ME7.4 controller for the experiment ECU.
Here’s the location to remove:
Pull out 4 plugs to conveniently remove the ECU.
Run Multi Prog software.
Device >> PEUGEOT >> 308 >> PSA BOSCH MED17.1 TC1766
Follow the diagram to connect controller via ECU adapter in bench mode.
Turn on power to read EEPROM & Flash data.
Then save all data files.
Step2. Modification by ECU Soft Service
Open ESS software,
Select vehicle model >> Open FLASH file >> Selected “Diagnostic Trouble Codes disable”>> Enter trouble codes: P0016 >> Remove
Save the new file.
Step3. Write Data
Go back to Multi-Prog software,
Open file >> Select the new file without fault code P0016 >> Save
Write the new file back to ECU.
Now there are no fault codes in the car anymore.
Xhorse Multi Prog will read and write VAG Bosch EDC17CP14 ECU on bench and boot mode. Here we read it on bench mode.
Select VAG Passat Bosch EDC17CP14
Here we read it on bench.
Check wiring diagram
Connect ECU with multiprog via ecu adapter
Read INT eeprom
It takes 3min 13s to read eeprom.
Then save data.
Read INT Flash
Multi prog reads flash in 3mins 38s.
Save flash data
NOTE:
MultiProg is not making checksum for internal Flash.
So we will correct checksum with LSuite manually.
Then write modified file to the ECU on bench.
Xhorse Multi Prog programmer released new software version 1.1.2.0 on Feb, 26th, 2024.
Database V11
2024-02-26 14:36:44
* MCU STM8S and STM8AF series wiring diagram update.
* MQB dashboard options process optimization and wiring diagram update.
* Repair NATS5-IMMO option in <IMMOBILIZER>-><NISSAN>
+ Add SPC582B50,
SPC582B54,
SPC582B60,
SPC584B60,
SPC584B64,
SPC584B70,
SPC584C70,
SPC584C74,
SPC584C80,
SPC584E84,
SPC584G80,
SPC584G84,
SPC584N80,
SPC58EC60,
SPC58EC70,
SPC58EC74,
SPC58EC80,
SPC58EE84,
SPC58EG80,
SPC58EG84,
SPC58EN80,
SPC58EN84,
SPC58NE84,
SPC58NG84,
SPC58NH92,
SPC58NN84
options in
<MCU>-><ST>-><SPC58XX>
+ Add MQB-LOCK(D70F3423)-READ(WELD),
MQB-LOCK(D70F3423)-WRITE(WELD)
MQB-LOCK(D70F3426)-READ(WELD),
MQB-LOCK(D70F3426)-WRITE(WELD)
MQB48/49/5C-LOCK(R7F701401)-READ,
MQB48/49/5C-LOCK(R7F701402)-READ,
MQB48/49/5C-LOCK(R7F701404)-READ,
MQB48/49/5C-LOCK(R7F701407)-READ options in <DASHBOARD>-><VOLKSWAGEN>-><MQB>
+ Add AUDI Q3 DASHBOARD(2018–)(D70F3426)-READ, AUDI Q3 DASHBOARD(2018–)(D70F3426)-WRITE options in <DASHBOARD>-><AUDI>
+ Add Q7 BCM2 J393(2016)(SPC5646C) option in <IMMOBILIZER>-><AUDI>
+ Add MOTO REPAIR-MC9S12XS256 option in <IMMOBILIZER>-><BMW>
+ Add PCX(MC9S12G64) option in <IMMOBILIZER>-><HONDA>-><PCX>
+ Add CRV(R7F701033)(WELD), XRV(D70F3634)(WELD), AVANCIER(R7F701033)(WELD), BREEZE(R7F701033)(WELD), VALEO MOTORCYCLE EPROM options in <IMMOBILIZER>-><HONDA>-><HONDA>
+ Add BCM(D70F3634)(WELD) option in <IMMOBILIZER>-><HONDA>-><Vezel>
+ Add GEELY AIRBAG(R7F701018) option in <AIRBAG>-><GEELY>
+ Add Lithium Battery(MC9S12XET256) option in <Other>-><BYD>
+ Add JIEFANG DRAGON_V BCM option in <Other>-><FAW>
Requires extra MQB RH850/V850 cable for Multi Prog (purchase separately).
Keep updating more RH850 types.
It will MQB RH850 dashboard only, cannot write. Read data and upload to vvdi2 or vvdi key tool plus to program key.
Combine multi-prog with vvdi2 or key tool plus will get free MQB license.
MQB48/49/5C R7F701401 dashboard pinout
MQB48/49/5C R7F701402 dashboard pinout
MQB48/49/5C R7F701404 dashboard pinout
MQB48/49/5C R7F701407 dashboard pinout
Update software online. Press Update Online tab to update software, firmware and database.
It is a Renault SID301 ECU from a Renault Megane 2. It was water damaged. Need to read it and copy to another ECU. This ECU is really cheap and don’t want to repair.
We can read this ECU with Xhorse Multi Prog via BDM.
Pinout is included in the multiprog documentation.
Select Renault->SID301
Check wiring diagram
Connect SID301 ECU with multiprog via MCU adapter follow the wiring diagram
Pinout is included in the multiprog documentation.
Solder carefully, don’t mix up the connection.
Double-check connection and make sure everything is connected to the device.
Then go to multi prog software.
Select Renault SID301.
Read chip ID
Read EXT eeprom
It was readed 100% now we are in the verify State and we have data overall. It took 12 seconds to read the eeprom memory.
Save eeprom. It reads eeprom very fast (28s).
Let’s read EXT flash data
Reading flash takes longer, but it worked.
It takes 8min 32s to read the flash data.
Then you can write original eeprom and flash to a donor ECU.