Notices
ECU Flash

Need Help for Evo 6 TME map definition

Thread Tools
 
Search this Thread
 
Old Mar 17, 2009 | 02:31 PM
  #1  
EVO_TM's Avatar
Thread Starter
Newbie
 
Joined: Mar 2009
Posts: 3
Likes: 0
From: paris
Need Help for Evo 6 TME map definition

Hello;
I have just bought a evo 6 TME. I ordered tactrix openport 2.0 set to flash and edit with ecuflash 1.41. But I could not find map definition for evo 6 TME. How can I find it? is there anyone to send me? any help will be appreciated.
Thanks...
Reply
Old Mar 17, 2009 | 03:05 PM
  #2  
SkyNight's Avatar
Evolving Member
15 Year Member
 
Joined: May 2008
Posts: 141
Likes: 0
From: Rome
I think that you can swap your TME ROM with another ROM like 90550001.
Try it...
Reply
Old Mar 17, 2009 | 03:58 PM
  #3  
EVO_TM's Avatar
Thread Starter
Newbie
 
Joined: Mar 2009
Posts: 3
Likes: 0
From: paris
Why swap? evo 6 ecus can be reflashed by ecuflash. What will be the matter?
Reply
Old Mar 17, 2009 | 04:14 PM
  #4  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
EDIT:
There are def files for the evo 5/6 over on geekmapped site, thanks to cossie1.

Last edited by merlin.oz; Mar 17, 2009 at 08:55 PM.
Reply
Old Mar 17, 2009 | 04:46 PM
  #5  
EVO_TM's Avatar
Thread Starter
Newbie
 
Joined: Mar 2009
Posts: 3
Likes: 0
From: paris
I am a little bit confused, should I replace my TME ecu with 90550001 rallyart ecu or just flashing 90550001 rallyart rom file to my TME ecu is enough? if this is the case, where can I find 90550001 rom file and definition?

thanks
Reply
Old Mar 17, 2009 | 05:11 PM
  #6  
kkarim's Avatar
Evolving Member
iTrader: (2)
 
Joined: Sep 2007
Posts: 214
Likes: 0
From: Florida / Lebanon
the definition file should be included with 1.41. you can find the rom here on evom.

make sure to backup your stock rom before trying to flash the ralliart ecu on your car...
Reply
Old Mar 17, 2009 | 06:09 PM
  #7  
cossie1's Avatar
Evolved Member
 
Joined: Aug 2007
Posts: 569
Likes: 1
From: UK
TME is an Evo 6, therefore 90550001 will not work on it unless he fits an Evo 7 ecu.

But the definition file should be in with ecuflash 1.41 as they were all bundled in together when I sent them to colby.

Ecuflash at the moment, will not write to the TME ecu.
Reply
Old Mar 17, 2009 | 08:43 PM
  #8  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
EDIT:removed to save confusion

Last edited by merlin.oz; Mar 19, 2009 at 05:49 PM.
Reply
Old Mar 18, 2009 | 02:18 AM
  #9  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
I had a quick look at a TME rom I have here, and almost all of the maps that are in the Evo 7 are in this rom. The warmup retard, knock control, ignition temp corrections, idle errors, limp home, decel fuel cut, purge control.... almost all of it. We might need to spend a little time and post an updated xml.

Nice work getting it started!
Reply
Old Mar 18, 2009 | 06:13 AM
  #10  
cossie1's Avatar
Evolved Member
 
Joined: Aug 2007
Posts: 569
Likes: 1
From: UK
Originally Posted by Mattjin
I had a quick look at a TME rom I have here, and almost all of the maps that are in the Evo 7 are in this rom. The warmup retard, knock control, ignition temp corrections, idle errors, limp home, decel fuel cut, purge control.... almost all of it. We might need to spend a little time and post an updated xml.

Nice work getting it started!
Yeh I can't get my head around disassembly, so I spent a couple of weeks, going through the roms and converting address's from the Evo 7 address's, just finding the basic info needed to see the maps (as at the time you couldn't flash them anyway).

It was handy for those that wanted the extra's from a 7 ecu, but wanted to retain there "tuned maps", so it could just be cut and paste into a patched 7 rom.

If you can update all the 5/6 definition files that would be excellent.

Lots of people are already asking for the "ALS Tables"
Reply
Old Mar 19, 2009 | 01:23 AM
  #11  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
I filled in one of the xml's with most of the common maps. This will keep you busy. :-)

For 27370001:

<table name="Idle Stability Timing Control" category="Timing" address="10a4e" type="2D" level="2" scaling="uint16">
<table name="Settings" type="Static X Axis" elements="3">
<data>Sensitivity</data>
<data>Timing Limit</data>
<data>Untested</data>
</table>
</table>

