Advertising:

MS4x Flasher: Difference between revisions

From MS4X Wiki
No edit summary
Line 69: Line 69:


===DS2 Command Sender===
===DS2 Command Sender===
The DS2 Command Sender function allows you to easily transmit DS2 commands and receive the answer.
The length and checksum will be automatically calculated, so you only have to focus on the raw commands.


[[File:MS4X_Flasher_DS2_CMD.png|500px|frameless]]
[[File:MS4X_Flasher_DS2_CMD.png|500px|frameless]]


===Checksum Correction===
===Checksum Correction===

Revision as of 14:39, 5 July 2021

We are proud to present our own flash tool that you can use to quickly read and write MS42 and MS43 ECUs.

This tool is completely free of charge, though if you are using it commercially consider a small donation to support this project.

MS4X Flasher Unactivated.png

Key features:

  • On-the-fly checksum correction before flashing
  • Checksum correction for local files
  • EWS3 sync and reset
  • Adaptations reset
  • DTC read and clear
  • DS2 command sender
  • 64 KByte read/write (~20 seconds)
  • 512 KByte read/write (~120 seconds)


Download:

Note: The old versions starting with v1.1.x are encrypted because anti virus seem to false positive the file. Password is "ms4x".


Activation: After the first start of the executable you will see your unique hardware ID that you need for the activation.

To generate a computer specific key file, head over to MS4X Activation and copy and paste the hardware ID.

You will be presented a "licence.lic" file for downloading, that you have to put into the same folder as the flasher.

Important notice: If you run the flasher from any non user folder, make sure to start it with administrative rights. Otherwise Windows will prevent the flasher from reading the licence file.


Read From ECU

The first and default page is the ECU read function, where you can read out any MS42 or MS43.

Its always great to have a complete backup of the data stored in the ECUs flash memory, but you can chose between full or partial read out.

"Partial Read" only includes the 64kByte of calibration data, whereas "Full Read" contains all 512kByte of data (excluding the ISN area for sensitive data).

Note: Some ECUs are read locked for DS2 reading, which is the protocal of communication MS4X Flasher uses. In this case you have to read it ion boot mode with JMGarage flasher.

MS4X Flasher Read.png

Write To ECU

MS4X Flasher Write.png


EWS Sync

MS4X Flasher EWS.png


Reset Adaptation

With this function you can reset all the adaptation values that the MS42 and MS43 store in the EEPROM.

The visible options that you can see and reset depend on the detected ECU.

MS4X Flasher Adaptation Reset.png

Diagnostic Codes

MS4X Flasher DTC.png


DS2 Command Sender

The DS2 Command Sender function allows you to easily transmit DS2 commands and receive the answer.

The length and checksum will be automatically calculated, so you only have to focus on the raw commands.

MS4X Flasher DS2 CMD.png

Checksum Correction

MS4X Flasher Checksum.png


Settings

MS4X Flasher Settings.png