Notices
ECU Flash

Lean spool address in 05

Old Jan 14, 2007 | 11:12 PM
  #1  
JohnBradley's Avatar
Thread Starter
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Lean spool address in 05

At least three of the 05 roms I looked at tonight as I was adding defs to my VIII maps have the enable/disable address the same as the 06. 1281/1285. If you already knew this carry on, if you didnt now you do. That is all.

John
Reply
Old Jan 15, 2007 | 08:32 AM
  #2  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
You know what, I actually have a question/comment about these addresses. Going back to the original IPW step thread by jcsbanks, where these lean spool addresses arose.

I took a look at my ECUFlash and I don't know if I put these there or if they were there already, but on my 05, I have two words defined at hex 1280 and 1282 (byte at 1281 and 1283) for 'Boost enhancement (anti-lag) start RPM' and 'Boost enhancement (anti-lag) stop RPM'. The values are 2500 RPM and 4531 RPM, respectively.

Then, there is also a word at hex 1284 (byte at 1285), with a value as 7000 RPM. Going through the old thread, people are stating that the byte values of start and stop RPM of lean spool is 1281 and 1285, respectively. Well, then what is this 1283 value of 4531 in my ROM?? Like I said, I have it labeled as 'Boost enhancement (anti-lag) stop RPM', but I forgot if I added that or if the ECUFlash definition already had it.


Eric
Reply
Old Jan 15, 2007 | 11:48 AM
  #3  
JohnBradley's Avatar
Thread Starter
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Originally Posted by l2r99gst
Well, then what is this 1283 value of 4531 in my ROM?? Like I said, I have it labeled as 'Boost enhancement (anti-lag) stop RPM', but I forgot if I added that or if the ECUFlash definition already had it.


Eric
Its gonna be a mirror image of 1282 which is the (anti-lag) stop RPM. You may have added it as all I have is 1280-start/1282-stop.

Eric we actually covered this in another thread about how these addresses are all linked and there are actually three possible antilag IPW step addresses. Dan, 3G and I were postulating that there was something at the 1687/1287 hex as well. Sure enough there was and it seems according to 3G's research and logs that its an IPW that is load dependent, like low/med/high. I posted this because up until now I dont know that anyone had looked at the '05 roms, that they like me figured an VIII was an VIII.

John
Reply
Old Jan 15, 2007 | 12:03 PM
  #4  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Originally Posted by JohnBradley
Its gonna be a mirror image of 1282 which is the (anti-lag) stop RPM. You may have added it as all I have is 1280-start/1282-stop.

John
1282 and 1283 is the same thing. The data is actuallt a two-byte word value, but a lot of people go by the lower part of the word, which is that one byte value.

Ecuflash had 1280 and 1282 already defined, like you mentioned. They are defined as the two byte value with RPMStatLimit as the scaling, which covers the two byte value.

So, basically, then, in my 05 Rom, there are three hex address all in a row with an RPM number: 1280, 1282, 1284, or if your prefer the single byte numbers 1281, 1283, 1285. The three value in RPM are 2500, 4531, and 7000.

It is this 1282 (1283) value that I was asking about, since everyone seems to be talking about 1281 and 1285 only. Thanks for the extra explanation above, though. That seems like it may be an explanation. And you're right about the 05 Rom. I have an 05 Rom and everytime something is found, my ROM usually has a different address rom the standard 03 that people seem to use.



Eric

Last edited by l2r99gst; Jan 15, 2007 at 12:07 PM.
Reply
Old Jan 15, 2007 | 12:04 PM
  #5  
jcsbanks's Avatar
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
I'm not sure how all these relate, but my interest started because the GT and GSR IX JDM run lean before 3500 RPM where lean spool enable is, all the others run 2500 RPM. Then I found the IPW step at 7000 that was undesirable, so moved it. Since I have consistent AFRs now I don't worry further. These ECUs are quite complex and the code is daunting even now with what we've cracked.
Reply
Old Jan 15, 2007 | 12:10 PM
  #6  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Yes, I followed your original thread where this was brought up. It was a good read and I think that may be one of the threads that JohnBradley is referring to. So, that at leasts confirms that the 1284 (1285) address is the RPM at which some sort of lean spool is disabled, or simply an IPW jump to make the car a little richer.

Eric
Reply
Old Jan 15, 2007 | 12:11 PM
  #7  
JohnBradley's Avatar
Thread Starter
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
As I understand it, and looking at stock Roms, 1282/3 is for the actual Anti-lag hardware stop rpm. Past that point there is no antilag between shifts from the factory setting.

The relationship between the IPW step and Antilag is interesting. Left to its own devices the Lean Spool seems to be a misnomer) leans the AFR's by a full point on average. The Antilag Enlean table adds it back out when the anti-lag is functional and "on". Like JC said, there is alot of complexity left to solve in the ECU (I am not even working on decompiling, I just notice values that have already been handed me and experiment) even after everything that has been done. What you are doing Eric with the MAF for instance is great but I have not as yet grokked your work.

