Lean spool address in 05
Thread Starter
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
John
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
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
Thread Starter
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
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
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.
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.
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
Eric
Thread Starter
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.
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.
Trending Topics
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.
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.
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.
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.
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
Thread Starter
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.
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.
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.
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?
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?







