Nemis wrote:S54fan wrote:I had a few difficulties. In the end I loaded up ECUedit and loaded in the ROM and it asked for details. I said that it did not inherit any other definition and then defined one fuel map just to see the structure.
I then exited ECUedit and pasted in DarkEvo's xml stuff between the <map> and </map> entries. Then the maps all appeared. Think some work needs to be done on a few bits of scaling, but the most interesting thing is how all these maps work - which one is used in which circumstance.
i have do this:
save and rename 8857-08.txt to jd8857-08.xml in EcuEdit directory
open your evo map, select inherit jd8857-08 ...
so all map appared
same with jdm8859-14 and other rom image
None of that works for me. I renamed 8857-08.txt to jd8857-08.xml and dumped it in the same folder along with all the XML files :
C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo
And when i select the definition file to use, jdm8857-08 is not listed. I even tried renaming that file to various other things, no luck.
In fact, I looked at the contents of the XML files, and it seems DarkECU's is very different, so am I putting this in the wrong place?
For example, top bit of 88590013.xml:
<rom>
<romid>
<xmlid>88590013</xmlid>
<internalidaddress>f52</internalidaddress>
<internalidhex>88590013</internalidhex>
<make>Mitsubishi</make>
<market>USDM</market>
<model>Lancer</model>
<submodel>EVO9</submodel>
<transmission>Manual</transmission>
<year>2006</year>
<flashmethod>mitsukernelocp</flashmethod>
<memmodel>SH7055</memmodel>
</romid>
<include>evo9base</include>
<table name="High Octane Fuel Map" address="2dbd">
<table name="Engine Load" address="6ec8" elements="20"/>
<table name="RPM" address="6ea0" elements="15"/>
</table>
<table name="Low Octane Fuel Map" address="2ef5">
<table name="Engine Load" address="6ec8" elements="20"/>
<table name="RPM" address="6ea0" elements="15"/>
</table>
but top bit of DarkECU's XML file:
<ecu_struct id="8857-08" type="JM8857-08 -> 1860A501 EVO 9 JDM GSR" include="">
<map name="2ABD -> Fuel Map High Octane" type="3" active="1" help="The coolant temperature that must be exceeded for closed loop fuelling operation." >
<cols count="20" format="%.f" func_2val="[value]/32*10" func_val2="[value]/10*32" offset="#5FA8" power="2" caption="Engine Load (%)" desc="Engine Load (%)" signed="False" reverse_bytes="True" />
<rows count="15" format="%.f" func_2val="[value]/128*500" func_val2="[value]/500*128" offset="#5F80" power="2" caption="Engine Speed (RPM)" desc="Engine Speed (RPM)" signed="False" reverse_bytes="True" />
<data order="RC" format="%.2f" func_2val="14.7/([value] / 128)" func_val2="(14.7/[value] * 128)" offset="#2ABD" power="1" caption="Fuel Map Val (AFR)" desc="Fuel Map Val (AFR)" signed="False" reverse_bytes="True" color_dir="0" inc="20" incb="170" inc_dir="1" />
</map>
<map name="2BF5 -> Fuel Map Low Octane" type="3" active="1" help="" >
<cols count="20" format="%.f" func_2val="[value]/32*10" func_val2="[value]/10*32" offset="#5FA8" power="2" caption="Engine Load (%)" desc="Engine Load (%)" signed="False" reverse_bytes="True" />
<rows count="15" format="%.f" func_2val="[value]/128*500" func_val2="[value]/500*128" offset="#5F80" power="2" caption="Engine Speed (RPM)" desc="Engine Speed (RPM)" signed="False" reverse_bytes="True" />
<data order="RC" format="%.2f" func_2val="14.7/([value] / 128)" func_val2="(14.7/[value] * 128)" offset="#2BF5" power="1" caption="Fuel Map Val (AFR)" desc="Fuel Map Val (AFR)" signed="False" reverse_bytes="True" color_dir="0" inc="20" incb="170" inc_dir="1" />
</map>
I've searched everywhere, I can't seem to find any forum post on how to get it working.
Could someone please assist or if there is already a guide or howto, just direct me to the thread and i'll read it all myself... but I havne't found this info yet.
Thanks in advance!!!