• New rules from 10/01/2023. There are restrictions on the forum for ordinary users!
    To download files, you need to upgrade your profile to the Premium group.
  • If during downloading you have a problem with downloading a torrent file and you see hieroglyphs, then right-click on the page of these hieroglyphs "SAVE AS"
BMW MS45 Flasher

PREMIUM BMW MS45 Flasher

Welcome to our automotive community!

Be a part of something great, join today!

MS45 Flasher Software for BWM​



Tool to read and flash the MS45 DME. Can read/write full and partial binaries from the MS45.0 and MS45.1. It will automatically correct checksums and sign files that are flashed to the DME.

Prerequisites​

This application uses .Net Framework 4.5.2

Any INPA-compatible OBDII cable should work with this application. Make sure your cable latency is set to 1ms

You will need EdiabasLib.dll to compile and run this application. The application assumes you have an ediabas installation in the default directory along with E46, E60, E65, E83, or E85 daten files. If you don't have / want Ediabas installed, you will need to find a copy of MS450DS0.prg or 10MDS45.prg, and set the .config file to reflect the directory and filename of those files. Most of my testing has been with MS450DS0.prg, so I recommend using that.

Usage​

Change the settings as necessary in the 'MS45 Flasher.exe.config' file. Default port is COM1, default sgbd directory is C:\Ediabas\ECU, and default sgbd is D_Motor.GRP (should automatically resolve to MS450DS0.prg if connected to an MS45 DME)

Identify your DME​

Start the application, connect your interface to your OBDII port, and click "Ident DME" If successful, the application should autopopulate some information from your DME

Reading your DME​

For the tune, simply click "Read DME".

If you would like to backup your full flash, check the "full binary" checkbox before clicking "Read DME" A full backup will result in two files. The _Flash file is the external flash of your DME, and the _mpc file contains the data that's internal to the CPU. You need both of these

Save the file(s) whereever you like

Flashing your DME​

It is highly recommended you make a full backup before you flash your DME

To flash a tune:

  • Click "Load File"
  • Open the tune you'd like to flash
  • Click "Flash Tune".
If successful, your DME should reboot and the application status should reflect "Flash Successful"

To flash a full binary:

  • Check the "Full Binary" checkbox
  • Click "Load File" and open the file that contains the external flash you'd like to use
  • Click "Load File 2 (MPC)" and open the file that contains the mpc flash you'd like to use
  • Click "Flash Program"
  • NOTE: If the files do not match, you can render your DME unbootable. The application does do some basic checking, but it may not be fool proof
If the program version you flashed is different than what was on there before, you will also have to flash a tune. You can simply click "Flash Tune" to use the one embedded within the full file, or you can uncheck the checkbox and load an appropriate tune of your choice.
  • BMW MS45 Flasher.png
    BMW MS45 Flasher.png
    29.2 KB
Your Downloads Left: 0 / 0
1.0 Version
1 Downloads
102 Views
0.00 star(s) 0 ratings
Last update

More resources from Nutro

Back
Top Bottom