Notices
ECU Flash

Lean spool qestions....

Thread Tools
 
Search this Thread
 
Old May 25, 2007, 01:25 PM
  #1  
Evolved Member
Thread Starter
iTrader: (66)
 
Jeff_Jeske's Avatar
 
Join Date: Jan 2003
Location: On the track
Posts: 4,358
Received 6 Likes on 6 Posts
Lean spool questions....

1. Does the ECU lean out the values in the fuel map or does it run its own little algorithm? Question stems from the fact that while on pump gas with an 11:1 afr tune I still see 12.5:1 AFR through the first gear that I hammer it in. Now I want to lean my AFR out for 100 oct to 12:1 through the entire power band but I dont want the ECU to then lean that mixture out to 13.5:1.

2. Can I configure the RPM that I want lean spool to stop at? I now know the anitlag start and stop number do not acutally translate into RPM but I would like to enter the value that would control or lessen the depth of my lean spool. I would like things leaned out till 3500 after that I would prefer the AFR I dialed in. If there isn't a way I suppose disabling lean spool is my only option. I'm afraid that overal performance will be affected because many have reported sub-par results with it turned off.
Old May 25, 2007, 03:04 PM
  #2  
Evolved Member
iTrader: (9)
 
C6C6CH3vo's Avatar
 
Join Date: Feb 2005
Location: sc
Posts: 4,223
Likes: 0
Received 4 Likes on 4 Posts
fROM what I experienced, the lean spool just makes the value in the map (for the respective lean spool portion) overridden to a point . I personally prefer leaner spool - just faster - and leaned it back to where it was with it enabled, however I disabled to gain more control of my map

As for the portion of RPM which is controllable is still unkown (I think) for the value in there is not really RPM (i.e 4350), jsc may know the details of RPM control though

Last edited by C6C6CH3vo; May 25, 2007 at 03:09 PM.
Old May 26, 2007, 10:39 AM
  #3  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 65 Likes on 49 Posts
If you had the same map and your variables were only lean spool on or off. You would see something like the following:

3500 rpm 12.1 AFR (lean spool on)
3500 rpm 11.4 AFR (lean spool off)

Turning it all the way off will richen it anywhere from .7-1.0 full AFR. If you want to experiment it wont do anything but go rich so disable it and log and see what the change is in your particular setup.

For your initial question set the lean spool enable to 2500 (default) and the disable at 3500 and watch what it does.
Old May 26, 2007, 10:58 AM
  #4  
Evolved Member
iTrader: (12)
 
Ph3n1x's Avatar
 
Join Date: Aug 2005
Location: ¯\(º_o)/¯
Posts: 2,251
Likes: 0
Received 0 Likes on 0 Posts
Its not worth it to imo to turn it off since the change in the AFRs ar 3k is Drastic. You end up running to risk. No need, just use the lean spool on.
Old May 26, 2007, 11:00 AM
  #5  
Account Disabled
iTrader: (38)
 
Mellon Racing's Avatar
 
Join Date: Aug 2005
Location: Virginia Beach, Virginia
Posts: 9,319
Likes: 0
Received 1 Like on 1 Post
Originally Posted by Phenix_fyah
Its not worth it to imo to turn it off since the change in the AFRs ar 3k is Drastic. You end up running to risk. No need, just use the lean spool on.
What risk? the risk of being slightly richer
Old May 26, 2007, 11:30 AM
  #6  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
I noticed when playing with an 8MR UK/JDM that if the AFR in 3rd gear was 11.5 it would be 10.7 in higher gears.

With lean spool enabled on my IX I only see about 0.3 AFR difference between 3rd and 6th gear.

Both setups had the fuel map AFRs flat over a wide range of loads from 200+ load.
Old May 26, 2007, 12:59 PM
  #7  
Evolved Member
iTrader: (12)
 
Ph3n1x's Avatar
 
Join Date: Aug 2005
Location: ¯\(º_o)/¯
Posts: 2,251
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Mellon
What risk? the risk of being slightly richer
Opps what the hell was i typing lol....

I just meant to u run rich, no risk.

But u will be slower, fwiw
Old May 26, 2007, 03:21 PM
  #8  
Account Disabled
iTrader: (38)
 
Mellon Racing's Avatar
 
Join Date: Aug 2005
Location: Virginia Beach, Virginia
Posts: 9,319
Likes: 0
Received 1 Like on 1 Post
Originally Posted by Phenix_fyah
Opps what the hell was i typing lol....

I just meant to u run rich, no risk.

