Notices
ECU Flash

Evo IX 2-byte Load & Lean Spool for Dummies

Thread Tools
 
Search this Thread
 
Old Apr 2, 2007 | 03:34 AM
  #1  
Pd1's Avatar
Pd1
Thread Starter
Evolved Member
iTrader: (38)
 
Joined: Aug 2005
Posts: 555
Likes: 0
From: NorCal
Evo IX 2-byte Load & Lean Spool for Dummies

I wasn't able to find these instructions anywhere in an "idiot-proof" version, so I thought it may be useful to share how these modifications can be done step-by-step. A big thanks goes out to JohnBradley, jcsbanks, and Ralph for their hard work in developing and sharing these methods.

2-Byte Load
Why?
This is a more reliable way to capture the true engine load being measured in the ECU than with the calculated methods used by EvoScan and Mitsulogger. This tutorial will address capturing the 2-Byte load via EvoScan.

How?
1.) Ensure that you have EvoScan v.99 installed along with ECUFlash v1.3.
2.) Next, update the ECUFlash XML file located at: C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo\ 88590015.xml (or whatever Evo IX ROM ID you have)
using FrontPage or other XML editor to include the following two table entries so the code ends like this:

<table name="2 byte load high bit" address="3EE86" category="Misc" type="1D" level="1" scaling="uint16" />

<table name="2 byte load low bit" address="3EE8A" category="Misc" type="1D" level="1" scaling="uint16" />
</rom>


Save the changes.
3.) Open ECUFlash v1.3 and a version 15 ROM image. Scroll down to the Misc section and you'll see two new entries: "2 byte load high bit" and "2 byte load low bit."
4.) Enter 27458 as the value for "2 byte load high bit."
Enter 27459 as the value for "2 byte load low bit."
5.) Save the ROM file. Flash the ROM onto your IX and begin logging 2-byte load using EvoScan v.99.

************************************************** *****
FOR VERSION 13 and 14 ROMs, insert the following table entries instead of the ones shown above:
<table name="2 byte load high bit" address="3EE66" category="Misc" type="1D" level="1" scaling="uint16" />

<table name="2 byte load low bit" address="3EE6A" category="Misc" type="1D" level="1" scaling="uint16" />
</rom>


When you change the values in ECUFlash, the *stock* values should appear as:
high byte table value = 27169
low byte table value = 27168

FOR VERSION 8 ROMs (Evo VIII), refer to the following how-to:
https://www.evolutionm.net/forums/sh...d.php?t=272246
************************************************** *****

Lean Spool Disable
Why?
When in open loop operation, the factory ECU artificially leans the fuel mixture by about 1 full ratio point which can cause difficulty in tuning for proper AFR. Disabling "Lean Spool" will also allow for your map AFR numbers to more closely align with your actual measured AFR.

How?
OPTION 1
1.) Open ECUFlash v1.3 and a version 15 ROM image. Scroll down and expand the Misc section.
2.) Right-click somewhere within the Misc section and select "New Map."
3.) Click the evo9base tab at the top.
4.) Enter the map Name "LeanSpoolEnable"
5.) Select the Type as "1D"
6.) Enter the Address of "1281"
7.) Select the Scaling entry "unit8"
The form should look like this:

8.) Click Apply then OK

Now do the same thing to make a "LeanSpoolDisable" map that looks like this:


9.) Click the box next to LeanSpoolEnable and change the value to "48" (which translates to 1500rpm) and change LeanSpoolDisable to "48" as well.
10.) Save the ROM file. Flash the ROM onto your IX and begin tuning your AFR with a much more logical and predictable foundation.

OPTION 2
1.) Go to "boost enhancement (anti-lag) Stop RPM"

2.) Right click on it and select "edit map"

3.) Change the address to "1284", click apply, then OK

