Well I'm in the process of switching from 94170008 to 0014 ROM and it's a pain to search and transfer all settings into the xml file. The 2-bytes, the direct and other boost control mods, Tephra's patch, etc.. I also needed to rescale the MAF and the pics from the original How To thread are MIA, and without pics that thread fails as there's no write up explaining how to do it in words.
So i figured i'd write it up real quick.
Refer to that thread as to why you'd need to even bother with this (
Tutorial: How to scale your MAF [pics])
Basically we want the table to read in Hz, because we can log Hz and therefore we know what part of this table to make adjustments to when you have a problem with fueling. At cold idle for example. Or with fuel trims.
First open your ROM and open the "MAF scaling" table. You can see there's 2 columns of data that we need expressed in other units. You won't actually change any data, just the way it's expressed, aka scaling of units.
Now right click on "MAF scaling" and click "edit" (or CTRL-M)
You are looking at a definition table that has a top and a bottom part. The top part defines the numbers in the right column of the "MAF scaling" table.
The part on the bottom describes the left column.
1. Change scaling of the top part (named Data Values (2D) MAF scaling) from "Airflow 8" to "unit8"
2.We need to change the scaling of the bottom part (named Y axis load) as well but first we will need to make a new definition for it. It's real simple.
2a: Click on "Scalings" button, click "Add" button on the bottom. Put something in the name, like "AirFlowHz"
In the "ROM to display f(x)=" line change "x" to "x/10.24"
In the "Display to ROM f(x)=" line change "x" to "x*10.24"
Change "data type" from "unit8" to "unit16"
Change "display max" from "255" to "6400"
Now click ok and exit out of the scaling manager and
2b: Change the scaling of the bottom part (named Y axis load) from "unit16" to the one you just defined and named "AirFlowHz" or whatever you named it.
You're done. Now go fix that idle!!!
Thanks to SophieSleeps and Eric (l2r99gst) for the original post and I hope i didn't mess anything up.
Added 06/10:
Ok, here's one pic. Here is what your table will look like after you're done rescaling it, values on the left are airflow in Hz (loggable in Mitsulogger and Evoscan), numbers on the right are the ones you will adjust in order to increase/decrease fueling at certain Hz.
Here's how it would work for example:
You log your idle and see that your idle trims (low LTFT) are positive, let's say they are +5 in Mitsulogger. Also you look at your O2 feedback (STFT) and it's hovering around +3. It means ECU is telling you to increase fueling.
Here's what you do: You combine those numbers (+3 and +5) and get +8. This means you need to increase fueling by 8%.
Look at your log and figure out what Hz you idle at (usually around 50Hz). You have all the numbers you need.
Now look at the MAF scaling table, it has 165 in the 50Hz spot. There is a default adder ECU uses and it is 140. So you add 165 and 140 and get 305. You need to increase 305 by 8%. 305+8%=329. Then remove the adder 329-140=189. Put this 189 into 50Hz spot instead of 165.
Then you will do the same for cruise (mid LTFT), adjust those Hz numbers and in the end smooth the values in the table. Flash, log, repeat if needed.
Have fun!