RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Dec 27, 2025 3:56 pm

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: ms41.3 related question
PostPosted: Sun Mar 31, 2024 4:02 am 
Offline
Newbie

Joined: Tue Sep 20, 2022 4:17 am
Posts: 6
Hello folks!

Recently i upgraded my m52b28 ms41.0 to ms41.3. Car runs for now but it doesnt pull like it used to. Also anti-jerk is giving me headaches. I know the stock rom for ms41.3 is for s52. i was wondering if anyone knows can i flash a partial ms41.2 of a 2.8 to it to correct the (important) tables? i really wanna learn tuning my own car but being thrown in the deep end doest help much :lol:

thank you all in advance


Top
 Profile  
 
 Post subject: Re: ms41.3 related question
PostPosted: Sun Mar 31, 2024 9:04 am 
Offline
Newbie

Joined: Tue Jan 25, 2022 6:30 pm
Posts: 50
Location: Serbia
No you cannot mix MS41.x versions, if a full flash is MS41.0 then partial has to be MS41.0 too, if it's MS41.3 then partial has to be MS41.3, MS41.3 alos has some aditional tables that MS41.2 doesn't so there is no easy way to do it, you have to edit the tables and tune the car until it's happy.

_________________
E36 Coupe
M52B25:
-M50 intake manifold and throttle body
-K&N Panel filter in stock airbox
-Supersprint exhaust headers + 2.5" exhaust system
-M54B30 intake cam
-M50B20NV hot cam swap


Top
 Profile  
 
 Post subject: Re: ms41.3 related question
PostPosted: Sun Mar 31, 2024 10:43 am 
Offline
Newbie

Joined: Tue Sep 20, 2022 4:17 am
Posts: 6
So there is no easier way than to actually tune everything? Guess Ill wait until I get a WBO2 i ordered. Are there any tips on how to extend the table axis values (load,MAF). I still have the stock values and size in a extended table (ms41.0 map values in extended table) Im a little lost but ill get it together one day : D


Top
 Profile  
 
 Post subject: Re: ms41.3 related question
PostPosted: Tue Apr 02, 2024 10:07 am 
Offline
Newbie

Joined: Tue Jan 25, 2022 6:30 pm
Posts: 50
Location: Serbia
Well sadly I think there is no easy way, you really just have to tune everything and that's it, as far as extending tables goes, I think someone with more knowledge should help you out with that, don't really like to give out advice about things I'm not 100% certain about.

_________________
E36 Coupe
M52B25:
-M50 intake manifold and throttle body
-K&N Panel filter in stock airbox
-Supersprint exhaust headers + 2.5" exhaust system
-M54B30 intake cam
-M50B20NV hot cam swap


Top
 Profile  
 
 Post subject: Re: ms41.3 related question
PostPosted: Sun Apr 07, 2024 7:25 pm 
Offline
Newbie

Joined: Sat Jun 10, 2023 1:02 am
Posts: 3
zic.e39 wrote:
So there is no easier way than to actually tune everything? Guess Ill wait until I get a WBO2 i ordered. Are there any tips on how to extend the table axis values (load,MAF). I still have the stock values and size in a extended table (ms41.0 map values in extended table) Im a little lost but ill get it together one day : D


ms41 portal have all to correct tables for 41.3, just need to reead and tunne

https://sites.google.com/site/openms41/custom-code---ms41-3/extended-primary-tables

Quote:
MS41.3 has an increased Load limit of 5556 mg/stroke and increased MAF limit of 4096 kg/hr. This is four times as much as stock which means there is no need to 'hack' the Load/MAF tables when tuning. MS41.3 also adds two new variables to datalog called Load.x and MAF.x which are these higher limit versions. My recommendation is to log these instead since they are the ones referenced by the main Fuel / Timing maps in MS41.3.

The stock Load/MAF variables that are limited to 1389 mg/stroke and 1024 kg/hr, respectively, are kept active because there are hundreds of other tables that reference them in the stock code that are not defined and do not need to be modified. This is another reason why the Load/MAF 'hack' is just that since it does not comprehensively address the problem with a true mathematically correct solution for all interdependent tables. MS41.3 does as shown per the source code below.

*_E80A at the top of the function represents the new native extended limit version of Load, while *_E80C does that for MAF. Then a byte dependent switch case ensues to determine how many bits to shift by. Then the resultant value is written back to the stock *_FC52 and *_FC54 variables for Load and MAF, respectively.

Note - Shifting bits by 1 is like multiplying or dividing by 2, depending on the direction of the shift. Shifting 2 bits is like multiplying or dividing by 4. MS41.3 is set to understand Load / MAF values that are 4 times as much as stock but the code supports a factor of 8, just by a byte change in the 24KB, but that is unnecessary until we start seeing 1500HP+ engine builds on the stock ECU hardware.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl