E46 Fanatics Forum banner

[MS4X] Siemens MS43 Community Patchlist for Tuner Pro

210K views 435 replies 98 participants last post by  330CIBOSS 
#1 · (Edited)
Hello E46 fanatics and all you other visitors passing by!

As you all know there are some nice extra functions for the MS43 available at the moment that require editing the program code section inside the 512kb file.

Also, the MS430056 software version is kind of outdated, even when talking about a 20 year old vehicle, and lacks support of some handy things, like six speed transmission.

Because of these two good reasons we want to move on to the latest software version MS430069 and also combine all the existing special functions in one solution.

So we, the MS4X dev team, decided to offer the community this new "All-In-One" solution to keep track about all those features and make further developement way easier for us:thumbup:



There is one major difference in concept between Daniels first release binary in 2015 and this patchlist, you can now basically create your own firmware with all the features you want!

To do this, just install Tuner Pro or Tuner Pro RT if you want to make use of the logging features and load the patchlist XDF file and of course your desired MS430069 variant from HERE.

You can apply the patches you want and save the binary file after that. Thats it, no more manually copy and pasting HEX values, just clicking and flashing.

Please excuse that the feature list will only be available at the wiki page itself, because its easier and avoids redundancy.

Important things to know:
  • Only possible with the full flash file that is 512KB in size. Not compatible with KESS or other universal flashers.
  • Every program code altering obviously needs checksum correction, use Ultimo Checksum Corrector, or the MS4X Flasher from the wiki that corrects the checksums on the fly. (available HERE)
  • Bootmode flashing is only needed when you want to virginize the ECU and readapt it to a another EWS module. Every other feature works without bootmode flashing!
  • Yes, the launch control was revised and yes there will be a ignition cut feature soon :)
  • Unfortunately there is a bug in MSS5X flasher corrupting the checksums of your files. Please apply "[PATCH] Checksum Bypass" if your car doesn't start or "TPS adaption" error shows up.
  • When coming from 430056 EWS delete, you must flash in bootmode first, read out the fresh flashed ECU with MS4X Flasher and the apply all the mods in that file.
  • Chipster Flashtool for MSS5x is incompatible with most of the mods because it has a wrong checksum correction method.

Download is available at www.ms4x.net here: TunerPro MS43 Community Patchlist

If you have problems please use the following template to report in this thread:

  • What car do you have?
  • Any modifications done to the car? (engine, gearbox, cluster swapped, removed immo module, etc.)
  • What is the actual problem, what doesnt work?
  • What have you tried so far?
  • Was the engine already tuned, or flashed with another software?
  • If errors are present please attach pictures of all INPA error codes from DME.
  • Also attach full 512K readout of the ecu when the error is present.

Credits of these functions belong to their creators and thanks fly out to Daniel_F. whos outstanding work made the E46 enthusiasts community become what it is today. Cheers!
 
