RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 6:03 pm

All times are UTC





Post new topic Reply to topic  [ 260 posts ]  Go to page Previous  1 ... 10, 11, 12, 13, 14, 15, 16 ... 18  Next
Author Message
 Post subject: Re: MS42 ECU definitions
PostPosted: Sat Jul 28, 2018 7:45 pm 
Offline
Newbie
User avatar

Joined: Thu Mar 02, 2017 3:15 am
Posts: 81
323toslow wrote:
ghostrider328ci wrote:
Hello to all

FYI


I did a short run with my new test tune (injection maps are stock except for a slight increase in the full load injection map) and the “KF_TI_DK_VUE_FAK” map values Ll set to “1” Feels pretty good. The engine has a noticeable “liveliness” to it. I cannot determine or quantify the specific improvement if any this map change has made but for sure there are no ill effects to the performance of the engine.

Thanks Ecru for your help!!!


Sent from my iPhone using Tapatalk


What version you running?



CA


Sent from my iPhone using Tapatalk


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Sun Aug 19, 2018 5:35 pm 
Offline
Newbie

Joined: Sun Mar 27, 2016 4:10 pm
Posts: 69
I found some diferences on the sound...it seems deeper actually...roaring a little more in low rpm...

The performance...not sure about...maybe some more power on the low rpm but i cant found any on high rpm...


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Tue Aug 28, 2018 1:19 pm 
Offline
Senior Member

Joined: Mon May 18, 2015 12:14 pm
Posts: 1042
Location: Oulu, Finland (English/Finnish)
Been busy doing other things but here is new definition file:
Attachment:
MS42 ECU Definitions v0.39.xml


Added the previously discussed KF_TI_DK_VUE_FAK map by "overlap based throttle angle multiplier" -name. If you know some other name that is already used somewhere else, please tell me. Or if you know better name. It can be changed. Also the axes naming is my best guess. BTW funny thing. In Alpina bin that map is set to 1.

v0.39 changes:
- fixed vehicle speed limiter addresses
- added some items that were missing in some specific versions
- changed the Secondary Air pump switch right way around. As suggested by janithdg. Disabling SAP using this still untested.
- added overlap based throttle angle multiplier -map (thanks to ghostrider328ci and ecru)


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Aug 31, 2018 5:35 pm 
Offline
Newbie

Joined: Thu Jun 25, 2015 1:55 pm
Posts: 47
pazi88 wrote:
Been busy doing other things but here is new definition file:
Attachment:
MS42 ECU Definitions v0.39.xml


Added the previously discussed KF_TI_DK_VUE_FAK map by "overlap based throttle angle multiplier" -name. If you know some other name that is already used somewhere else, please tell me. Or if you know better name. It can be changed. Also the axes naming is my best guess. BTW funny thing. In Alpina bin that map is set to 1.


I think we should discuss the KF_TI_DK_VUE_FAK/ip_ti_pvs_vo_fac__vo a bit more as the quoted explanation that was posted earlier jumps to some fast conclusions.

We can start by breaking down the table name from the MS43 A2L ip_ti_pvs_vo_fac__vo.

ip - interpolated table
ti_pvs - injection compensation/correction during pvs changes
vo - valve overlap
fac - factor
__vo - valve overlap x-axis

So it's a 2D table containing valve overlap injection correction factors that is used to correct the wall film compensation during different overlaps.

I believe the reason Alpina has set the table to "1" is because they only turn the vanos on or off.


You do not have the required permissions to view the files attached to this post.


Last edited by lkmt on Fri Aug 31, 2018 7:41 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Aug 31, 2018 6:01 pm 
Offline
Newbie
User avatar

Joined: Thu Mar 02, 2017 3:15 am
Posts: 81
There are also 8 VUE maps such as the below image

Image

Any idea what all of these VUE maps do and how they can be modified for enhanced performance?




Sent from my iPhone using Tapatalk


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Aug 31, 2018 6:30 pm 
Offline
Senior Member

Joined: Mon May 18, 2015 12:14 pm
Posts: 1042
Location: Oulu, Finland (English/Finnish)
I still have no capability to see what happens in the code so I'm just guessing. But I'm planning to set the valve duration to something grazy which should cause lot of overlap in ecu calculations. Also another tune by setting that map to 1. Then do WOT log with those two tunes plus stock tune and see if there is any changes ignition, ipw, maf, load and thorttle position actual. My assumption is that I will see changes in thorttle position actual which will affect also other. But if only ipw and/or ignition is affected, that map should not limit any power gains, because the effect can be worked around by adjusting other maps.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Fri Aug 31, 2018 8:52 pm 
Offline
Newbie

