Looking for more maps, 80700010 Def
Hi Monsta,
i am still waiting for Sub7 for his reply on the FTP Server, cos i am having problem logon to his server. Maybe u can PM me your mailing Adress then i will send you the DVD. Otherwise, we have to wait for Sub7 to response regarding this matters.
By the way, something wierd happen I had an issue in ecuflash, there's seem to have indentical ECU ID. when i open the 256kb hex for 2003 airtrek (89970010 originally) it identifiied it as 83540008 which is the 512Kb hex for 2004 to 2005 Airtrek. Do know why....could smeone enlightened me. This haapens after i installed the 1.38 ecuflash, tried uninstalled and reinstall the 1.29 still having that problem.

i am still waiting for Sub7 for his reply on the FTP Server, cos i am having problem logon to his server. Maybe u can PM me your mailing Adress then i will send you the DVD. Otherwise, we have to wait for Sub7 to response regarding this matters.
By the way, something wierd happen I had an issue in ecuflash, there's seem to have indentical ECU ID. when i open the 256kb hex for 2003 airtrek (89970010 originally) it identifiied it as 83540008 which is the 512Kb hex for 2004 to 2005 Airtrek. Do know why....could smeone enlightened me. This haapens after i installed the 1.38 ecuflash, tried uninstalled and reinstall the 1.29 still having that problem.

I'd sent you a PM about 3 weeks ago... I'll PM you again with my ftp address logon. Yeap, am in KL. Mail me directly if you have question sub7owner[at]gmaildotcom.
I haven't posted for a while, but work still continues with the map discovery, albeit a little slower (been very busy). I had plans for today to do some more research with the coil charge time with a buddy of mine who works for a major aftermarket ECU manufacturer. At least he has a far more accurate scope than I do.
The trans stuff is going to be slow going, so dont expect anything spectacular for a while.
The trans stuff is going to be slow going, so dont expect anything spectacular for a while.
Just a quick update for the Evo 7 GTA.
I am now using the OpenPort 2.0 cable and at this point using V1.40 Ecuflash. I had to create a new read template which so far seems to be working, at least for reading. I have not done a Write with the new cable yet but will give it a try in the next few days. If you get an OpenPort2.0 cable, put this Read template in the appropriate directory (rommetadata/read templates). This will allow the full 512k rom read.
I am now using the OpenPort 2.0 cable and at this point using V1.40 Ecuflash. I had to create a new read template which so far seems to be working, at least for reading. I have not done a Write with the new cable yet but will give it a try in the next few days. If you get an OpenPort2.0 cable, put this Read template in the appropriate directory (rommetadata/read templates). This will allow the full 512k rom read.
Hi , I'm newer here , can anyone help me. I have problem with accelation map , when i look at acceleration enrichmap and try to fix it , no response , no change when i look at mitsu logger , no effect . Is acceleration map is that map . Now i cannot run my car becase when i put pedal quickly i got black smoke , Thankyou Mattjin for a lot of information.
What address is the map you are adjusting? If you are new to this be very wary, because some of the maps are mislabelled and there are many more that are not defined yet.
One of my next target jobs is the acceleration mapping. Just no time lately to do anything.
One of my next target jobs is the acceleration mapping. Just no time lately to do anything.
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Going thru your defs
Some corrections, some more will follow (I am one of those hex nerds) 
80700010:
<table name="Lean Spool Trailing Time - Rich Side" category="Fuel" address="3b2e" type="2D" level="2" scaling="uint8">
<table name="Engine Speed" address="598e" type="X Axis" elements="14" scaling="RPM"/>
</table>
<table name="Lean Spool Trailing Time - Lean Side" category="Fuel" address="3b42" type="2D" level="2" scaling="uint8">
<table name="Engine Speed" address="598e" type="X Axis" elements="14" scaling="RPM"/>
</table>
it seems that IPW mcsec scalings from your posts can be used here so:
<table name="Lean Spool Trailing Time - Rich Side" category="Fuel" address="3b2e" type="2D" level="2" scaling="IPW mcsec">
<table name="Engine Speed" address="598e" type="X Axis" elements="14" scaling="RPM"/>
</table>
<table name="Lean Spool Trailing Time - Lean Side" category="Fuel" address="3b42" type="2D" level="2" scaling="IPW mcsec">
<table name="Engine Speed" address="598e" type="X Axis" elements="14" scaling="RPM"/>
</table>