4.) Make both the "boost enhancement (anti-lag) Stop RPM" and the "boost enhancement (anti-lag) Start RPM"
the same. For example, set both to 1500rpm.
5.) Save the ROM file. Flash the ROM onto your IX and begin tuning your AFR with a much more logical and predictable foundation.
--------------------------------------------------

Here are the lean spool tables for the Evo 8 94170008:

------------
<table name="Lean Spool Start RPM" category="Misc" address="1680" type="1D" level="1" scaling="RPMStatLimit"/>

<table name="Lean Spool Stop RPM" category="Misc" address="1684" type="1D" level="1" scaling="RPMStatLimit"/>

<table name="Lean Spool Load Threshold" category="Misc" address="39A2" type="2D" level="1" scaling="Load8">
<table name="input value" address="63DA" type="X Axis" elements="14" scaling="RPM"/>
</table>

<table name="Lean Spool Trailing Time (Rich Side)" category="Misc" address="397A" type="2D" level="1" scaling="uint8">
<table name="input value" address="63DA" type="X Axis" elements="14" scaling="RPM"/>
</table>

<table name="Lean Spool Trailing Time (Lean Side)" category="Misc" address="398E" type="2D" level="1" scaling="uint8">
<table name="input value" address="63DA" type="X Axis" elements="14" scaling="RPM"/>
</table>

<table name="Min Temp for Lean Spool" category="Misc" address="167E" type="1D" level="1" scaling="Temp"/>

<table name="Lean Spool Enable Load Hysteresis" category="Misc" address="167C" type="1D" level="1" scaling="Load16"/>

<table name="Lean Spool AFR Mapping" category="Misc" address="39B6" type="2D" level="1" scaling="AFR">
<table name="base AFR" address="6400" type="X Axis" elements="7" scaling="AFR16"/>
</table>

<table name="Lean Spool AFR below Enable" category="Misc" address="1682" type="1D" level="1" scaling="AFR16"/>

<table name="Lean Spool Clip Value" category="Misc" address="1686" type="1D" level="1" scaling="AFR16"/>
------------

You'll also need to add this line to the "evo7base.xml" file:

------------
<scaling name="AFR16" units="AFR" toexpr="14.7*128/x" frexpr="14.7*128/x" format="%.1f" min="8" max="20" inc="0.1" storagetype="uint16" endian="little"/>

Last edited by Pd1; Sep 7, 2007 at 10:18 PM.
Reply
Old Apr 2, 2007 | 03:48 AM
  #2  
elhalisf's Avatar
Evolved Member
iTrader: (171)
 
Joined: Apr 2005
Posts: 1,216
Likes: 0
From: Chandler, AZ
" the factory ECU artificially richens the fuel mixture" should read
"the factory ECU artificially leans the fuel mixture"
Reply
Old Apr 2, 2007 | 03:50 AM
  #3  
jcsbanks's Avatar
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
Excellent, one correction:

"When in open loop operation, the factory ECU artificially richens the fuel mixture by about 1 full ratio point which can cause difficulty in tuning for proper AFR."

Change to "artificially leans"

Sorry cross posted with the above. At least we agree
Reply
Old Apr 2, 2007 | 04:06 AM
  #4  
Pd1's Avatar
Pd1
Thread Starter
Evolved Member
iTrader: (38)
 
Joined: Aug 2005
Posts: 555
Likes: 0
From: NorCal
Thanks, guys. I've fixed the original post. (Duh) Forgive me, I'm totally jetlagged and am operating on 3 hours of sleep over the last 40 hours.

Last edited by Pd1; Apr 2, 2007 at 04:13 AM.
Reply
Old Apr 2, 2007 | 02:46 PM
  #5  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
Is there some negative effect for disabling lean spool? It would seem that Mitsu wouldn't just put it there for no reason ...
Reply
Old Apr 2, 2007 | 05:56 PM
  #6  
Ludikraut's Avatar
Evolved Member
iTrader: (17)
 