Joined: Thu Jun 25, 2015 1:55 pm
Posts: 47
ghostrider328ci wrote:
There are also 8 VUE maps such as the below image

Image

Any idea what all of these VUE maps do and how they can be modified for enhanced performance?


The vue/vo tables are used to filter the injection load value and is filtered in the same way in both the MS42 and MS43.

The load measured by the maf sensor(ov_maf_mes) is converted to a calculated manifold air pressure(ov_map) with the help of the intake model tables(ip_vol_im_*)

This calculated map value is then used in one of the vo tables to pick out the load value that will be used by the injection tables(ov_maf_ti)

In total there are 4 load values that are filtered/derived from ov_maf_mes
ov_maf_ti - injection load
ov_maf_iga - ignition load
ov_maf_ivvt - vanos load
ov_maf_mmv - moving mean value load

The image below is from a stock 330i where the red line is the load measured by the maf and the rest are the filtered load values.


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Sun Sep 02, 2018 3:26 pm 
Offline
Newbie
User avatar

Joined: Thu Mar 02, 2017 3:15 am
Posts: 81
LKMT wrote:
ghostrider328ci wrote:
There are also 8 VUE maps such as the below image

Image

Any idea what all of these VUE maps do and how they can be modified for enhanced performance?


The vue/vo tables are used to filter the injection load value and is filtered in the same way in both the MS42 and MS43.

The load measured by the maf sensor(ov_maf_mes) is converted to a calculated manifold air pressure(ov_map) with the help of the intake model tables(ip_vol_im_*)

This calculated map value is then used in one of the vo tables to pick out the load value that will be used by the injection tables(ov_maf_ti)

In total there are 4 load values that are filtered/derived from ov_maf_mes
ov_maf_ti - injection load
ov_maf_iga - ignition load
ov_maf_ivvt - vanos load
ov_maf_mmv - moving mean value load

The image below is from a stock 330i where the red line is the load measured by the maf and the rest are the filtered load values.



So is there a way to optimize for best performance or should these maps/values be left as is?


Sent from my iPhone using Tapatalk


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Mon Sep 03, 2018 6:53 pm 
Offline
Newbie

Joined: Thu Jun 25, 2015 1:55 pm
Posts: 47
ghostrider328ci wrote:
So is there a way to optimize for best performance or should these maps/values be left as is?


I'm no tuner but when logging ov_maf_ti on a stock 330i and a 330i with headers it followed the measured maf load very closely so I would say that on a stock engine or with headers these tables will not need to be altered.

Intake manifold swaps, aftermarket cams or boost could possible need some tweaking to the intake model or vue/vo tables but I haven't logged cars with those modifications so I can't be sure if that is the case.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Tue Sep 04, 2018 9:27 pm 
Offline
Newbie

Joined: Sun Mar 27, 2016 4:10 pm
Posts: 69
LKMT wrote:
ghostrider328ci wrote:
So is there a way to optimize for best performance or should these maps/values be left as is?


I'm no tuner but when logging ov_maf_ti on a stock 330i and a 330i with headers it followed the measured maf load very closely so I would say that on a stock engine or with headers these tables will not need to be altered.

Intake manifold swaps, aftermarket cams or boost could possible need some tweaking to the intake model or vue/vo tables but I haven't logged cars with those modifications so I can't be sure if that is the case.


Names of the intake model maps...we need that thing :)


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Wed Sep 05, 2018 11:05 am 
Offline
Newbie

Joined: Thu Jun 25, 2015 1:55 pm
Posts: 47
andrebrito88 wrote:
Names of the intake model maps...we need that thing :)


The MS42 only uses 2 maps compared to the 4 maps used in the MS43. The _neg_ tables are used in trailing throttle conditions.

MS43:
ip_vol_im__n__maf_mes
ip_vol_im_is__n__maf_mes
ip_vol_im_neg__n__maf_mes
ip_vol_im_neg_is__n__maf_mes

MS42:
kf_vsr__n__lm_gem
kf_vsr_neg__n__lm_gem

