Xhorse Multi Prog Clone BMW 3 Series MSV80 DME

A BMW 3 Series came in with engine ECU issues. The owner couldn’t find anyone to repair it, so he decided to clone the unit.

clone bmw msv80 dme with xhorse multi prog 1

He has two control units on hand: the Continental unit is the original one, and the Siemens unit is the donor DME.

Device to clone DME: Xhorse Multi Prog programmer

clone bmw msv80 dme with xhorse multi prog 2

He connected the DME with multiprog according to the instructions in bench mode. He was able to gain access to the full data—EEPROM, flash and the ISN.

clone bmw msv80 dme with xhorse multi prog 3

clone bmw msv80 dme with xhorse multi prog 4

clone bmw msv80 dme with xhorse multi prog 5

For those unfamiliar: the ISN in BMW is a unique number stored in the DME (engine control module) and is linked to the immobilizer system (EWS). This number is located in the EEPROM, but Multiprog reads it separately.

clone bmw msv80 dme with xhorse multi prog 6

Once we had access to the full memory, we proceeded with the cloning process.

An important note: when transferring flash data, Multiprog indicates that the checksum (CS) is calculated online—it doesn’t do this automatically. In this case, however, that wasn’t necessary.

Transferring information to the Siemens DME successfully.

After programming, he installed the donor unit in the vehicle. If everything is done correctly, there should be no issues with starting or engine operation.

 

www.vvdishop.com