Coil Dwell on stock ECU...again
#91
Using the stock values or the boosted values? Has anyone tried using lower values with individual coils to see where they need to be boosted to prevent breakup as a comparison to stock coils? Any data on the coils used by Spoolinup regarding dwell?
#92
https://www.evolutionm.net/forums/10352677-post276.html
#93
I bumped up the dwell time on the stock coils a few notches (not as far as Aaron) as I was experiencing spark blow out at 26 psi with slightly gapped plugs. Massive difference, it holds 26psi fine now and feels much more crisp on 23psi, I'm impressed.
#94
Are you guys bumping the 2800 rpm Dwell-Time reduction RPM to a higher value or just adjusting the Dwell-Time and Dwell-Time reduction factor tables?
What would be the address to log dwell-time with evoscan in an Evo 5?
What would be the address to log dwell-time with evoscan in an Evo 5?
#96
Here are some scripts to add to your xmls.
I have included the second correction, though I dont understand how it works at present.
I am confident on the scaling though, weird as they may be.
<!-- IGNITION COIL DWELL-TIME TABLES -->
<!-- SCALINGS -->
<scaling name="ChargeTime" units="mS" toexpr="x*0.064" frexpr="x/0.064" format="%.2f" min="0" max="16.32" inc="0.064" storagetype="uint8" endian="big"/>
<scaling name="BatteryVoltage" units="Volts" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="CF256" units="Correction Factor" toexpr="x/256" frexpr="x*256" format="%.3f" min="0" max="2" inc="0.0039" storagetype="uint8" endian="big"/>
<scaling name="Percent128" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<scaling name="BattVoltDwell%" units="%" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="RPMLimit" units="RPM" toexpr="7500000/x" frexpr="7500000/x" format="%.0f" min="0" max="9000" inc="60" storagetype="uint16" endian="big"/>
<!--
Evo6
25570000
-->
<table name="Ignition Coil, Dwell-Time" address="1229e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="10A46" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="122ac" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" address="122ba" category="Timing" type="2D" scaling="Percent128">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo7
90550001
98640014
-->
<table name="Ignition Coil Dwell Time" address="404e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="405e" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" address="406e" category="Timing" type="2D" scaling="Percent128">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
96260009
96260012
-->
<table name="Ignition Coil, Dwell-Time" address="3e4e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="5aac" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="3e5e" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="5aac" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="3e6e" type="2D" scaling="Percent128">
<table name="Battery" address="5aac" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
94170008
-->
<table name="Ignition Coil, Dwell-Time" address="41ea" category="Ignition Coil" type="2D" scaling="ChargeTime">
<table name="Battery" address="6398" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="41fa" category="Ignition Coil" type="2D" scaling="CF256">
<table name="Battery" address="6398" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="6398" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
94170015
-->
<table name="Ignition Coil, Dwell-Time" category="Ignition Coil" address="41ea" type="2D" scaling="ChargeTime">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil - Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Ignition Coil" address="41fa" type="2D" scaling="CF256">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
96530006
-->
<table name="Ignition Coil, Dwell-Time" address="41ea" category="Ignition Coil" type="2D" scaling="ChargeTime">
<table name="Battery" address="6808" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="41fa" category="Ignition Coil" type="2D" scaling="CF256">
<table name="Battery" address="6808" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="6808" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
88580013
88580014
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="3cc6" type="2D" scaling="ChargeTime">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="3cd6" type="2D" scaling="CF256">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell Time Correction 2" category="Timing" address="3ce6" type="2D" scaling="Percent128">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
88590015
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="3cc6" type="2D" scaling="ChargeTime">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="3cd6" type="2D" scaling="CF256">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Timing" address="3ce6" type="2D" scaling="Percent128">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
98280002
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="35FC" type="2D" scaling="ChargeTime">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="360C" type="2D" scaling="CF256">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Timing" address="361C" type="2D" scaling="Percent128">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
I have included the second correction, though I dont understand how it works at present.
I am confident on the scaling though, weird as they may be.
<!-- IGNITION COIL DWELL-TIME TABLES -->
<!-- SCALINGS -->
<scaling name="ChargeTime" units="mS" toexpr="x*0.064" frexpr="x/0.064" format="%.2f" min="0" max="16.32" inc="0.064" storagetype="uint8" endian="big"/>
<scaling name="BatteryVoltage" units="Volts" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="CF256" units="Correction Factor" toexpr="x/256" frexpr="x*256" format="%.3f" min="0" max="2" inc="0.0039" storagetype="uint8" endian="big"/>
<scaling name="Percent128" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<scaling name="BattVoltDwell%" units="%" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="RPMLimit" units="RPM" toexpr="7500000/x" frexpr="7500000/x" format="%.0f" min="0" max="9000" inc="60" storagetype="uint16" endian="big"/>
<!--
Evo6
25570000
-->
<table name="Ignition Coil, Dwell-Time" address="1229e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="10A46" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="122ac" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" address="122ba" category="Timing" type="2D" scaling="Percent128">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo7
90550001
98640014
-->
<table name="Ignition Coil Dwell Time" address="404e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="405e" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" address="406e" category="Timing" type="2D" scaling="Percent128">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
96260009
96260012
-->
<table name="Ignition Coil, Dwell-Time" address="3e4e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="5aac" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="3e5e" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="5aac" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="3e6e" type="2D" scaling="Percent128">
<table name="Battery" address="5aac" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
94170008
-->
<table name="Ignition Coil, Dwell-Time" address="41ea" category="Ignition Coil" type="2D" scaling="ChargeTime">
<table name="Battery" address="6398" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="41fa" category="Ignition Coil" type="2D" scaling="CF256">
<table name="Battery" address="6398" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="6398" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
94170015
-->
<table name="Ignition Coil, Dwell-Time" category="Ignition Coil" address="41ea" type="2D" scaling="ChargeTime">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil - Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Ignition Coil" address="41fa" type="2D" scaling="CF256">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
96530006
-->
<table name="Ignition Coil, Dwell-Time" address="41ea" category="Ignition Coil" type="2D" scaling="ChargeTime">
<table name="Battery" address="6808" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="41fa" category="Ignition Coil" type="2D" scaling="CF256">
<table name="Battery" address="6808" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="6808" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
88580013
88580014
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="3cc6" type="2D" scaling="ChargeTime">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="3cd6" type="2D" scaling="CF256">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell Time Correction 2" category="Timing" address="3ce6" type="2D" scaling="Percent128">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
88590015
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="3cc6" type="2D" scaling="ChargeTime">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="3cd6" type="2D" scaling="CF256">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Timing" address="3ce6" type="2D" scaling="Percent128">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
98280002
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="35FC" type="2D" scaling="ChargeTime">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="360C" type="2D" scaling="CF256">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Timing" address="361C" type="2D" scaling="Percent128">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
#99
#100
There are no injector phasing tables in the Mitsubishi ROMs.
I have found the best way to combat plug blow-out when using the stock coils is to reduce the Dwell Time reduction factor. This keeps the same dwell time as stock at idle and rpm below 2800, so the coils dont overheat.
Reducing the factor makes the dwell time higher at high rpm. If the factor is set to zero, there is no reduction in dwell time, so it gets whatever is in the dwell time table.
The Spoolinup coils do seem to like a reduction in dwell time factor in my experience.
I have found the best way to combat plug blow-out when using the stock coils is to reduce the Dwell Time reduction factor. This keeps the same dwell time as stock at idle and rpm below 2800, so the coils dont overheat.
Reducing the factor makes the dwell time higher at high rpm. If the factor is set to zero, there is no reduction in dwell time, so it gets whatever is in the dwell time table.
The Spoolinup coils do seem to like a reduction in dwell time factor in my experience.
#101
There are no injector phasing tables in the Mitsubishi ROMs.
I have found the best way to combat plug blow-out when using the stock coils is to reduce the Dwell Time reduction factor. This keeps the same dwell time as stock at idle and rpm below 2800, so the coils dont overheat.
Reducing the factor makes the dwell time higher at high rpm. If the factor is set to zero, there is no reduction in dwell time, so it gets whatever is in the dwell time table.
The Spoolinup coils do seem to like a reduction in dwell time factor in my experience.
I have found the best way to combat plug blow-out when using the stock coils is to reduce the Dwell Time reduction factor. This keeps the same dwell time as stock at idle and rpm below 2800, so the coils dont overheat.
Reducing the factor makes the dwell time higher at high rpm. If the factor is set to zero, there is no reduction in dwell time, so it gets whatever is in the dwell time table.
The Spoolinup coils do seem to like a reduction in dwell time factor in my experience.
#102
#103
Tweaking the Dwell-Time Reduction factor table and logging the result will certainly get you there with minimal fuss, though the logged values do fritz arround a bit.
To help reduce the jittering (I believe caused by battery voltage changing) set the 12.89V, 14.06V and 15.23V settings (both tables) to the same value while experimenting.
The third table to me is looking like a maximum dwell duty cycle table.
I am confident the scaling is Percent128 though I dont know exactly what its doing.
Additionally, the 1D parameter befoer the rpm threshold is also involved somehow.
It is a time thingy equal to 60uS but unknown application/math.
To help reduce the jittering (I believe caused by battery voltage changing) set the 12.89V, 14.06V and 15.23V settings (both tables) to the same value while experimenting.
The third table to me is looking like a maximum dwell duty cycle table.
I am confident the scaling is Percent128 though I dont know exactly what its doing.
Additionally, the 1D parameter befoer the rpm threshold is also involved somehow.
It is a time thingy equal to 60uS but unknown application/math.
#104
Here are some scripts to add to your xmls.
I have included the second correction, though I dont understand how it works at present.
I am confident on the scaling though, weird as they may be.
<!-- IGNITION COIL DWELL-TIME TABLES -->
<!-- SCALINGS -->
<scaling name="ChargeTime" units="mS" toexpr="x*0.064" frexpr="x/0.064" format="%.2f" min="0" max="16.32" inc="0.064" storagetype="uint8" endian="big"/>
<scaling name="BatteryVoltage" units="Volts" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="CF256" units="Correction Factor" toexpr="x/256" frexpr="x*256" format="%.3f" min="0" max="2" inc="0.0039" storagetype="uint8" endian="big"/>
<scaling name="Percent128" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<scaling name="BattVoltDwell%" units="%" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="RPMLimit" units="RPM" toexpr="7500000/x" frexpr="7500000/x" format="%.0f" min="0" max="9000" inc="60" storagetype="uint16" endian="big"/>
<!--
Evo6
25570000
-->
<table name="Ignition Coil, Dwell-Time" address="1229e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="10A46" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="122ac" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" address="122ba" category="Timing" type="2D" scaling="Percent128">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo7
90550001
98640014
-->
<table name="Ignition Coil Dwell Time" address="404e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="405e" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" address="406e" category="Timing" type="2D" scaling="Percent128">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
96260009
96260012
-->
<table name="Ignition Coil, Dwell-Time" address="3e4e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="5aac" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="3e5e" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="5aac" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="3e6e" type="2D" scaling="Percent128">
<table name="Battery" address="5aac" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
94170008
-->
<table name="Ignition Coil, Dwell-Time" address="41ea" category="Ignition Coil" type="2D" scaling="ChargeTime">
<table name="Battery" address="6398" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="41fa" category="Ignition Coil" type="2D" scaling="CF256">
<table name="Battery" address="6398" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="6398" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
94170015
-->
<table name="Ignition Coil, Dwell-Time" category="Ignition Coil" address="41ea" type="2D" scaling="ChargeTime">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil - Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Ignition Coil" address="41fa" type="2D" scaling="CF256">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
96530006
-->
<table name="Ignition Coil, Dwell-Time" address="41ea" category="Ignition Coil" type="2D" scaling="ChargeTime">
<table name="Battery" address="6808" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="41fa" category="Ignition Coil" type="2D" scaling="CF256">
<table name="Battery" address="6808" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="6808" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
88580013
88580014
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="3cc6" type="2D" scaling="ChargeTime">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="3cd6" type="2D" scaling="CF256">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell Time Correction 2" category="Timing" address="3ce6" type="2D" scaling="Percent128">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
88590015
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="3cc6" type="2D" scaling="ChargeTime">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="3cd6" type="2D" scaling="CF256">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Timing" address="3ce6" type="2D" scaling="Percent128">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
98280002
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="35FC" type="2D" scaling="ChargeTime">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="360C" type="2D" scaling="CF256">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Timing" address="361C" type="2D" scaling="Percent128">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
I have included the second correction, though I dont understand how it works at present.
I am confident on the scaling though, weird as they may be.
<!-- IGNITION COIL DWELL-TIME TABLES -->
<!-- SCALINGS -->
<scaling name="ChargeTime" units="mS" toexpr="x*0.064" frexpr="x/0.064" format="%.2f" min="0" max="16.32" inc="0.064" storagetype="uint8" endian="big"/>
<scaling name="BatteryVoltage" units="Volts" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="CF256" units="Correction Factor" toexpr="x/256" frexpr="x*256" format="%.3f" min="0" max="2" inc="0.0039" storagetype="uint8" endian="big"/>
<scaling name="Percent128" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<scaling name="BattVoltDwell%" units="%" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
<scaling name="RPMLimit" units="RPM" toexpr="7500000/x" frexpr="7500000/x" format="%.0f" min="0" max="9000" inc="60" storagetype="uint16" endian="big"/>
<!--
Evo6
25570000
-->
<table name="Ignition Coil, Dwell-Time" address="1229e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="10A46" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="122ac" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" address="122ba" category="Timing" type="2D" scaling="Percent128">
<table name="Battery" address="2c7c8" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo7
90550001
98640014
-->
<table name="Ignition Coil Dwell Time" address="404e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="405e" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" address="406e" category="Timing" type="2D" scaling="Percent128">
<table name="Battery" address="4f34" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
96260009
96260012
-->
<table name="Ignition Coil, Dwell-Time" address="3e4e" category="Timing" type="2D" scaling="ChargeTime">
<table name="Battery" address="5aac" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="3e5e" category="Timing" type="2D" scaling="CF256">
<table name="Battery" address="5aac" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="3e6e" type="2D" scaling="Percent128">
<table name="Battery" address="5aac" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
94170008
-->
<table name="Ignition Coil, Dwell-Time" address="41ea" category="Ignition Coil" type="2D" scaling="ChargeTime">
<table name="Battery" address="6398" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="41fa" category="Ignition Coil" type="2D" scaling="CF256">
<table name="Battery" address="6398" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="6398" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
94170015
-->
<table name="Ignition Coil, Dwell-Time" category="Ignition Coil" address="41ea" type="2D" scaling="ChargeTime">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil - Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Ignition Coil" address="41fa" type="2D" scaling="CF256">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="69bc" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo8
96530006
-->
<table name="Ignition Coil, Dwell-Time" address="41ea" category="Ignition Coil" type="2D" scaling="ChargeTime">
<table name="Battery" address="6808" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1746" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" address="41fa" category="Ignition Coil" type="2D" scaling="CF256">
<table name="Battery" address="6808" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Ignition Coil" address="420a" type="2D" scaling="Percent128">
<table name="Battery" address="6808" type="X Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
88580013
88580014
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="3cc6" type="2D" scaling="ChargeTime">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="3cd6" type="2D" scaling="CF256">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell Time Correction 2" category="Timing" address="3ce6" type="2D" scaling="Percent128">
<table name="Battery" address="6f14" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
88590015
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="3cc6" type="2D" scaling="ChargeTime">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="3cd6" type="2D" scaling="CF256">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Timing" address="3ce6" type="2D" scaling="Percent128">
<table name="Battery" address="6e0c" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>
<!--
Evo9
98280002
-->
<table name="Ignition Coil, Dwell-Time" category="Timing" address="35FC" type="2D" scaling="ChargeTime">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Reduction RPM" category="Timing" address="1346" type="1D" scaling="RPMLimit"/>
<table name="Ignition Coil, Dwell-Time Reduction Factor" category="Timing" address="360C" type="2D" scaling="CF256">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BatteryVoltage"/>
</table>
<table name="Ignition Coil, Dwell-Time Correction 2" category="Timing" address="361C" type="2D" scaling="Percent128">
<table name="Battery" address="5F00" type="Y Axis" elements="9" scaling="BattVoltDwell%"/>
</table>