E46 Fanatics Forum banner

[MS4X] Dev Group Flasher For MS42 & MS43

121359 Views 302 Replies 94 Participants Last post by  mcollinaren
Hello Fanatics,

We, the MS4X dev group, are proud to announce the release of a new flasher for Siemens MS42 and MS43 ECU series :excited:

The best thing first: this flasher significantly boosts read and write speeds for both, partial (30 seconds) and full (2 minutes) flashes.

Beside that, there are other very handy features integrated into the flasher:

  • automatic detection for MS42 and MS43
  • (fixed) automatic checksum correction
  • EWS3 key sync and reset (exact copy of INPA)
  • adaptions reset
  • battery voltage safety check before flashing




www.youtube.com/watch?v=vKwSqYBEybI


Before you can use the flashing capabilities, you have to register your hardware ID and put the downloaded licence file into the flasher directory.

Licences are time limited to 1 year and the program will remind you to reactivate three days before ending date.

Don't hesitate asking questions or report bugs! Make sure to install FTDI drivers ;)

Happy flashing 👍

Download:
Activation:
Changelog:

v1.0

  • Initial release
v1.01
  • Hardware ID will show at startup if an FTDI cable is detected
v1.02
  • Icon updated to new logo
  • MS42 fullflash bug fixed
  • Minor spelling fixes
v1.03
  • New encryption settings for less AV false positives
v1.1.3
  • Checksum corrector for local files
  • DTC reader (incl. raw output)
  • Various bugfixes
See less See more
  • Like
Reactions: 3
1 - 20 of 303 Posts
Wow!
Downloading now..

Presume we need to be hooked up to the comms cable and ECU to generate a hardware ID for licensing?

Respect to all involved.:bow:
Has anyone used the flasher? Any feedback with its performance?


Sent from my iPhone using Tapatalk
doesn't start on winxp 32
starts on win7 64
Is this going to become paid some day? Why bother with a license?
No plans on making it payed ever, this is just to keep it under control.

Due to .NET 4.5 requirements of the flasher it is running at Winodws 7 and later, no support for XP.

Here is a video:
www.youtube.com/watch?v=vKwSqYBEybI
  • Like
Reactions: 1
Too many movements with a license. For example, the laptop, which is used for flashing, has no internet.
Has anyone used the flasher? Any feedback with its performance?


Sent from my iPhone using Tapatalk
I used it the past two years and it´s my go-to flashing software! compared to any other stuff, the read and write speed is simply amazing.
Fixerd that, in V1.01 you can see the HW ID directly at the start.

But to be honest, you could have simply gone to your car, obtain the HW ID, go back to the internet, copy the licence key file and still be faster than the old tools. ;)
You guys should be greatful for this great software instead of complaining!
Keep up the great work guys
When will V1.01 be available for download?


Sent from my iPhone using Tapatalk
It already is. I will make the names more clear, sorry :)
I just downloaded/installed V 1.01 and tested the partial read and wow, it is blazing fast. Nice to have the adaptations reset option within the same flashing program. Nice job!!!!
MS42 and 43 use DS2 commands right? Any interest in adding MSS54 support? I could help out if given source access. Also on the MSS54 there's a command to virginize the DME (clear everything except boot sector), seems like the same command exists on the MS43, but I haven't tested it - could make it so that you almost never have to use boot mode.

I've tried making my own implementation of a fast flasher using EdiabasLib, but it's fairly broken with the pre-KWP2000 stuff.
When downloading/installing a new version of the flashing software, is it just a matter of adding the license file to the folder of the new contents of the updated software?
When downloading/installing a new version of the flashing software, is it just a matter of adding the license file to the folder of the new contents of the updated software?
Yes, the licence files are compatible with later versions.

I just downloaded/installed V 1.01 and tested the partial read and wow, it is blazing fast. Nice to have the adaptations reset option within the same flashing program. Nice job!!!!
Thanks, that was the intention :)

MS42 and 43 use DS2 commands right? Any interest in adding MSS54 support? I could help out if given source access. Also on the MSS54 there's a command to virginize the DME (clear everything except boot sector), seems like the same command exists on the MS43, but I haven't tested it - could make it so that you almost never have to use boot mode.

I've tried making my own implementation of a fast flasher using EdiabasLib, but it's fairly broken with the pre-KWP2000 stuff.
Yes, they use DS2 commands. I have to discuss that in the team, as it's not me in person who owns the source.

Thats a very interesting topic, BMW/Siemens did not put something like that into their DS2 documentation and they even wrote down a way to startup the ECU without immobilizer present for testing purposes :yikes:
I got the flasher functioning beautifully on my buddies windows 10 machine. But it wont run on my windows 7 machine. Gives me this:

Problem Event Name: CLR20r3
Problem Signature 01: ms4x flasher v1.01.exe
Problem Signature 02: 1.0.1.0
Problem Signature 03: 5d41f451
Problem Signature 04: mscorlib
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4ba1da6f
Problem Signature 07: 270a
Problem Signature 08: 0
Problem Signature 09: 5O2O3I2ORVH4ZJ0NRQ1HQUEQ4B3YAU4U
OS Version: 6.1.7601.2.1.0.768.2
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789


am I missing some framework to be able to launch this?
See less See more
I got the flasher functioning beautifully on my buddies windows 10 machine. But it wont run on my windows 7 machine. Gives me this:

Problem Event Name: CLR20r3
Problem Signature 01: ms4x flasher v1.01.exe
Problem Signature 02: 1.0.1.0
Problem Signature 03: 5d41f451
Problem Signature 04: mscorlib
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4ba1da6f
Problem Signature 07: 270a
Problem Signature 08: 0
Problem Signature 09: 5O2O3I2ORVH4ZJ0NRQ1HQUEQ4B3YAU4U
OS Version: 6.1.7601.2.1.0.768.2
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

am I missing some framework to be able to launch this?
There seems be a change in the encryption mechanisms of Windows 7 from SP1 to "SP2". Update Windows 7 to the latest state and install latest .NET Framework 4.5 :)
There seems be a change in the encryption mechanisms of Windows 7 from SP1 to "SP2". Update Windows 7 to the latest state and install latest .NET Framework 4.5 :)
works! thank you!
1 - 20 of 303 Posts
Top