so in a continuing effort to make tuning easier for everyone especially when larger injectors and higher flowing maf's are used that require scaling; I have devised a method of having tunerpro display un-scaled values to make it pretty much idiot proof. The caveat is that it would require a little knowledge for the end user to do correctly if re-using a pre-existing tune that's scaled. Although I have it all documented out in the comments yet I have found over the years that many people still struggle so I have concluded the only option is to release all newly updated def's (which would be required) with all newly updated base tunes as well to go along with them. This will take out any variables and make life much easier for everyone. Pretty much as things are now but with a little more consistency in the mix.

So with that said expect all new def's to be rolled out and all new base tunes as well by the end of this year.

Now for the nitty gritty this is how it all works. Scaling maf's and injectors can be pretty tedious on highly scaled tunes and requires some attention to detail and also knowing the scaling percentage or jotting it down somewhere. I figure what better place than in the tune? So I am from this moment forward assigning 0xFFFE for single banks and 8x1FFE of bank 8 (0x21FFE) in null filler for multi-bank tunes as the scaling percentage scalar. This scalar in actuality holds the actual un-scaled injector high slope value. But the scaling percentage is also using this same address/scalar since its just another representation of the same value. i.e. (AHISL/K-Constant[30])

The scaling percentage scalar is a word populated automatically by tunerpro with the following equation:

X / 256 / (Y/582.5422)

where Y==ahisl.

Here is the comments for that scalar.

Title: DO NOT CHANGE - Scaling Percentage

___________________________________________________________________________________________________

DO NOT CHANGE this scalars value.

This is the AUTOMATICALLY calculated scaling percentage used for low slope, breakpoint, sarchg and maf scaling.

The scaling percentage is the actual high slope / the tunes current K-constant (previously known as high slope).

2020-Feb-23

___________________________________________________________________________________________________

I specifically titled it DO NOT CHANGE as well as written it in the comments to make it obvious. There is an exception I'll detail below.

So continuing on we are now at the new scalar in which I've titled:

SP** (WARNING) AHISL - Injector High Slope **SEE COMMENTS**

___________________________________________________________________________________________________

Changing this value will cause the injector low slope, breakpoint, sarchg, and maf to need to be updated.

If you have a functioning tune and want to update it so un-scaled values are shown then change the SP** AHISL scalar to your actual injector high slope value for your injectors (unscaled value).

Now since everything will be showing correctly you need to normalize the k-constant for the rwhp and rwtq calculations in the datalog to be accurate. To do so, open up the following 5 parameters in your tune.

k-constant, low slope, breakpoint, sarchg and maf t-fer.

Copy these values over to notepad or somewhere so that you can and paste back in later.

Now first change the K-Constant to 30.000.

Then paste the maf transfer back in your tune.

Then paste your injector low slope back in.

Then paste your injector breakpoint back in.

Then paste your sarchg back in.

This scalar will calculate the scaling percentage for the actual high slope / k-constant.

2020-Feb-23

___________________________________________________________________________________________________

And you've guessed it this address is the 0xfffe / 8x1ffe address with an equation of X/256 giving a maximum actual unscaled high slope value of 256 lbs/hr. Very unlikely anyone will be running injectors with a HIGH SLOPE larger than that.

And the rest is pretty straight-forward. TunerPro then shows the injector low slope automatically multiplied by the scaling percentage scalar as well as the maf, sarchg, and breakpoint to show your actual unscaled data.

Thus, for now on in all tunes it is required to set the:

Global Fuel K-Constant to a value of 30.00 lbs/hr regardless. That's what the new base tunes I will be posting is all about. Basically stock tunes with the K-Constant already set to 30 which the tuner (you) will not even be aware of.

Then all you do is put in the actual high slope value in the new SP** AHISL scalar and then populate the remaining 4 parameters with their actual data. It literally takes no knowledge of scaling on the end users part.

So why all of this? To make life easier and to maximize resolution. As an aside you can now do a direct comparison with any other tune and the scaling percentage is no longer a variable you have to keep track of.