BMW E46 Fanatics Forum banner

1 - 20 of 174 Posts

·
Registered
Joined
·
477 Posts
Discussion Starter #1 (Edited)
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
 

·
Registered
Joined
·
894 Posts
Has anyone used the flasher? Any feedback with its performance?


Sent from my iPhone using Tapatalk
 

·
Registered
Joined
·
477 Posts
Discussion Starter #9
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. ;)
 

·
Registered
Joined
·
8,564 Posts
You guys should be greatful for this great software instead of complaining!
Keep up the great work guys
 

·
Registered
Joined
·
894 Posts
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!!!!
 

·
Registered
Joined
·
7,939 Posts
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.
 

·
Registered
Joined
·
894 Posts
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?
 

·
Registered
Joined
·
477 Posts
Discussion Starter #16
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?
Thanks, that was the intention :)

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!!!!
Yes, the licence files are compatible with later versions.

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:
 

·
ninja editor
Joined
·
2,210 Posts
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?
 

·
Registered
Joined
·
477 Posts
Discussion Starter #18
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 :)

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?
 
1 - 20 of 174 Posts
Top