Pages: 1 [2] 3
Author Topic: Underscaled MAF = Underscaled rl_w question about ignition  (Read 20538 times)
bbernd
Guest
« Reply #15 on: April 12, 2013, 03:54:29 AM »

by the way, I am talking about rs4 f-box
Logged
phila_dot
Hero Member
*****

Karma: +173/-11
Offline Offline

Posts: 1709


« Reply #16 on: April 12, 2013, 05:25:04 AM »

As some have stated already, the problem is that rl (8 bit) is being used instead or rl_w (16 bit).

I have a few solutions for this and I was going to tack one onto the end of the 5120 project.

I need to replace some capacitors in my laptop before I can make progress on anything as right now I only get a few minutes of use before it shuts down on me.
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #17 on: April 12, 2013, 05:26:04 AM »

by the way, I am talking about rs4 f-box

There's no problem on that.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
jibberjive
Hero Member
*****

Karma: +23/-2
Offline Offline

Posts: 536


« Reply #18 on: April 12, 2013, 07:08:46 AM »

As some have stated already, the problem is that rl (8 bit) is being used instead or rl_w (16 bit).

Ok, I just went and re-read through some of the older threads relating to the load limit (including the original 5120 thread), and I think I got a grasp on it.  I am sure many of you here can confirm (and you already did confirm half of my re-learning with the reply above).  So the hard load limit cap is two-fold:

1. The first cause of the hard limit is from where rlroh_w is converted to ps_w and then back to rl_w, as ps_w in its unmodified state is limited to 2560.  This limit on ps_w caps rl_w as well.  The 5120 mod relieves this limit on ps_w, and consequently relieves the limit on rl_w as well.

I haven't disassembled the files myself, so I'm just going off of what other people say, and I got the info regarding the load calculations from this post:  http://nefariousmotorsports.com/forum/index.php?topic=2747.msg26339#msg26339

This, however still leaves another cap on load.

2.  Like phila_dot said, the issue that remains with the load cap is with the maps that reference the rl variable instead of the rl_w variable (such as KFZW and KFKHFM in the 2.7t M-box), as the rl variable is 8 bit and thus limited to its max value.  So this doesn't necessarily have anything to do with the axes themselves being only 8 bit (as one could just rescale the 8-bit axes to read higher than 191 if they wanted), but rather is only concerning the fact that it is an 8-bit input variable for load.


Sorry tudor for the quick thread derail, just wanted to shore up my knowledge on the causes of the load cap, if someone wouldn't mind confirming that the above is correct.

Regarding the OP, that does make sense that underscaling the MAF would have those issues, and the subsequent maps would be reading completely different cells, if not compensated for.

 
« Last Edit: April 12, 2013, 07:28:56 AM by jibberjive » Logged
IamwhoIam
Hero Member
*****

Karma: +52/-115
Offline Offline

Posts: 1070


« Reply #19 on: April 12, 2013, 07:10:47 AM »

There is no hard limit at 191.25% rl. If you had logged rl_w you'd know this, rl_w rises past rl that's stuck at 191.25 because it's a normed 8-bit value. rl_w does have a hard limit however, which is due to ps_w indeed.
Logged

I have no logs because I have a boost gauge (makes things easier)
jibberjive
Hero Member
*****

Karma: +23/-2
Offline Offline

Posts: 536


« Reply #20 on: April 12, 2013, 07:25:14 AM »

There is no hard limit at 191.25% rl. If you had logged rl_w you'd know this, rl_w rises past rl that's stuck at 191.25 because it's a normed 8-bit value. rl_w does have a hard limit however, which is due to ps_w indeed.
Yeah, that's what I'm saying.  If you look at #1, I mention a cap at 2560 for ps_w, which translates into a cap of rl_w (which I suspected might be higher than the 191 caused by the 8 bit rl, so I didn't mention the value 191 explicitly in #1).  I did mention 191 above that though, so I'll rephrase that.  So there are those two limits, one which limits rl_w to some limit that I don't know because I haven't logged any value high enough to cap rl_w out, and one that limits rl to 191.  The first is corrected by the 5120 mod, and the second is fixed by going with a file that uses rl_w for all of its subsequent load-based calculations (like the RS4 k-box), rather than rl (like the m-box).  Correct?
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #21 on: April 12, 2013, 07:27:37 AM »

Yeah, that's what I'm saying.  If you look at #1, I mention a cap at 2560 for ps_w, which translates into a cap of rl_w (which I suspected might be higher than the 191 caused by the 8 bit rl, so I didn't mention the value 191 explicitly in #1).  I did mention 191 above that though, so I'll rephrase that.  So there are those two limits, one which limits rl_w to some limit that I don't know because I haven't logged any value high enough to cap rl_w out, and one that limits rl to 191.  The first is corrected by the 5120 mod, and the second is fixed by going with a file that uses rl_w for all of its subsequent load-based calculations (like the RS4 k-box), rather than rl (like the m-box).  Correct?

