New Maps for Evo 7 and 9
Actually 96530006 was the only Evo8 I did before posting. Here it is:
<table name="Thermo Fan Duty" category="Misc" address="45ac" type="3D" level="2" swapxy="true" scaling="Percent">
<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="6a14" type="Y Axis" elements="12" scaling="Temp"/>
</table>
<table name="Thermo Fan Duty" category="Misc" address="45ac" type="3D" level="2" swapxy="true" scaling="Percent">
<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="6a14" type="Y Axis" elements="12" scaling="Temp"/>
</table>
What am I doing wrong?
96530006:
<table name="Ignition Trim vs Engine Temp" category="Timing" address="41a4" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="6aa0" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Air Temp" category="Timing" address="41b2" type="2D" level="2" scaling="uint8">
<table name="Air Temp" address="6aa0" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim Unknown" category="Timing" address="41c0" type="2D" level="2" scaling="uint8">
<table name="Unknown" address="6824" type="X Axis" elements="5" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Air Temp Above Load" category="Timing" address="41cc" type="2D" level="2" scaling="Load8">
<table name="Engine Speed" address="6576" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Warmup Retard Control" category="Timing" address="41dc" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="7b12" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Engine Temp" category="Timing" address="41a4" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="6aa0" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Air Temp" category="Timing" address="41b2" type="2D" level="2" scaling="uint8">
<table name="Air Temp" address="6aa0" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim Unknown" category="Timing" address="41c0" type="2D" level="2" scaling="uint8">
<table name="Unknown" address="6824" type="X Axis" elements="5" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Air Temp Above Load" category="Timing" address="41cc" type="2D" level="2" scaling="Load8">
<table name="Engine Speed" address="6576" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Warmup Retard Control" category="Timing" address="41dc" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="7b12" type="X Axis" elements="8" scaling="Temp"/>
</table>
96530006:
<table name="Decel Fuel Cut Delay #1" category="Fuel" address="42ce" type="2D" level="2" scaling="uint8">
<table name="Load" address="697a" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #2" category="Fuel" address="42dc" type="2D" level="2" scaling="uint8">
<table name="Load" address="697a" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #3" category="Fuel" address="42ea" type="2D" level="2" scaling="uint8">
<table name="Load" address="697a" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #4" category="Fuel" address="42f8" type="2D" level="2" scaling="uint8">
<table name="Load" address="697a" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Retard" category="Fuel" address="4312" type="2D" level="2" scaling="Timing">
<table name="Engine Speed" address="6576" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Decel Fuel Cut Delay #1" category="Fuel" address="42ce" type="2D" level="2" scaling="uint8">
<table name="Load" address="697a" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #2" category="Fuel" address="42dc" type="2D" level="2" scaling="uint8">
<table name="Load" address="697a" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #3" category="Fuel" address="42ea" type="2D" level="2" scaling="uint8">
<table name="Load" address="697a" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #4" category="Fuel" address="42f8" type="2D" level="2" scaling="uint8">
<table name="Load" address="697a" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Retard" category="Fuel" address="4312" type="2D" level="2" scaling="Timing">
<table name="Engine Speed" address="6576" type="X Axis" elements="10" scaling="RPM"/>
</table>
There are more Decel Fuel Cut maps for all of the roms, just I have not been able so far to track down the correct scales. I know exactly what the maps do though. If any of the better brains here want them I will post them.
What percent scaling should I be using?
As an example, should it look something like this for my 96530006 ROM
I tried the above, but no tables appears at all in ECUFlash, but if I add the data form post#40, the table appears but the values seem wrong.
thx for the help
As an example, should it look something like this for my 96530006 ROM
Code:
<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="45ac" type="3D" level="2" swapxy="true" scaling="Percent"> <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="6a14" type="Y Axis" elements="12" scaling="Temp"/> </table>
thx for the help
88840016:
<table name="Thermo Fan Duty" category="Misc" address="4036" 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="713c" type="Y Axis" elements="12" scaling="Temp"/>
</table>
<table name="Thermo Fan Duty" category="Misc" address="4036" 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="713c" type="Y Axis" elements="12" scaling="Temp"/>
</table>
88840016:
<table name="Ignition Trim vs Engine Temp" category="Timing" address="3c80" type="2D" level="2" scaling="Enrich">
<table name="Engine Temp" address="70e6" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Air Temp" category="Timing" address="3c8e" type="2D" level="2" scaling="Enrich">
<table name="Air Temp" address="70e6" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim Unknown" category="Timing" address="3c9c" type="2D" level="2" scaling="Enrich">
<table name="Unknown" address="6f30" type="X Axis" elements="5" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Air Temp Above Load" category="Timing" address="3ca8" type="2D" level="2" scaling="Load8">
<table name="Engine Speed" address="6d56" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Decel Fuel Cut Delay #1" category="Fuel" address="3d92" type="2D" level="2" scaling="uint8">
<table name="Load" address="70a2" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #2" category="Fuel" address="3da6" type="2D" level="2" scaling="uint8">
<table name="Load" address="70a2" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Retard" category="Fuel" address="3dc6" type="2D" level="2" scaling="Timing">
<table name="Engine Speed" address="6d56" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Ignition Trim vs Engine Temp" category="Timing" address="3c80" type="2D" level="2" scaling="Enrich">
<table name="Engine Temp" address="70e6" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Air Temp" category="Timing" address="3c8e" type="2D" level="2" scaling="Enrich">
<table name="Air Temp" address="70e6" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Ignition Trim Unknown" category="Timing" address="3c9c" type="2D" level="2" scaling="Enrich">
<table name="Unknown" address="6f30" type="X Axis" elements="5" scaling="Temp"/>
</table>
<table name="Ignition Trim vs Air Temp Above Load" category="Timing" address="3ca8" type="2D" level="2" scaling="Load8">
<table name="Engine Speed" address="6d56" type="X Axis" elements="10" scaling="RPM"/>
</table>
<table name="Decel Fuel Cut Delay #1" category="Fuel" address="3d92" type="2D" level="2" scaling="uint8">
<table name="Load" address="70a2" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Delay #2" category="Fuel" address="3da6" type="2D" level="2" scaling="uint8">
<table name="Load" address="70a2" type="X Axis" elements="7" scaling="Load"/>
</table>
<table name="Decel Fuel Cut Retard" category="Fuel" address="3dc6" type="2D" level="2" scaling="Timing">
<table name="Engine Speed" address="6d56" type="X Axis" elements="10" scaling="RPM"/>
</table>
I didn't have these maps in my 88840016 definition but saw them while finding the others. You may already have them, but here they are anyway.
<table name="Warmup Retard Control" category="Timing" address="3cb8" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="807a" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="EGR Enabled Advance 1" category="Timing" address="3749" type="3D" level="3" swapxy="true" scaling="Timing">
<table name="Load" address="7034" type="X Axis" elements="21"/>
<table name="Engine Speed" address="7002" type="Y Axis" elements="20"/>
</table>
<table name="EGR Enabled Advance 2" category="Timing" address="38f9" type="3D" level="3" swapxy="true" scaling="Timing">
<table name="Load" address="7034" type="X Axis" elements="21" scaling="Load"/>
<table name="Engine Speed" address="7002" type="Y Axis" elements="20" scaling="RPM"/>
</table>
<table name="Warmup Retard" category="Timing" address="3aa9" type="3D" level="3" swapxy="true" scaling="Enrich">
<table name="Load" address="7034" type="X Axis" elements="21" scaling="Load"/>
<table name="Engine Speed" address="7002" type="Y Axis" elements="20" scaling="RPM"/>
</table>
<table name="Warmup Retard Control" category="Timing" address="3cb8" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="807a" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="EGR Enabled Advance 1" category="Timing" address="3749" type="3D" level="3" swapxy="true" scaling="Timing">
<table name="Load" address="7034" type="X Axis" elements="21"/>
<table name="Engine Speed" address="7002" type="Y Axis" elements="20"/>
</table>
<table name="EGR Enabled Advance 2" category="Timing" address="38f9" type="3D" level="3" swapxy="true" scaling="Timing">
<table name="Load" address="7034" type="X Axis" elements="21" scaling="Load"/>
<table name="Engine Speed" address="7002" type="Y Axis" elements="20" scaling="RPM"/>
</table>
<table name="Warmup Retard" category="Timing" address="3aa9" type="3D" level="3" swapxy="true" scaling="Enrich">
<table name="Load" address="7034" type="X Axis" elements="21" scaling="Load"/>
<table name="Engine Speed" address="7002" type="Y Axis" elements="20" scaling="RPM"/>
</table>
Last edited by Mattjin; Aug 26, 2008 at 03:18 PM. Reason: Made a mistake, fixed scale addresses
I Can see most of them...
but:
Thermo Fan XML doesn't work (cant access parameters)
Warmup Retard Control XML doesn't work (cant access parameters)
and
Ignition Trim vs Engine Temp
Ignition Trim vs Air Temp
Ignition Trim vs Air Temp
Can be access but the vaules are "xxx"
Is it possible that some ROM images don't use all the tables...
.
but:
Thermo Fan XML doesn't work (cant access parameters)
Warmup Retard Control XML doesn't work (cant access parameters)
and
Ignition Trim vs Engine Temp
Ignition Trim vs Air Temp
Ignition Trim vs Air Temp
Can be access but the vaules are "xxx"
Is it possible that some ROM images don't use all the tables...
.
Change :
to:
<table name="Thermo Fan Duty" category="Misc" address="45ac" type="3D" level="2" swapxy="true" scaling="Percent (128)">
<table name="Thermo Fan Duty" category="Misc" address="45ac" type="3D" level="2" swapxy="true" scaling="Percent">
<table name="Thermo Fan Duty" category="Misc" address="45ac" type="3D" level="2" swapxy="true" scaling="Percent (128)">