See less See more
1
#202 · (Edited)
What car do you have?
m54b30 with ms430056 ver software and 5kw00015 Index4
Any modifications done to the car? (engine, gearbox, cluster swapped, removed immo module, etc.)
no
What is the actual problem, what doesnt work?
115 TPS-Adaptation error
What have you tried so far?
- Apply checksum bypass only
- Manually set lc_swi_cal_mon_cks - 165
- tried to flash 0056->0066->0069(from wiki https://www.ms4x.net/index.php?title=File:Siemens_MS43_MS430069_E46_M54B30_EU4_LHD.bin)
-Used Iltimo cjecksum corrector
-Tried to do all above things with MS4x Flasher v1.03 and 1.02(with on off checksum correction)
and also with Chipster flasher
- reset adaptation and tried to synchronise
- Set my VIN and ISN
- Tried with 5wk90015 Index1 and 5wk90012 Index4
- Install back 0056 version and started fine
Burned my Innovate SCG1.... maybe becouse of a lot of attempts to start

Was the engine already tuned, or flashed with another software?
- From beginning by 0056 version, after i tried 0066 also
If errors are present please attach pictures of all INPA error codes from DME.

Also attach full 512K readout of the ecu when the error is present.
Read file from ECU
https://drive.google.com/file/d/1SjVBnTpIbglcdq_d6-4DT-Xzl6XR_0Lu/view?usp=sharing

Really i so sad... nothing work and addditionaly burned my Wideband..

Guys where is the problem? what is wrong?
Maybe something wrong with flash file?
 
#204 ·
So, i`ve flashed by another file(with checksum off botj of flasher Chipster and wiki flasher) and engine was started, but..
Every time is present TPS adaptation error togather with DSC and EML indication. But Engin start even erorr is nit erased (Idle keep – 800rpm). Once erase error rpm become back to 700, EML disappear and everything is fine until next start of engine.
Stop engine, start again – same: engine start in fault mode and keep 800rpm until erase error.
Addition information I removed ISA valve and use wiki settings.(with 056 version everything is fine)
Very strange but with file wich in wiki engine was not started..

So I`ve attached bellow Full file from car of my friend e46 330i, this version was on his DME from the building of car, also i`ve attached my calibration settings without ISA
 

Attachments

#206 ·
So, guys, for everybody who has problem with 69 version.

I advice to do step by step, like bellow:

1. Download from wiki full bin file 512kb 069 version
2. Download from wiki xdf file for 512kb just recently sda is shared
3. Open both of file throw Tuner pro
4. Disable chacksum(set lc_swi_cal_mon_cks to 165)
5. Save changes and flash your edited bin file by any flasher (i tried with MS4x Flasher v1.0.3 and Chipster Siemens Flash Tool v1.1.2.3)

Both of flasher works very good without any problem with full and partial.

No need reset adaptation or error, or immo bypass, or copy vin. Just follow instruction wich i`ve given. That is works! Before i was fiting long time, every time something wrong. Now everything works!
 
#211 ·
I would just like to add that disabling the calibration monitor checksum only need to be performed if the user is planning to use the Siemens Flash Tool to write the binary as the checksum correction in that program seems to contain a bug that calculates the monitor checksum incorrectly in some cases.
 
#208 ·
I do not know if it is now frowned upon or not recommended (I haven't been on forums for over a while), but flashing clean and not-modified v69 from wiki in boot mode via JMGarageFlasher (w/grounding pin) worked for me first try. Straight up downloaded v69 and flashed it with no modifications to the file.
After boot flash, I read flash back, in boot mode with ground pin, as well and confirmed that original v69 matched file that was read back. Then I applied EWS delete to v69 file (ews physically removed from the car), and flashed it with MS4x in regular full flash (not boot mode).
 
#213 ·
Again, v56 LC is not working correctly, I cannot understand how this is more convenient :D

I'm thinking about Teamviewer sessions to get it to run atleast for you guys from fanatics board. Meanwhile I take some notes what we are doing to make a complete failsafe tutorial.

Let me know what you think about that. I'd like to start with Europe, as this is the most easy one regarding time zones :)
 
#214 ·
Again, v56 LC is not working correctly, I cannot understand how this is more convenient <img src="http://s1.E46Fanatics.com/forum/images/smilies/bluebiggrin.gif" border="0" alt="" title="Big Grin" class="inlineimg" />

I'm thinking about Teamviewer sessions to get it to run atleast for you guys from fanatics board. Meanwhile I take some notes what we are doing to make a complete failsafe tutorial.

Let me know what you think about that. I'd like to start with Europe, as this is the most easy one regarding time zones <img src="http://s1.E46Fanatics.com/forum/images/smilies/bluehappy.gif" border="0" alt="" title="Smilie" class="inlineimg" />
I was reffering as convenient about configuration of LC from within 64kb file. I dis not check why in 69 LC is located on separate xdf (i assume that LC adress is not on 64kb portion), but if it is on 64kb , its better to stay on bottom of that xdf ***x1f642;
 
#215 · (Edited)
I'm doing some adjustments for a friend. He's dropping an ecu from a previous car into a new car, so I'm disabling immo for him. I applied the immo delete patch and dropped the ecu into a car of mine to test, and no start. Checksum disabled. Ideas to try? Should I be removing the ews and shorting pins 1 and 2?


Sent from my iPhone using Tapatalk
 
#217 · (Edited)
If 512kb virgin file from the wiki has already flashed and downloaded - we can see error if try to apply LC patch..
Reloading the bin solved that issue for me.

Also ive managed to flash 69 firmware on my e39. Im running the m54b25 firmware for the e46. Working fine with mismatched ecu vin and stock ews still hooked up

Something I would add to the wiki is that people should flash a virgin 512kb 69 bin from the wiki first, read that 512kb bin off your dme and then apply patches, reflash, start car and turn off, clear any codes/errors(I had tps and ews timeout codes) and finally run the car normally. This is how i managed to get mine started. Tested it twice to confirm. I dont know how the dme works but im assuming once the 512kb is loaded and the dme is power cycled it writes something on it to make it usable?

Also becuase I couldnt get it to start at first I thought i was having checksum issues like scorpion a while back. But my temp guage never went to red. The kicker though is that when I followed above steps the temp guage will go to red indicating a checksum error but car would start up and run fine? Bug maybe?

Is there anything i can log/do to help you guys debug?
 
#218 ·
Hi guys. I have tried every conceivable configuration outside bootmode with 69 and

2006 x5 3.0
Used dme (inj 2 failed on mine)
Stock vehicle
Purpose is to remove ews so that the new to me dme will work in my vehicle

I am at a loss - I would like to try ms4x but activation is down, advice?

Thanks guys
 
#220 · (Edited)
have you tried to fix checksum manualy,even after flasher fix it for you ? use ultimo ,or load it into winOLS ,even Ecmtitanium will fix chk errors for you. All the posted files works,but if you want ,i can share one for you. What you need 64 or 512 ?


512kb --> https://drive.google.com/open?id=1WNGXRhQ_ozdFFj705daYc3uMNkezcbMZ
64kb ---> https://drive.google.com/open?id=1jtfD-eEeL4F17d1n4tZinDiC8pJ9tkoN


Make your own mods after firing up ,these are from e36 swapped engine. You can use them for chk fix with ultimo...
 
#222 ·
i`m not very shure,but after i pass from v56 to v69 and managed to start up the car, my second ecu,that was still on a working v56 file,refuses to work anymore. After i fix the problem,and changed back to v69...same thing happened. Not shure if ecu sw versions swap was the problem,cause days after i found a main ground wire in harness loose,that cause start problems too.
 
#226 ·
Tryed to patch LC to my ms43, tryed a few ways and can't get the car to start with LC patch active, My car has working Ews with boot mode Clone,

Used ms4x to read the dme
Patched LC and checksum, then used both ultimo, chipster and built-in checksum corrector, have done loads of variations of testing one patch at a time and then of each corrector also set the LC check to 165 manually, some times the temp gauge goes straight to max but the car never starts untill I flash the original file back,

Is there a step by step guide to somthing I'm forgetting
 
#230 ·
Hello everyone!
I am finishing my Turbo M54B25 project. I will use the Audi RS4 MAF and want to upgrade to version 430069. Need some quick help on the patches for RS4 MAF

I downloaded the Patchlist from Wiki, the partial and full XDF files and the M54B25 US bin.
I patched the "Checksum Bypass" and "MAF Sensor Hack". I also did the SAP delete and changed O2 sensor to 1 sensor pre-cat. (that is why my bin file has a different name on the screenshots below).

My question is: I need to change the values for the id_maf_tab (MAF Table and Sensor Definition) on the patchlist parameter tree, in order to have the right values for RS4 MAF, correct? I inserted the new values and saved the patch to my 512kb bin file. When I load the version 69 512xdf onto TunerPro, and check the id_maf_tab, values are different from what I uploaded. Should this be happening? Also, the axis on the MAF Table only show "1", instead of showing the numbers rabging from 0 to 240 and the axis for Voltage on the Sensor definition only shows "0". How should I proceed? Do I need to change any other values to make this work?

I have uploaded screenshots of what I just mentioned.

Thanks in advance!
C:\Users\Carlos\Desktop\TunerPro v69 RS4 MAF.pdf
 
#231 · (Edited)
Hello everyone!
I am finishing my Turbo M54B25 project. I will use the Audi RS4 MAF and want to upgrade to version 430069. Need some quick help on the patches for RS4 MAF

I downloaded the Patchlist from Wiki, the partial and full XDF files and the M54B25 US bin.
I patched the "Checksum Bypass" and "MAF Sensor Hack". I also did the SAP delete and changed O2 sensor to 1 sensor pre-cat. (that is why my bin file has a different name on the screenshots below).

My question is: I need to change the values for the id_maf_tab (MAF Table and Sensor Definition) on the patchlist parameter tree, in order to have the right values for RS4 MAF, correct? I inserted the new values and saved the patch to my 512kb bin file. When I load the version 69 512xdf onto TunerPro, and check the id_maf_tab, values are different from what I uploaded. Should this be happening? Also, the axis on the MAF Table only show "1", instead of showing the numbers rabging from 0 to 240 and the axis for Voltage on the Sensor definition only shows "0". How should I proceed? Do I need to change any other values to make this work?

I was not able to upload the screenshots of what I am seeing... How can upload images to this post?

Thanks in advance!
 
Top