rl is NOT used for calculations! rl_w is always used.
The only thing that rl is used for in M-box is map lookups. In the K-box the map axes use rl_w as well on the important maps.

That's the only difference. This 191 rl thing is not a problem at all unless you use the 5120 hack, because load maxes out at 220 or so, so you don't want anything higher than 191 anyway on the map axes!
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
jibberjive
Hero Member
*****

Karma: +23/-2
Offline Offline

Posts: 536


« Reply #22 on: April 12, 2013, 07:36:19 AM »

...

Edit:  I think this might be a confusion of semantics.  You say rl is not used for 'calculations', and is only used for map lookups, but when I said 'subsequent calculations' above, I was considering (possibly using the wrong nomenclature) that using rl to look up a value in the surface of a 2-variable map was a 'calculation'.  Does that make things different, or am I still wrong? 

So, someone couldn't reference any load above 191 in the stock KFZW and KFKHFM maps on an M-box, independent of if the load axis was to be scaled to the moon, because rl is used as the input, and rl is capped, correct?  That one question should clear it all up for me.
« Last Edit: April 12, 2013, 08:07:41 AM by jibberjive » Logged
phila_dot
Hero Member
*****

Karma: +173/-11
Offline Offline

Posts: 1709


« Reply #23 on: April 12, 2013, 07:42:48 AM »

Just when I thought I had it figured out Cheesy

So the '191 load hard limit' doesn't even exist?  The whole 'limit' discussion is just talking about the highest load value in the last column of the axis, which could simply just be easily rescaled?  All of the talk is just about the resolution of an 8 bit axis map vs the resolution of a 16 bit axis map, and is not about an actual 'limit'? 

The axis can't just be rescaled.

rl is hard limited to 191.25.

To convert to 16 bit, rl_w is used vice rl, 16 bit lookup routine is used, and a 16 bit axis must be added.

There is another way that I've worked out that will be better overall, but I'm not revealing that until the 5120 is done.

Logged
ddillenger
Hero Member
*****

Karma: +641/-21
Offline Offline

Posts: 5640


« Reply #24 on: April 12, 2013, 08:00:26 AM »

Just when I thought I had it figured out Cheesy


So the '191 load hard limit' doesn't even exist?  The whole 'limit' discussion is just talking about the highest load value in the last column of the axis, which could simply just be easily rescaled?  All of the talk is just about the resolution of an 8 bit axis map vs the resolution of a 16 bit axis map, and is not about an actual 'limit'?

191.25/.75 (factor)=255=FF

Can't just rescale the axis because anything higher is still FF/191.25. That's where a 16bit axis comes into play.
« Last Edit: April 12, 2013, 08:05:03 AM by ddillenger » Logged

Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience!

Email/Google chat:
DDillenger84(at)gmail(dot)com

Email>PM
jibberjive
Hero Member
*****

Karma: +23/-2
Offline Offline

Posts: 536


« Reply #25 on: April 12, 2013, 08:45:03 AM »

So we are all just saying the same thing, I'm just wording it differently, but at least now I'm confident that my understanding is correct.  Thanks!
Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #26 on: April 12, 2013, 08:55:30 AM »

So we are all just saying the same thing, I'm just wording it differently, but at least now I'm confident that my understanding is correct.  Thanks!

Yeah but it makes nada difference for vehicle running.
It's just that the highest column you can define is 191 and any load higher than 191 will run off of that column.
And load maxes at 210-220 anyway due to ps_w so this is not a problem, as you would not want to define a value in the column that is higher than 191 anyway.

This only becomes a problem when the 5120 hack comes into play to work around the ps_w limit and you start seeing higher loads.
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
black
Full Member
***

Karma: +0/-0
Offline Offline

Posts: 80


« Reply #27 on: April 17, 2013, 03:46:55 AM »

how is ps_w calculated?

is it right from reading, that rl_w is just a calculated value and not a value given by the MAF?
« Last Edit: April 17, 2013, 03:50:13 AM by black » Logged
prj
Hero Member
*****

Karma: +1072/-480
Offline Offline

Posts: 6035


« Reply #28 on: April 17, 2013, 06:24:07 AM »

how is ps_w calculated?

is it right from reading, that rl_w is just a calculated value and not a value given by the MAF?

rlroh_w -> ps_w -> rl_w
Logged

PM's will not be answered, so don't even try.
Log your car properly - WinOLS database - Tools/patches
black
Full Member
***

Karma: +0/-0
Offline Offline

Posts: 80


« Reply #29 on: April 17, 2013, 06:58:57 AM »

rlroh_w -> ps_w -> rl_w

thats what I got from reading but I dont get the sense from page 993.

rlroh_w - rl_w /.../ --> ps_w
Logged
Pages: 1 [2] 3
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.025 seconds with 17 queries. (Pretty URLs adds 0.001s, 0q)