Joined: Apr 2004
Posts: 6,224
Likes: 0
From: 41° 59' N, 87° 54' W
Originally Posted by Pd1
2.) Next, update the ECUFlash XML file located at: C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo\ 88590015.xml
using FrontPage or other XML editor to include the following two table entries so the code ends like this:

<table name="2 byte load high bit" address="3EE86" category="Misc" type="1D" level="1" scaling="uint16" />

<table name="2 byte load low bit" address="3EE6A" category="Misc" type="1D" level="1" scaling="uint16" />
</rom>
Have the addresses for the 2-byte load been documented for the 9417008 Evo 8 ECU?

l8r)
Reply
Old Apr 2, 2007 | 06:34 PM
  #7  
mchuang's Avatar
Evolved Member
iTrader: (11)
 
Joined: Sep 2005
Posts: 2,180
Likes: 1
From: h town
This is only for your particular rom correct? Or can I use the exact same directions on my 94170014 rom?
Reply
Old Apr 2, 2007 | 06:34 PM
  #8  
mchuang's Avatar
Evolved Member
iTrader: (11)
 
Joined: Sep 2005
Posts: 2,180
Likes: 1
From: h town
Originally Posted by Ludikraut
Have the addresses for the 2-byte load been documented for the 9417008 Evo 8 ECU?

l8r)
Hahha yea the that id is all over the dam place lol
Reply
Old Apr 3, 2007 | 08:12 AM
  #9  
Deus's Avatar
Newbie
 
Joined: Jul 2006
Posts: 13
Likes: 0
From: Chandler, AZ
Awesome! Thank you for the write up!
Reply
Old Apr 3, 2007 | 08:17 AM
  #10  
nj1266's Avatar
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Originally Posted by mchuang
This is only for your particular rom correct? Or can I use the exact same directions on my 94170014 rom?
Each Rom is different. The patch for my 05 Evo 8 Rom is different than the one posted here.
Reply
Old Apr 3, 2007 | 08:57 AM
  #11  
dudical26's Avatar
Evolved Member
iTrader: (17)
 
Joined: Nov 2005
Posts: 2,544
Likes: 0
From: NNJ
Just to check this means I can now use "Load MUT 2Byte MOD" in Evoscan?

What do I need to do to use the "RPM MUT 2Byte MOD"

Also to try and get our map back to where it was before lean spool was disabled should we lean out the fuel map about 1 full point at all RPM's that fall within the start and stop lean spool rpms?

Last edited by dudical26; Apr 3, 2007 at 09:14 AM.
Reply
Old Apr 3, 2007 | 09:17 AM
  #12  
mchuang's Avatar
Evolved Member
iTrader: (11)
 
Joined: Sep 2005
Posts: 2,180
Likes: 1
From: h town
Originally Posted by dudical26
Just to check this means I can now use "Load MUT 2Byte MOD" in Evoscan?

What do I need to do to use the "RPM MUT 2Byte MOD"

Also to try and get our map back to where it was before lean spool was disabled should we lean out the fuel map about 1 full point at all RPM's that fall within the start and stop lean spool rpms?
You have to check your rom id first. The addresses are different in each rom. I have been trying to figure out how to find mine, but I am clueless and I have seen no one with my id.
Reply
Old Apr 3, 2007 | 09:25 AM
  #13  
dudical26's Avatar
Evolved Member
iTrader: (17)
 
Joined: Nov 2005
Posts: 2,544
Likes: 0
From: NNJ
my rom image is - 88590015, just as this how to documents.
Reply
Old Apr 3, 2007 | 09:28 AM
  #14  
Ultimate CC's Avatar
Account Disabled
iTrader: (122)
 
Joined: Apr 2005
Posts: 6,876
Likes: 0
From: Peekskill NY
good stuff...nice write up...
Reply
Old Apr 6, 2007 | 12:17 AM
  #15  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
nice job.
Reply



All times are GMT -7. The time now is 07:20 PM.