It would seem to me that there were many ways to control antilag on/off and the enlean/enrichen functions other than how it is in the map. I think that the names that have been assigned are also deceptive and not of factory origin. I have no proof but it doesnt seem that Mitsu would have called MIVEC the VVT as listed in the map. I am sure to an extent they would shorthand some features, but a lot is left to be explained. I wish I knew a factory Mitsu software tech, I have Hyundai covered through friends but that does us little good here.

Last edited by JohnBradley; Jan 15, 2007 at 01:23 PM.
Reply
Old Jan 15, 2007 | 12:39 PM
  #8  
jcsbanks's Avatar
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
My understanding is that in the lean spool enable to disable range 3500-7000 or 2500-7000, the AFR is LEANER - adjusted by a conversion table. Before the lean spool enable (3500 or 2500 RPM) the AFR has a fixed lean value during spool. After the lean spool disable (7000 RPM) things richen back to the main fuel map without the leaning effect, which is why it goes rich.

FWIW, I reckon the AFR numbers are much closed to wideband reality on a stock car if lean spool wasn't used, which fits with how the tables appear to work.

This is why I have 10.2 in areas of my fuel map where I'm running low-mid 11s.
Reply
Old Jan 15, 2007 | 12:54 PM
  #9  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Originally Posted by jcsbanks
My understanding is that in the lean spool enable to disable range 3500-7000 or 2500-7000, the AFR is LEANER - adjusted by a conversion table. Before the lean spool enable (3500 or 2500 RPM) the AFR has a fixed lean value during spool. After the lean spool disable (7000 RPM) things richen back to the main fuel map without the leaning effect, which is why it goes rich.

FWIW, I reckon the AFR numbers are much closed to wideband reality on a stock car if lean spool wasn't used, which fits with how the tables appear to work.

This is why I have 10.2 in areas of my fuel map where I'm running low-mid 11s.
Yes, this was my understanding, too. That's why my original question had to do with the value in between these two and whether the start RPM was linked with the 7000 RPM, the 4531 RPM, both or neither.

At least we know that the 7000 RPM number is a step richer, though, whether it is from the leaning of the entire range of RPM or whether it is simply because of a step richer at that point. I think the range may make more sense, however.

For me personally, since I have been tuning with all in place, I will leave as-is for now, until I have time to retune with the values matched (to disable any lean spool).


Eric
Reply
Old Jan 15, 2007 | 01:23 PM
  #10  
JohnBradley's Avatar
Thread Starter
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Yeah, sorry...I knew thats what it did but I said it backwards. I will edit my post. The enlean table seems to me that it would do the opposite is what I meant to say. Even then I am probably wrong because I have noticed some ROMs have the enrichen table as well.
Reply
Old Jan 15, 2007 | 11:38 PM
  #11  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,092
Likes: 1,090
From: Mid-Hudson, NY
I had a 9 on the dyno today.

It would run 11.8 AFR at peak trq no matter what I put in the fuel table. I had it maxed out at 7.4 in the fuel table and it would run 11.8 AFR.

I moved the 1285 7000rpm to 3000 rpm. More or less disabling it. It then ran 10.6 AFR with the same fuel setting (7.4) and 10.1 up top where it had been 11.1 with the 1285 addy set to 7500rpm.
Reply
Old Jan 16, 2007 | 01:28 PM
  #12  
JohnBradley's Avatar
Thread Starter
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Bryan, I have been running all my tunes with the lean spool disabled as well. It just seems to get in the way.
Reply
Old Jan 16, 2007 | 05:52 PM
  #13  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,092
Likes: 1,090
From: Mid-Hudson, NY
Originally Posted by JohnBradley
Bryan, I have been running all my tunes with the lean spool disabled as well. It just seems to get in the way.
Do you just make the 1285 the same rpm (2500) as the 1281?
Reply
Old Mar 19, 2007 | 11:56 PM
  #14  
fixem2's Avatar
Evolved Member
iTrader: (30)
 
Joined: Dec 2003
Posts: 929
Likes: 0
From: USA
john or razor, can you answer how you are disabling the lean spool? Do you bring the disable down to the enable rpm? example: my 8 is enabled(1281) at 2500 and disabled(1284) at 7000. My IPW step (1285) was changed to 7500 which also changed my disable (1284) to 7500.

I currently have changed the disable (1284) to 2500 to match the enable (1281), which automatically changed the IPW step to match the disable rpm.

I am just trying to verify the procedure to turn Lean Spool off. Any thoughts?
Reply
Old Mar 20, 2007 | 12:07 AM
  #15  
JohnBradley's Avatar
Thread Starter
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
yeah it has to match at 1281 and 1285...I dont mess with 1284 but thats me...

For instance mine is set at 1500/1500
Reply

Thread Tools
Search this Thread

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