In this guide, we’ll walk through the process of cloning a Volvo S60 (2014) Bosch EDC17CP22 ECM (Engine Control Module) using Xhorse Multi Prog programmer. The original ECM had issues—check engine light was on, and the car wouldn’t start—so we replaced it with a used ECM and transferred the data from the old module.
Step 1: Preparing for ECM Cloning
Before starting, ensure you have:
Step 2: Reading Data from the Original ECM
Note: Reading may take 4-5 minutes per section, and full backup is necessary before proceeding.
Step 3: Writing Data to the Donor ECM
Step 4: Testing the Cloned ECM
After writing:
Important: If the car doesn’t start, recheck:
- EEPROM data (most immobilizer issues come from incorrect EEPROM cloning).
- Power and ground connections to the ECM.
Done.
www.vvdishop.com
Xhorse Multi Prog user new feedback:
Successfully reading and writing pcm Acdelco E69 (MED9.6.1) ECU. Clone GM Traverse PCM successfully.
Done in Buick Enclave GM Bosch MED9.6.1 menu.
Bench mode.
Read ext eeprom and ext flash.
Write ext eeprom and ext flash.
How to clone Volvo S60 CEM R5F64524_KFD with Xhorse Multi Prog programmer?
We already backed up the P-flash, Data-flash and eeprom of the original CEM.
Select Immobilizer-Volvo- CEM R5F64524_KFD.
Check wiring diagram.
Read and save Data-flash and eeprom of the donor ECM, respectively.
Write original P-flash data to the donor CEM.
Write Data-FLASH to the donor ECM.
Then write original eeprom data to the ECM.
Done.
Is it possible to use the Xhorse EWS4 adapter with Multi Prog programmer?
Yes, it is possible.
There are two ways to connect the EWS4 adapter with multi prog.
Select EWS4.x (Adapter) option in multi prog software, you will see the connection diagram.
Method 1: Connect the EWS4 adapter with multi-prog via DB15-DB25 adapter.
Method 2: Connect the EWS4 adapter with multi-prog via XDKP30 Multi-function adapter converter.
Opel Zafira Denso SH7058 ECU cloning with Xhorse multi prog successfully.
Select ECU- Opel- Zafira- Denso SH70xx_275xxx-xxx. CHeck bench wiring diagram.
Connect original ECU with multi prog.
Read and back up original ECU data (INT flash).
Disconnect original ECU.
Connect donor ECU with multi prog programmer.
Back up donor ECU data.
Select original ECU data and write to the donor ECU.
Correct checksum in progress.
Checksum correction successfully. The data has been verified.
Write data to the donor ECU.
Done.