<table name="Knock Control Above Load" category="Timing" address="122c8" type="2D" level="2" scaling="Load8">
<table name="Engine Load" address="2c586" type="X Axis" elements="10" scaling="RPM"/>
</table>

<table name="Octane Control Above Load" category="Timing" address="122d6" type="2D" level="2" scaling="Load8">
<table name="Engine Load" address="2c586" type="X Axis" elements="10" scaling="RPM"/>
</table>

<table name="Ignition Coil Charge Time - Normal" category="Timing" address="1229e" type="2D" level="2" scaling="uint8">
<table name="Battery" address="2c7c8" type="X Axis" elements="9" scaling="BatteryVoltage"/>
</table>

<table name="Limp Home - TPS Table" category="Fuel" address="11beb" type="3D" level="2" swapxy="true" scaling="uint8">
<table name="TPS" address="2c90c" type="X Axis" elements="7" scaling="Volts16"/>
<table name="RPM" address="2c920" type="Y Axis" elements="5" scaling="RPM"/>
</table>

<table name="Lean Spool Trailing Time - Rich Side" category="Lean Spool" address="11da4" type="2D" level="2" scaling="uint8">
<table name="RPM" address="2c7fe" type="X Axis" elements="14" scaling="RPM"/>
</table>

<table name="Lean Spool Trailing Time - Lean Side" category="Lean Spool" address="11db6" type="2D" level="2" scaling="uint8">
<table name="RPM" address="2c7fe" type="X Axis" elements="14" scaling="RPM"/>
</table>

<table name="Lean Spool Load" category="Lean Spool" address="11dc8" type="2D" level="2" scaling="Load8">
<table name="RPM" address="2c7fe" type="X Axis" elements="14" scaling="RPM"/>
</table>

<table name="Lean Spool Fuel AFR Table" category="Lean Spool" address="11dda" type="2D" level="2" scaling="AFR">
<table name="RPM" address="2c820" type="X Axis" elements="7" scaling="RPMStatLimit"/>
</table>

Last edited by Mattjin; Mar 19, 2009 at 01:28 AM.
Reply
Old Mar 19, 2009 | 01:24 AM
  #12  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
<table name="Idle Post Start Step Incr vs Air Temp" category="Idle" address="1239a" type="2D" level="3" scaling="ISCVSteps">
<table name="Air temp" address="2c9ee" type="X Axis" elements="8" scaling="Temp"/>
</table>

<table name="Idle Post Start Decay Time" category="Idle" address="123a6" type="2D" level="3" scaling="uint8">
<table name="Air Temp" address="2c9ee" type="X Axis" elements="8" scaling="Temp"/>
</table>

<table name="Idle Error Correction - Neutral" category="Idle" address="123c4" type="2D" level="3" scaling="ISCVSteps">
<table name="Error" address="2ca64" type="X Axis" elements="9" scaling="RPM"/>
</table>

<table name="Idle Error Correction - Drive AC On" category="Idle" address="123d2" type="2D" level="3" scaling="uint8">
<table name="Error" address="2ca64" type="X Axis" elements="9" scaling="RPM"/>
</table>

<table name="Decel Fuel Cut Resume RPM Offset" category="Fuel" address="11ada" type="2D" level="2" scaling="RPM8">
<table name="Engine Temp" address="2c944" type="X Axis" elements="8" scaling="Temp"/>
</table>

<table name="Decel Fuel Cut Resume Enrich" category="Fuel" address="11d36" type="2D" level="2" swapxy="true" scaling="EnrichmentAdj">
<table name="Engine Temp" address="2c95a" type="X Axis" elements="9" scaling="Temp"/>
</table>

<table name="Decel Fuel Cut Delay - Neutral A/C Off" category="Fuel" address="12350" type="2D" level="2" scaling="uint8">
<table name="Engine Load" address="2c930" type="X Axis" elements="7" scaling="Load"/>
</table>

<table name="Decel Fuel Cut Delay - In Gear A/C Off" category="Fuel" address="1235c" type="2D" level="2" scaling="uint8">
<table name="Engine Load" address="2c930" type="X Axis" elements="7" scaling="Load"/>
</table>

<table name="Decel Fuel Cut Delay - Neutral A/C On" category="Fuel" address="12368" type="2D" level="2" scaling="uint8">
<table name="Engine Load" address="2c930" type="X Axis" elements="7" scaling="Load"/>
</table>

<table name="Decel Fuel Cut Delay - In Gear A/C On" category="Fuel" address="12374" type="2D" level="2" scaling="uint8">
<table name="Engine Load" address="2c930" type="X Axis" elements="7" scaling="Load"/>
</table>

