Advertising:

TunerPro MS42 Community Patchlist

From MS4X Wiki

EXPERIMENTAL

TunerPro offers a very good method of editing flash files with its "Patch" function.

We used this feature to create an "All-In-One" solution for editing engine displacement independant functions, like EWS or checksum delete.

Currently the amount of functions is very limited because MS42 developement needs more attention.

This is only compatible with the MS42 0110C6 software version.

Download it here: Siemens_MS42_0110C6_Community_Patchlist_v1.6.xdf

MS4X MS42 0110C6 Community Patchlist.png

ECU Information

This section shows the first entry of the user information fields (UIF), the ECU number, the ISN and most important the softwareversion.

Please keep in mind, that the show UIF values does not necessarely have to be true, as some dealership did not write the UIF section after updating the ECU during service.

  • UIF Vehicle Identification Number
  • UIF Software Number
  • UIF Service Number
  • UIF Assembly Number
  • ECU Number
  • ISN Value
  • Softwareversion

Immobilizer Bypass

Parameters
  • [PATCH] Immobilizer Bypass - Bypasses the immobilizer checks of the ECU
  • [PATCH] Clear Immobilizer Data - Virginizes the ECU by clearing all immobilizer related data
Explanation

This will bypass immobilizer checks that are made to prevent the car from starting with an unauthorized key or no key at all.

Note: On some cars it takes some time to start during the first crank. So crank it a bit longer than you are used to if the engine isn't starting up right away.

When virginzing the ECU by clearing the immobilizer data you want to overwrite data in the bootloader area, so bootmode flashing is needed.

To synchronize ISN and rolling codes between the ECU and the EWS3 module just use INPA or MS4X Dev Flasher.

Checksum Bypass

[PATCH] Checksum Bypass - Disables both checksums for the calibration data section

M Instrument Cluster LEDs

Parameters
  • [PATCH] M3/M5 Cluster LED Mod - Implements code that controls the LEDs of the M3/M5 cluster
  • ldpm_toil_led - Oil temperatur axis to adjust the switch points of the led array for the warmup light feature
  • id_icl_toil_led__n - LEDs used at the given oil tempetature for the warmup light feature
  • ldpm_toil_led - Engine Speed axis to adjust the switch points of the led array for the shift light feature
  • id_icl_led__n - LEDs used at the given enginespeed for the shift light feature
Explanation

For an explanation of the values see M Cluster LED Control

You can retrofit the LEDs to a non-M cluster with this guide: Cluster M3 LED Retrofitting

DS2 Logging Extensions

Parameters
  • [PATCH] DS2 Speed Increase - Increases how often the ECU processes DS2 commands
  • [PATCH] DS2 Baudrate Switch Engine Stopped Bypass - Bypasses engine started check before switching DS2 baudrate

MAF Sensor Hack

Parameters
  • [PATCH] MAF Sensor Hack 2048kg/h - Changes code to allow 2048kg/h of air mass to be measured
  • id_maf_tab - MAF sensor table 256x1
  • id_maf_tab - MAF sensor table 16x16
Explanation

This patch doubles the mass air flow capability of the MS43 to 2048kg/h. Use one of the id_maf_tab tables to edit MAF sensor scale.

Note: Keep in mind that (for now) we still have a hard engine load limit of 1389mg/stroke.


Fuel Cut Table Switch Over Cruise Control

Parameters
  • [PATCH] Deceleration Maps Over Cruise Switch - Changes code to allow 2048kg/h of air mass to be measured
  • id_maf_tab - MAF sensor table 256x1
  • id_maf_tab - MAF sensor table 16x16
Explanation

Instead of depending on the AC compressor relay state, the decision of deceleration maps for ignition and injection will be depending on cruise control main switch (green LED in cluster).

Ignition angle change limitation is still depending on AC on/off.