I know the usual go to for BDM-ing the flash on the MSS54HP DME's is the Galletto 4. Unfortunately, some of the MSS54HP's have ST manufactured flash chips instead of AMD manufactured flash chips. The Galletto is only compatible with the AMD manufactured flash version of the MSS54HP. After coming across an MSS54HP with ST manufactured flash, I worked with USBJTAG to create a configuration in order to BDM the ST manufactured flash. As of the current version of the USBJTAG software, the MSS54HP configuration is not included. The next version should include the configuration. The configuration and script files are attached to this post. I have yet to test it, but I think a different configuration will be required to flash the AMD manufactured flash on some MSS54HP's (I need to remove the DME from my car to test the AMD flash). If needed, this should be not hard for USBJTAG to add. These are the steps to add the configuration, add the script, and flash the DME. This method can be used to flash the CSL 32500 boot sector onto an MSS54HP with the standard 32300 boot sector, for a CSL conversion. The u-Link NT can be purchased here: https://www.usbjtag.com/
1. After installing the program and drivers, open the program and click "OK" in the first window that opens. Register your u-Link NT. Navigate to Help > Goto Configure folder. Copy both .XML files into the folder overwriting the existing norflash file.

2. Navigate to Tools > Config. Navigate to the script directory and paste the .USP script file into it.

3. Relaunch the program. Navigate back to Config and search for ECUMSS54HP and click OK.
4. Before connecting the u-Link to your computer, connect it to either the master or slave BDM headers on the DME using the provided color coded jumper cable, as such:
5. Power on the DME and connect the u-Link the the computer.
6. To make sure everything is connected correctly, first click the Detect Chip button. If the connection is successful with no error messages, read and save a backup of the flash. Load your desired .BIN file. Write the .BIN file onto the flash.
7. Power off the DME and unplug the u-Link from the computer. Repeat steps 4-7 for the 2nd flash (master or slave).
8. Flash your desired tune with a matching boot sector, using your OBD flashing software of choice.
If you encounter an error during step 6, make sure that all of the connections between the u-Link in the BDM header are good and that the DME is powered on. If you have further issues, the support provided on the USBJTAG website is very good. Thanks again to USBJTAG for providing the necessary configuration XML's.
Thanks,
Joel @joelbanzhaf
1. After installing the program and drivers, open the program and click "OK" in the first window that opens. Register your u-Link NT. Navigate to Help > Goto Configure folder. Copy both .XML files into the folder overwriting the existing norflash file.
2. Navigate to Tools > Config. Navigate to the script directory and paste the .USP script file into it.
3. Relaunch the program. Navigate back to Config and search for ECUMSS54HP and click OK.
4. Before connecting the u-Link to your computer, connect it to either the master or slave BDM headers on the DME using the provided color coded jumper cable, as such:
5. Power on the DME and connect the u-Link the the computer.
6. To make sure everything is connected correctly, first click the Detect Chip button. If the connection is successful with no error messages, read and save a backup of the flash. Load your desired .BIN file. Write the .BIN file onto the flash.
7. Power off the DME and unplug the u-Link from the computer. Repeat steps 4-7 for the 2nd flash (master or slave).
8. Flash your desired tune with a matching boot sector, using your OBD flashing software of choice.
If you encounter an error during step 6, make sure that all of the connections between the u-Link in the BDM header are good and that the DME is powered on. If you have further issues, the support provided on the USBJTAG website is very good. Thanks again to USBJTAG for providing the necessary configuration XML's.
Thanks,
Joel @joelbanzhaf