<table name="Decel Fuel Cut Ignition Retard" category="Fuel" address="12388" type="2D" level="2" scaling="Timing">
<table name="Engine Speed" address="2c586" type="X Axis" elements="10" scaling="RPM"/>
</table>
Reply
Old Mar 19, 2009 | 01:24 AM
  #13  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
<table name="Cranking Primer - First Pulse" category="Fuel" address="11c60" type="2D" level="3" scaling="uint8">
<table name="Temp" address="2c972" type="X Axis" elements="11" scaling="Temp"/>
</table>

<table name="Post Start Enrich Trim vs Load" category="Fuel" address="11bac" type="2D" level="2" scaling="Percent (128)">
<table name="Load" address="2c6d2" type="X Axis" elements="14" scaling="Load"/>
</table>

<table name="Post Start Enrich Decay Multiplier" category="Fuel" address="11bbe" type="2D" level="2" scaling="EnrichmentAdj">
<table name="Time" address="2c95a" type="X Axis" elements="9" scaling="Temp"/>
</table>

<table name="Post Start Enrichment" category="Fuel" address="11bcc" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="2c95a" type="X Axis" elements="9" scaling="Temp"/>
</table>

<table name="Accel Enrich Base vs Engine Temp" category="Fuel" address="11ca0" type="2D" level="4" scaling="uint8">
<table name="Engine Temp" address="2c944" type="X Axis" elements="8" scaling="Temp"/>
</table>

<table name="Ignition Trim vs Eng Temp" category="Timing" address="12262" type="2D" level="3" scaling="Enrich">
<table name="Engine Temp" address="2c944" type="X Axis" elements="8" scaling="Temp"/>
</table>

<table name="Ignition Trim vs Air Temp" category="Timing" address="1226e" type="2D" level="3" scaling="Enrich">
<table name="Air Temp" address="2c944" type="X Axis" elements="8" scaling="Temp"/>
</table>

<table name="Ignition Trim - Baro" category="Timing" address="1227a" type="2D" level="2" scaling="Enrich">
<table name="Baro Press." address="2c7e0" type="X Axis" elements="5" scaling="Load16"/>
</table>

<table name="Ignition Trim vs Air Temp Active Above Load" category="Timing" address="12284" type="2D" level="3" scaling="Load8">
<table name="Engine Speed" address="2c586" type="X Axis" elements="10" scaling="RPM"/>
</table>

<table name="Warmup Ignition Control vs Eng Temp" category="Timing" address="12292" type="2D" level="2" scaling="Percent (256)">
<table name="Engine Temp" address="2c9ac" type="X Axis" elements="8" scaling="Temp"/>
</table>

<table name="Desired ISCV initial step position with AC on-Drive" category="Idle" address="12338" type="2D" level="4" scaling="ISCVSteps">
<table name="Engine Temp" address="2c944" type="Y Axis" elements="8" scaling="Temp"/>
</table>
Reply
Old Mar 19, 2009 | 01:28 AM
  #14  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Also fixed this map to read correctly:

<table name="Warmup Retard" address="120d1" scaling="Enrich">
<table name="Load" address="2c8ae"/>
<table name="RPM" address="2c882" elements="19"/>
</table>


and corrected some of the idle control:

<table name="Desired ISCV intial step position with AC off-Neutral" address="12314">
<table name="Engine Temp" address="2c944"/>
</table>

<table name="Desired ISCV intial step position with AC off-Drive" address="12320">
<table name="Engine Temp" address="2c944"/>
</table>

<table name="Desired ISCV intial step position with AC on-Neutral" address="1232c">
<table name="Engine Temp" address="2c944"/>
</table>

<table name="Desired Idle RPM-Neutral" address="122fc">
<table name="Engine Temp" address="2c944"/>
</table>

<table name="Desired Idle RPM-Drive" address="12308">
<table name="Engine Temp" address="2c944"/>
</table>


and a couple more:

<table name="Octane Below to Disable Boost Control" category="Turbo" address="10d5f" type="1D" level="2" scaling="Percent (256)"/>

<table name="Octane Above to Enable Boost Control" category="Turbo" address="10d61" type="1D" level="2" scaling="Percent (256)"/>

<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="124e2" type="2D" level="2" scaling="DynamicBoost">
<table name="TPS" address="2c8f4" type="X Axis" elements="9" scaling="TPS Percent"/>
</table>


and these scales are needed

<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"/>
<scaling name="Percent (256)" units="Trim %" toexpr="x/2.55" frexpr="x*2.55" format="%.0f" min="0" max="100" inc="0.39" storagetype="uint8" endian="big"/>
<scaling name="TPS Percent" units="%" toexpr="x*100/255" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16" endian="big"/>
Reply
Old Mar 19, 2009 | 02:37 AM
  #15  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
Just brilliant.
(almost) speachless...
Reply



All times are GMT -7. The time now is 10:01 AM.