Lean Spool AFR Mapping and Accel Enrich Tables
#1
Thread Starter
Evolved Member
iTrader: (22)
Joined: Nov 2003
Posts: 2,408
Likes: 6
From: Northern KY near Cincy
Lean Spool AFR Mapping and Accel Enrich Tables
I was playing with lean spool AFR Mapping and discovered that when I change the base settings (not the tuning settings) the Accel Enrich Table RPM changes in the first 4 values.
Any suggestions on how to fix this?
I ask because I want to enable Lean Spool, but it causes drivability issues when I do. I was attempting to adjust the AFR Mapping table to make for smoother transitions in AFR when in "lean spool" conditions when i discovered the issue above.
Please assist.
Any suggestions on how to fix this?
I ask because I want to enable Lean Spool, but it causes drivability issues when I do. I was attempting to adjust the AFR Mapping table to make for smoother transitions in AFR when in "lean spool" conditions when i discovered the issue above.
Please assist.
#3
Thread Starter
Evolved Member
iTrader: (22)
Joined: Nov 2003
Posts: 2,408
Likes: 6
From: Northern KY near Cincy
Evo7Base
<table name="Accel Enrichment" category="Fuel" type="2D" scaling="EnrichmentAdj">
<table name="RPM" address="59fa" type="Y Axis" elements="15" scaling="RPM"/>
</table>
<table name="Lean Spool AFR Mapping" category="Fuel Lean Spool" address="39b6" type="2D" level="1" scaling="AFR">
<table name="base AFR" address="6400" type="X Axis" elements="7" scaling="AFR16"/>
</table>
-----------------------------------------------------------------------------------------------------------------------
94170015
<table name="Accel Enrichment" address="3864">
<table name="RPM" address="6406" elements="15"/>
</table>
I will get pictures up later.
<table name="Accel Enrichment" category="Fuel" type="2D" scaling="EnrichmentAdj">
<table name="RPM" address="59fa" type="Y Axis" elements="15" scaling="RPM"/>
</table>
<table name="Lean Spool AFR Mapping" category="Fuel Lean Spool" address="39b6" type="2D" level="1" scaling="AFR">
<table name="base AFR" address="6400" type="X Axis" elements="7" scaling="AFR16"/>
</table>
-----------------------------------------------------------------------------------------------------------------------
94170015
<table name="Accel Enrichment" address="3864">
<table name="RPM" address="6406" elements="15"/>
</table>
I will get pictures up later.
#4
You've got something wrong in your addresses. You have given the Accel Enrich RPM address two different lookups for the same table.
<table name="Accel Enrichment" category="Fuel" type="2D" scaling="EnrichmentAdj">
<table name="RPM" address="59fa" type="Y Axis" elements="15" scaling="RPM"/>
</table>
Means it will use 59fa for RPM. But then...
<table name="Accel Enrichment" address="3864">
<table name="RPM" address="6406" elements="15"/>
</table>
Overwrites this and uses 6406 as the address. Then look at
<table name="Lean Spool AFR Mapping" category="Fuel Lean Spool" address="39b6" type="2D" level="1" scaling="AFR">
<table name="base AFR" address="6400" type="X Axis" elements="7" scaling="AFR16"/>
</table>
Where it calls for 6400 as the baseAFR address. Thus, you are using part of the same table for each of these. I don't have my laptop with me to verify the address that I have but I'm thinking you have the accel enrich RPM address wrong. You may just need to change the 6406 address in the ROM.xml to 59fa and then delete the address portion for the RPM from the evo7base.xml. I tend to only put the addresses in the ROM.xml file to keep things organized.
<table name="Accel Enrichment" category="Fuel" type="2D" scaling="EnrichmentAdj">
<table name="RPM" address="59fa" type="Y Axis" elements="15" scaling="RPM"/>
</table>
Means it will use 59fa for RPM. But then...
<table name="Accel Enrichment" address="3864">
<table name="RPM" address="6406" elements="15"/>
</table>
Overwrites this and uses 6406 as the address. Then look at
<table name="Lean Spool AFR Mapping" category="Fuel Lean Spool" address="39b6" type="2D" level="1" scaling="AFR">
<table name="base AFR" address="6400" type="X Axis" elements="7" scaling="AFR16"/>
</table>
Where it calls for 6400 as the baseAFR address. Thus, you are using part of the same table for each of these. I don't have my laptop with me to verify the address that I have but I'm thinking you have the accel enrich RPM address wrong. You may just need to change the 6406 address in the ROM.xml to 59fa and then delete the address portion for the RPM from the evo7base.xml. I tend to only put the addresses in the ROM.xml file to keep things organized.
#5
Thread Starter
Evolved Member
iTrader: (22)
Joined: Nov 2003
Posts: 2,408
Likes: 6
From: Northern KY near Cincy
I figured something was wrong with the addresses. With all the patches and findngs I was bound to screw one or two up.
When you get home could you post up your addresses so i can fix mine?
Thanks for all your help.
When you get home could you post up your addresses so i can fix mine?
Thanks for all your help.
#6
Thread Starter
Evolved Member
iTrader: (22)
Joined: Nov 2003
Posts: 2,408
Likes: 6
From: Northern KY near Cincy
I put in the 59fa as you suggested and the RPM becomes scrambled. I tried bouncing around all 3 addresses with no desired results.
Someone please varify the correct addresses for me.
Thanks.
Someone please varify the correct addresses for me.
Thanks.
#7
Thread Starter
Evolved Member
iTrader: (22)
Joined: Nov 2003
Posts: 2,408
Likes: 6
From: Northern KY near Cincy
I changed the Accel Enrichment ROM addess to 666c and it appears to be working. I do not get any funky changes when I adjust the Lean Spool AFR Mapping.
I would still like to know what others have for the 94170015 rom.
I would still like to know what others have for the 94170015 rom.
Trending Topics
#8
You should probably keep maps that you are randomly putting addresses in notated as questionable some how.
I don't think the accel enrichment map is even correctly defined from what I have seen in a couple other threads. I have seen some say it's a baro enrichment map and others say it has something to do with two different accel enrichment settings.
Regardless, the address I have are :
Accel Enrich = 3864
Engine SPeed = 6406
Lean Spool AFR Mapping = 39b6
base AFR = 6654
I have tested the lean spool stuff and it seems to be working as expected with these addresses.
I don't think the accel enrichment map is even correctly defined from what I have seen in a couple other threads. I have seen some say it's a baro enrichment map and others say it has something to do with two different accel enrichment settings.
Regardless, the address I have are :
Accel Enrich = 3864
Engine SPeed = 6406
Lean Spool AFR Mapping = 39b6
base AFR = 6654
I have tested the lean spool stuff and it seems to be working as expected with these addresses.
#9
Thread Starter
Evolved Member
iTrader: (22)
Joined: Nov 2003
Posts: 2,408
Likes: 6
From: Northern KY near Cincy
The engine speed = 6406 will not work. If I change from 666c to 6404 the first 4 RPM blocks change.
The Base AFR works perfectly though. Thanks.
Correct me if I am wrong, but the x and y really don't matter as much as the actual data since the ECU will call for it reguardless of what EvoScan has for x and y.
The Base AFR works perfectly though. Thanks.
Correct me if I am wrong, but the x and y really don't matter as much as the actual data since the ECU will call for it reguardless of what EvoScan has for x and y.
#10
Thread Starter
Evolved Member
iTrader: (22)
Joined: Nov 2003
Posts: 2,408
Likes: 6
From: Northern KY near Cincy
So I changed the engine speed to 6406, the Base AFR to 6654, and loaded the correct RPM values manually into Accel Enrichment...
All is good to go now.
Thank you so very much for you help.
Paul
All is good to go now.
Thank you so very much for you help.
Paul
#11
Unless you have changed the values in the axis previously (which likely happened while you had the two table addresses incorrect), I really wouldn't change the values.
The only problem with the axis values being wrong is that any changes you think you are doing might be happening under different conditions then what you think they are. It's kind of hard to tune correctly if you aren't tuning the correct variables.
Grab a stock 94170015 rom and make sure what you are seeing makes sense.
The only problem with the axis values being wrong is that any changes you think you are doing might be happening under different conditions then what you think they are. It's kind of hard to tune correctly if you aren't tuning the correct variables.
Grab a stock 94170015 rom and make sure what you are seeing makes sense.