New Maps for Evo 7 and 9
For 88590015: The Decel maps
<table name="Decel Fuel Cut Delay #1" category="Fuel" address="3d6e" type="2D" level="2" scaling="uint8">
<table name="Engine Load" address="6fc6" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #2" category="Fuel" address="3d82" type="2D" level="2" scaling="uint8">
<table name="Engine Load" address="6fc6" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Retard" category="Timing" address="3da2" type="2D" level="2" scaling="Timing">
<table name="Engine Speed" address="6b7a" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Decel Fuel Cut Delay #1" category="Fuel" address="3d6e" type="2D" level="2" scaling="uint8">
<table name="Engine Load" address="6fc6" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #2" category="Fuel" address="3d82" type="2D" level="2" scaling="uint8">
<table name="Engine Load" address="6fc6" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Retard" category="Timing" address="3da2" type="2D" level="2" scaling="Timing">
<table name="Engine Speed" address="6b7a" type="X Axis" elements="10" scaling="RPM"/>
</table>
much appreciated!
Originally Posted by Mattjin
Thermo Fan map for 88590015:
<scaling name="Percent (128)" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<table name="Thermo Fan Duty" category="Misc" address="4012" type="3D" level="2" swapxy="true" scaling="Percent(128)">
<table name="Conditions" type="Static X Axis" elements="9">
<data>On1</data>
<data>On2</data>
<data>On3</data>
<data>Off1</data>
<data>Off2</data>
<data>Off3</data>
<data>A/C1</data>
<data>A/C2</data>
<data>A/C3</data>
</table>
<table name="Engine Temp" address="7034" type="Y Axis" elements="12" scaling="Temp"/>
</table>
Don't forget to add the Percentage Scale posted elsewhere on this thread.
Hey Mattjin, Im having some issues getting my "thermo fan duty" to work for me... I have tried leaving just the scaling in the (9base) and the "table name" in the 0015. I have tried placing the entire def. in the (9base) scaling in the scaling and the table name down further a bit... I have tried placing the entire def. in the 0015, and still, no map... what am I doing wrong?
Thermo Fan map for 88590015:
<scaling name="Percent (128)" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<table name="Thermo Fan Duty" category="Misc" address="4012" type="3D" level="2" swapxy="true" scaling="Percent(128)">
<table name="Conditions" type="Static X Axis" elements="9">
<data>On1</data>
<data>On2</data>
<data>On3</data>
<data>Off1</data>
<data>Off2</data>
<data>Off3</data>
<data>A/C1</data>
<data>A/C2</data>
<data>A/C3</data>
</table>
<table name="Engine Temp" address="7034" type="Y Axis" elements="12" scaling="Temp"/>
</table>
Don't forget to add the Percentage Scale posted elsewhere on this thread.
Hey Mattjin, Im having some issues getting my "thermo fan duty" to work for me... I have tried leaving just the scaling in the (9base) and the "table name" in the 0015. I have tried placing the entire def. in the (9base) scaling in the scaling and the table name down further a bit... I have tried placing the entire def. in the 0015, and still, no map... what am I doing wrong?
There is a slight error in the above text. You will notice there is a space missing in the Thermo Fan map. It says "Percent(128)" but should be "Percent (128)". I may have mis-typed for that particular rom in my own files, and never noticed it (i.e. my own scale may be without the space for that rom). See if that fixes it.
I was wondering before trying the decel fuel cut if anyone has actually seen a change in the "throttle hang" issue when decelerating? seems to be 4k rpm or higher and let off gas and there is definite delay/hang before engine braking and decel. occurs. Should I try this?
Thanks for the input and time you guys invest
Thanks for the input and time you guys invest
88580013 - 14 - 15
Code:
<table name="Ignition Coil Charge Time" category="Timing" address="3cc6" type="2D" level="2" scaling="uint8"> <table name="Battery" address="6e0c" type="X Axis" elements="9" scaling="BatteryVoltage"/> </table>
Skynight, that "Battery" address is wrong for the 88580013.
I think it is correct for the 8859 series US roms.
But yes, I think 3cc6 is correct for the "Charge Time" bit.
Not that the numbers made any sense to me ATM.
I think it is correct for the 8859 series US roms.
But yes, I think 3cc6 is correct for the "Charge Time" bit.
Not that the numbers made any sense to me ATM.
OPS
My mistake 
My mistake 
Code:
<table name="Ignition Coil Charge Time" category="Timing" address="3cc6" type="2D" level="2" scaling="uint8"> <table name="Battery" address="6f14" type="X Axis" elements="9" scaling="BatteryVoltage"/> </table>
I was wondering before trying the decel fuel cut if anyone has actually seen a change in the "throttle hang" issue when decelerating? seems to be 4k rpm or higher and let off gas and there is definite delay/hang before engine braking and decel. occurs. Should I try this?
Thanks for the input and time you guys invest
Thanks for the input and time you guys invest
What is "Ignition Charge Time"?
I'm also interested in the LTFT crossover points....
There is a slight error in the above text. You will notice there is a space missing in the Thermo Fan map. It says "Percent(128)" but should be "Percent (128)". I may have mis-typed for that particular rom in my own files, and never noticed it (i.e. my own scale may be without the space for that rom). See if that fixes it.
great work, by the way!
fostytou, have a go at reducing the decel fuel cut delay value for load 70 point.
I took a guess that the scaling were units of 10mS (probably wrong value) and set my load 70=20.
The engine now drops into fuel cut much more quickly.
"Ignition Charge Time" is related or is the coil dwell time and the table is v battery voltage.
I thought it may have been to get a constant coil energy (Joules), but doing the calculations on the table does not yeild a constant energy.
It probably needs the dissasemblers to figure this one out.
I tried dividing the values by ten and they look like reasonable coil dwell mS numbers then.
I took a guess that the scaling were units of 10mS (probably wrong value) and set my load 70=20.
The engine now drops into fuel cut much more quickly.
"Ignition Charge Time" is related or is the coil dwell time and the table is v battery voltage.
I thought it may have been to get a constant coil energy (Joules), but doing the calculations on the table does not yeild a constant energy.
It probably needs the dissasemblers to figure this one out.
I tried dividing the values by ten and they look like reasonable coil dwell mS numbers then.
For the decel fuel cut delays, the 885x roms all seem to have rather large numbers compared to my own rom. Mine has 4 maps (2 are for in gear) but even so the numbers are 7,36,50,56,59,61,61.
I have a feeling the coil charge time, is just an offset amount. Its not a dwell, as dwells are based on degrees of crank rotation whereas this is a direct coil charge time which stays fixed.
I suppose the easy way to see if it is an offset is to just bring it down to zero, or maybe one, and scope the effect. When I stumbled on this map I did a simple scope check, made a change, then saw the result. I just did not spend a huge amount of time on it.
What it is useful for is for those running aftermarket coils which may need a slightly longer charge time. But you would only know this if you know how to check for coil charge saturation or you have this information from the manufacturer. Even then you would need to know the numbers for different charge voltages and then change the map and scope the output to check you are getting the correct amount.
BTW, there are 2 more maps that go with this. The other two I did not find their true functions for.
I have a feeling the coil charge time, is just an offset amount. Its not a dwell, as dwells are based on degrees of crank rotation whereas this is a direct coil charge time which stays fixed.
I suppose the easy way to see if it is an offset is to just bring it down to zero, or maybe one, and scope the effect. When I stumbled on this map I did a simple scope check, made a change, then saw the result. I just did not spend a huge amount of time on it.
What it is useful for is for those running aftermarket coils which may need a slightly longer charge time. But you would only know this if you know how to check for coil charge saturation or you have this information from the manufacturer. Even then you would need to know the numbers for different charge voltages and then change the map and scope the output to check you are getting the correct amount.
BTW, there are 2 more maps that go with this. The other two I did not find their true functions for.
Last edited by Mattjin; Mar 1, 2009 at 03:17 AM.



