top of page

How To Guide:

Source: LAUNCH TECH CO LTD

LAUNCH BMW Continental Electronic MSV90 Engine ECU Replacement or Cloning

Just a Heads-Up: This guide is here to help you out, but it’s for general info only. We try to keep everything accurate and reliable, but we can’t promise it’s perfect. So, if you decide to follow this guide, you’re doing it at your own risk.  We’re not responsible for any loss or damage that might happen, including indirect or consequential loss, or any loss of data or profits from using this guide.  Sometimes, we might link to other websites. We don’t control those sites, so we can’t vouch for their content. Just because we link to them doesn’t mean we endorse them.  We do our best to keep this guide running smoothly, but we can’t be held responsible if it’s temporarily unavailable due to technical issues beyond our control.

BMW Continental Electronic MSV90 Engine ECU Replacement/Cloning


Features:

This function is required when you need to replace the Continental Electronic Engine ECU. Supported BMW Continental Electronic


Engine ECU models:

MSD80, MSD81, MSD85, MSD87 and MSV90;


Support products:

Launch X431PADIII, PADV, PROV5 and other diagnostic devices, BMW latest software;


Tested models:

BMW 5 Series 530i 2012


Physical wiring diagram:

ree

Steps:


Replacement:

1. Perform the backup function, read EEPROM and FLASH files from original engine ECU.

2. Perform the FLASH data decryption function, load the original FLASH file to parse the ISN and record it (if the original engine ECU has been completely damaged, the ISN can be read from the Immobilizer module and the key).

3. Perform the backup function, read EEPROM and FLASH files from external engine ECU. 4. Perform the function of Change ISN, load the FLASH file of external engine ECU, and enter the ISN in the original vehicle (obtained in step 2), and save the changed FLASH file.

5. Perform the function of Restore FLASH, and write the FLASH file with ISN changed to the external engine ECU.

6. Perform programming and coding for Engine ECU after installed on the vehicle.


Cloning:

1. Perform the Backup function, read EEPROM and FLASH files from original engine ECU.

2. Perform the Backup function, read EEPROM and FLASH files from external Engine ECU (this step is to back up the original data of external engine).

3. Perform the Restore function, and write the EEPROM and FLASH files of original Engine ECU into the external engine ECU respectively.

4. Install it on the vehicle and clear DTCs.

Operation guidelines:

Take PRO V5 MSV90 Engine ECU replacement as an example

1. Click the【 IMMO 】menu to enter the Immobilizer independent software, as shown in the figure below:

ree

2. Select【 BMW】 software, as shown in the figure below:

ree

3. Click “OK” button to enter the software, as shown in the figure below:

ree

4. This function requires to remove the Engine ECU and to operate on the platform without connecting with vehicle OBD connector. Click OK after programmer connected, as shown in below:

ree

5. Click【 Engine Module Replacement】, as shown in the figure below:

ree

6. Click the【 BENCH Mode】, as shown below:

ree

7. Due to the large amount of reading and writing data in the BENCH mode, Bluetooth and WIFI are erratic, which may cause damage to the ECU. Please be sure to use USB to

connect the device and connector. Click “OK” after connected, as shown in the figure below:

ree

8. Select the corresponding Engine ECU model, select 【MSV90_ TC1796】 for this case using MSV90, as shown in the figure below:

ree

9. Click 【Display Connection Diagram】, as shown below:

ree

10. Connect Engine ECU and the programmer according to the wiring diagram. Click OK” after connected, as shown below:

ree

11. Click the【 Connect】 function, the Backup and Restore functions can be executed after the connection is successful, as shown below:

ree

12. Click “OK” after the connection is successful, as shown in the figure below:

ree

13. Click the function of【 Backup Eeprom Data】, as shown in the figure below:

ree

14. Enter the backup file name, click “OK”, the backup is successful, and then click “OK”, as shown below:

ree
ree

15. Click the function of 【Backup FLASH Data】, as shown in the figure below:

ree

16. Enter the name of the file to be saved and click “OK”, the save is successful, and then click OK, as shown in the figure below:

ree
ree

17. Click the function of 【FLASH Data Decryption】, as shown in the figure below:

ree

18. Select the original FLASH file data and click “OK”, as shown below:

ree

19. Take a photo to record the 32-bit ISN, and click “OK”, as shown below:

ree

20. Please make sure to click the function of Disconnect to power off the ECU after the operation completed, as shown in the figure below:

ree

21. Click “OK” after the disconnection completed, and then remove the original engine ECU, as shown in the figure below:

ree

22. Perform Backup EEPROM and FLASH files and save them in the same way as above steps after the external Engine ECU connected, and then perform the function of Change

ISN, click Change ISN, as shown in the figure below:

ree

23. Select the FLASH file of external engine ECU and click “OK”, as shown in the figure below:

ree

24. Enter the ISN decrypted from the original ECU, and click “OK”, as shown in the figure below:

ree

25. Enter the file name, save the FLASH file with ISN changed, and click “OK”, as shown in the figure below:

ree

26. Click the function of【 Restore FLASH Data】, and load the FLASH file with ISN changed, as shown below:

ree

27. Restore FLASH successfully, and then click “OK”, as shown below:

ree

28. Please make sure to click the function of Disconnect to power off the ECU after the operation completed, as shown in the figure below:

ree

29. Click “OK” after the disconnection completed, and then remove the external engine ECU, as shown in the figure below:

ree

30. Perform programming and coding after the external engine ECU installed on the vehicle.




bottom of page