But I would avoid modifying the intake model/vo tables as incorrect modifications can make the fueling go all over the place.
I believe the only time we should consider modifying these tables is if ov_maf_ti is not following ov_maf_mes which should show up as strange fueling behavior.


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Wed Sep 05, 2018 5:23 pm 
Offline
Newbie

Joined: Sun Mar 27, 2016 4:10 pm
Posts: 69
LKMT wrote:
andrebrito88 wrote:
Names of the intake model maps...we need that thing :)


The MS42 only uses 2 maps compared to the 4 maps used in the MS43. The _neg_ tables are used in trailing throttle conditions.

MS43:
ip_vol_im__n__maf_mes
ip_vol_im_is__n__maf_mes
ip_vol_im_neg__n__maf_mes
ip_vol_im_neg_is__n__maf_mes

MS42:
kf_vsr__n__lm_gem
kf_vsr_neg__n__lm_gem

But I would avoid modifying the intake model/vo tables as incorrect modifications can make the fueling go all over the place.
I believe the only time we should consider modifying these tables is if ov_maf_ti is not following ov_maf_mes which should show up as strange fueling behavior.


In theory the

ip_vol_im__n__maf_mes ITS EQUIVALENT TO kf_vsr__n__lm_gem

and

ip_vol_im_neg__n__maf_mes TO kf_vsr_neg__n__lm_gem

Right?

What means ''_is_'' on ms43?

If you compare the values from MS42 to MS43 you can see that they are similar in the values relation...there are 6 lines on MS42 but 8 on MS43, by the way the first 2 lines on MS43 are the same so it doesnt matter


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Wed Sep 05, 2018 8:31 pm 
Offline
Newbie

Joined: Thu Jun 25, 2015 1:55 pm
Posts: 47
andrebrito88 wrote:
In theory the

ip_vol_im__n__maf_mes ITS EQUIVALENT TO kf_vsr__n__lm_gem

and

ip_vol_im_neg__n__maf_mes TO kf_vsr_neg__n__lm_gem

Right?


Yes that is correct

andrebrito88 wrote:
What means ''_is_'' on ms43?


_is_ is idle speed

andrebrito88 wrote:
If you compare the values from MS42 to MS43 you can see that they are similar in the values relation...there are 6 lines on MS42 but 8 on MS43, by the way the first 2 lines on MS43 are the same so it doesnt matter


Yes the overall shape of the tables is pretty consistent between the MS43 330i and the MS42 engines. But the MS43 320i and 325i have a different shape to the ip_vol_im__n__maf_mes table


Top
 Profile  
 
 Post subject: MS42 ECU definitions
PostPosted: Wed Sep 05, 2018 8:54 pm 
Offline
Newbie
User avatar

Joined: Thu Mar 02, 2017 3:15 am
Posts: 81
Would be interesting to know if those with M54B30 intake manifold conversions on non 330i M52/54 engines would benefit from modification of any of the listed maps and/or any other related
maps regarding this topic. I also did notice the similarities of the MS42/43 maps noted by andrebrito88 and wonder if positive enhancements could be made for better performance.

The MS43 maps i compared to the MS42 328 maps were from a 330i and being they are basically the same would rule out any possible B30 variations that could provide any added benefits to those with B30 intake manifolds on their non-330i E46 vehicles. Unless anyone has further insight into this.

Sent from my iPhone using Tapatalk


Top
 Profile  
 
 Post subject: Re: MS42 ECU definitions
PostPosted: Wed Sep 05, 2018 9:50 pm 
Offline
Newbie

Joined: Sun Mar 27, 2016 4:10 pm
Posts: 69
ghostrider328ci wrote:
Would be interesting to know if those with M54B30 intake manifold conversions on non 330i M52/54 engines would benefit from modification of any of the listed maps and/or any other related
maps regarding this topic. I also did notice the similarities of the MS42/43 maps noted by andrebrito88 and wonder if positive enhancements could be made for better performance.

The MS43 maps i compared to the MS42 328 maps were from a 330i and being they are basically the same would rule out any possible B30 variations that could provide any added benefits to those with B30 intake manifolds on their non-330i E46 vehicles. Unless anyone has further insight into this.

Sent from my iPhone using Tapatalk


I dont think it will increase the performance...

It probably could increase the driveability of the car because the ecu knows better the suposed load...

Just me :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 260 posts ]  Go to page Previous  1 ... 10, 11, 12, 13, 14, 15, 16 ... 18  Next

All times are UTC


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