80700010:
<table name="Lean Spool Trailing Time - Rich Side" category="Fuel" address="3b2e" type="2D" level="2" scaling="uint8">
<table name="Engine Speed" address="598e" type="X Axis" elements="14" scaling="RPM"/>
</table>
<table name="Lean Spool Trailing Time - Lean Side" category="Fuel" address="3b42" type="2D" level="2" scaling="uint8">
<table name="Engine Speed" address="598e" type="X Axis" elements="14" scaling="RPM"/>
</table>
it seems that IPW mcsec scalings from your posts can be used here so:
<table name="Lean Spool Trailing Time - Rich Side" category="Fuel" address="3b2e" type="2D" level="2" scaling="IPW mcsec">
<table name="Engine Speed" address="598e" type="X Axis" elements="14" scaling="RPM"/>
</table>
<table name="Lean Spool Trailing Time - Lean Side" category="Fuel" address="3b42" type="2D" level="2" scaling="IPW mcsec">
<table name="Engine Speed" address="598e" type="X Axis" elements="14" scaling="RPM"/>
</table>
Last edited by acamus; Oct 31, 2008 at 09:08 AM.
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
and some more axis corrections:
<table name="Lean Spool Load" category="Fuel" address="3b56" type="2D" level="2" scaling="Load8">
<table name="Engine Speed" address="5c72" type="X Axis" elements="9" scaling="RPM"/>
</table>
<table name="Lean Spool AFR" category="Fuel" address="3b66" type="2D" level="2" scaling="AFR">
<table name="Engine Speed" address="5c72" type="X Axis" elements="9" scaling="RPMStatLimit"/>
</table>
<table name="Lean Spool Load" category="Fuel" address="3b56" type="2D" level="2" scaling="Load8">
<table name="Engine Speed" address="5c72" type="X Axis" elements="9" scaling="RPM"/>
</table>
<table name="Lean Spool AFR" category="Fuel" address="3b66" type="2D" level="2" scaling="AFR">
<table name="Engine Speed" address="5c72" type="X Axis" elements="9" scaling="RPMStatLimit"/>
</table>
You might want to re-check those addresses because they don't have anything to do with Lean Spool from what I have seen. They point right into the middle of cranking enrichment map territory. More like 3dxx than 3bxx for Lean Spool.
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
I just started with that and I have observed duplicates and some discrepancies but from what I have seen the adreses were incorect so I wanted to help. I know that the 2d tables are labeled wrongly but at least adresses are correct.
You might have to check you are using the correct rom file and using the correct info for 80700010. Be sure you are using the 512k rom too, as this is the correct full rom. Those maps are definitely not anything to do with "Lean Spool" in anything I have.
Be sure you are up to date and not using too much info from the beginning of the thread. Back then I was new to this and learned ALOT since then.
Be sure you are up to date and not using too much info from the beginning of the thread. Back then I was new to this and learned ALOT since then.
Last edited by Mattjin; Nov 2, 2008 at 02:55 AM.
Some new maps for 80700010:
DelayTime scaling was found only through experimentation, but through more thorough disassembly someone may find the true calibration. It appeared to be based on 128 = 1 minute, 255 = 2 minutes.
<scaling name="DelayTime" units="sec" toexpr="x/128*60" frexpr="x/60*128" format="%.1f" min="0" max="120" inc="1" storagetype="uint8" endian="big"/>
<table name="Closed Loop Fuel Start Delay #1" category="Fuel" address="3ac6" type="2D" level="2" scaling="DelayTime">
<table name="Engine Temp" address="5c58" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Closed Loop Fuel Start Delay #2" category="Fuel" address="3ad4" type="2D" level="2" scaling="DelayTime">
<table name="Engine Temp" address="5c58" type="X Axis" elements="8" scaling="Temp"/>
</table>
DelayTime scaling was found only through experimentation, but through more thorough disassembly someone may find the true calibration. It appeared to be based on 128 = 1 minute, 255 = 2 minutes.
<scaling name="DelayTime" units="sec" toexpr="x/128*60" frexpr="x/60*128" format="%.1f" min="0" max="120" inc="1" storagetype="uint8" endian="big"/>
<table name="Closed Loop Fuel Start Delay #1" category="Fuel" address="3ac6" type="2D" level="2" scaling="DelayTime">
<table name="Engine Temp" address="5c58" type="X Axis" elements="8" scaling="Temp"/>
</table>
<table name="Closed Loop Fuel Start Delay #2" category="Fuel" address="3ad4" type="2D" level="2" scaling="DelayTime">
<table name="Engine Temp" address="5c58" type="X Axis" elements="8" scaling="Temp"/>
</table>
Found another few small things today while checking over the boost control routines. What I found are two 1D maps that control whether the boost control is enabled or disabled based on the Octane number. One will turn off the boost control if Octane drops below a certain value, and the other will turn it back on once Octane raises back above a certain value. I tested this today and it works. Yes I know this range of address numbers are usually in "uint16" but I have chosen to do the maps in unit8 so that the scale line works with other maps.
<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"/>
<table name="Boost Control Disabled Below Octane" category="Turbo" address="1a5f" type="1D" level="3" scaling="Percent (256)"/>
<table name="Boost Control Enabled Above Octane" category="Turbo" address="1a61" type="1D" level="3" scaling="Percent (256)"/>
<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"/>
<table name="Boost Control Disabled Below Octane" category="Turbo" address="1a5f" type="1D" level="3" scaling="Percent (256)"/>
<table name="Boost Control Enabled Above Octane" category="Turbo" address="1a61" type="1D" level="3" scaling="Percent (256)"/>