But u will be slower, fwiw

np, I figured you didn't mean that but wanted to be clear
Old May 26, 2007, 03:43 PM
  #9  
Newbie
 
gtpumps's Avatar
 
Join Date: May 2006
Location: Sydney
Posts: 71
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by jcsbanks
I noticed when playing with an 8MR UK/JDM that if the AFR in 3rd gear was 11.5 it would be 10.7 in higher gears.

With lean spool enabled on my IX I only see about 0.3 AFR difference between 3rd and 6th gear.

Both setups had the fuel map AFRs flat over a wide range of loads from 200+ load.
I have a similar experience with an EVOVII ECU in a EVOVI TME.

AFR 2nd gear 12.4
AFR 3rd gear 11.8
AFR 4th gear 10.8

Same boost (1.2 bar), same MAF Hz, same "load".


For those of us who are used to tuning aftermarket ECU's this is VERY annoying
I was going nuts trying to figure out what was going on until I read the threads on this "lean spool stuff".

I spent a whole morning road tuning in 3rd gear (not too fast on the road and rev's out slow enough to get good UEGO data) to get nice safe 11.8 AFR then went to the dyno which we run in 4th gear and bang 10.8 AFR, I thought man what is going on here

While the discussion on "lean spool" has been very useful the only way I can see the ECU doing this is there must be a "vehicle speed factor" (probably not) OR a "rate of engine acceleration factor" because these are the ONLY things different in each gear.

I am tending to think is a "rate of engine acceleration" factor. Maybe somebody can have a look in the code and see what they find?

We did another test (which I did not log ) where we set the dyno to hold (ie. zero engine acceleration) at 5000 RPM in 4th gear we went to full load for a few seconds and you could watch the AFR steadily going richer like there was some fuel "correction factor" happening.

So my theory is "a rate of engine acceleration factor which adds more fuel the slower the engine is accelerating" or saying it a different way "takes fuel out the faster the engine is accelerating".

Maybe this "factor" is what has been described as "lean spool"?

Last edited by gtpumps; May 26, 2007 at 04:01 PM.
Old May 26, 2007, 06:25 PM
  #10  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 129 Likes on 97 Posts
jcsbanks has determined what appears to be all the lean spool parameters. It looks like lean spool is timer based. I've found all the tables for a USDM Evo IX. I can post up the addresses if anyone is interested.
Old May 26, 2007, 09:16 PM
  #11  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 129 Likes on 97 Posts
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"/>
------------

EDIT: Added some entries that I forgot to copy over the first time.

Last edited by mrfred; May 28, 2007 at 06:53 AM.
Old May 27, 2007, 04:31 AM
  #12  
Newbie
 
gtpumps's Avatar
 
Join Date: May 2006
Location: Sydney
Posts: 71
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by mrfred
Here are the lean spool tables for the Evo 8 94170008:

------------
<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>
------------

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"/>
------------
Thanks for the info I will see how these addresses line up in the JDM EVO7 ROM.
Old May 27, 2007, 07:53 AM
  #13  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 129 Likes on 97 Posts
Originally Posted by gtpumps
Thanks for the info I will see how these addresses line up in the JDM EVO7 ROM.
They should be pretty close, but maybe not lined up. If you haven't disassembled your ROM, send it to me, and I'll find the tables for you. PM me if you are interested.
Old May 27, 2007, 07:54 AM
  #14  
Evolved Member
iTrader: (9)
 
C6C6CH3vo's Avatar
 
Join Date: Feb 2005
Location: sc
Posts: 4,223
Likes: 0
Received 4 Likes on 4 Posts
Just to clarify, with mine at least, wether LS is enabled or disenabled my AFR has a steady decline going through the gears.

The gear range and AFR are as such - 2nd gear AFR picks up where 1st left off, and the same goes for the rest of the gears where leanest is the beginning of 1st and richest is the end of the highest gear run. I'm pretty sure this is independent on LS enabled or disenabled
Old May 27, 2007, 06:22 PM
  #15  
Newbie
 
gtpumps's Avatar
 
Join Date: May 2006
Location: Sydney
Posts: 71
Likes: 0
Received 0 Likes on 0 Posts
Ok set "lean spool" start and end RPM both at 1500.

AFR 2nd gear 11.8
AFR 3rd gear 11.8
AFR 4th gear 11.6

Seems good now. This is on EVOVII ECU, EVOVIII may have different stratergy/code.

Still like to know more about this feature.



All times are GMT -7. The time now is 08:21 AM.