Advanced fuel control options
Did anyone ever post warmup enrichment tables for the Evo 9 rom? 88590015 V7.
I also have this lean condition on cold start below 2000rpm where it dips into 15.5-16.5, misses once and bounces back to 14.7.
I believe that table discussed in post #133 is not in my defs and probably what I need to adjust.
I also have this lean condition on cold start below 2000rpm where it dips into 15.5-16.5, misses once and bounces back to 14.7.
I believe that table discussed in post #133 is not in my defs and probably what I need to adjust.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Did anyone ever post warmup enrichment tables for the Evo 9 rom? 88590015 V7.
I also have this lean condition on cold start below 2000rpm where it dips into 15.5-16.5, misses once and bounces back to 14.7.
I believe that table discussed in post #133 is not in my defs and probably what I need to adjust.
I also have this lean condition on cold start below 2000rpm where it dips into 15.5-16.5, misses once and bounces back to 14.7.
I believe that table discussed in post #133 is not in my defs and probably what I need to adjust.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
8858xxxx tables found so far, use at your own risk, please confirm if they work for you.
Code:
<table name="Cranking Primer Initial Pulse" category="Fuel" address="5240" type="2D" level="2" scaling="TimeInjCranking">
<table name="Coolant Temperature" address="7100" type="Y Axis" elements="9" scaling="Temp"/>
</table>
<table name="Cranking Primer Initial Pulse (Unused)" category="Fuel" address="32fc" type="2D" level="2" scaling="TimeInjCranking">
<table name="Coolant Temperature" address="7100" type="Y Axis" elements="9" scaling="Temp"/>
</table>
<scaling name="TimeTCOMPCrankingHack" units="Approximate ms" toexpr="x*0.9" frexpr="x/0.9" format="%.1f" min="0" max="500" inc="1" storagetype="uint8" endian="big"/>
<table name="Initial Cranking IPW vs Coolant Temp" category="Fuel" address="5F7A" type="2D" level="2" scaling="TimeTCOMPCrankingHack">
<table name="Engine Temp" address="711C" type="Y Axis" elements="11" scaling="Temp"/>
</table>
<scaling name="Percent (128)" units="Percent (%)" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
<table name="Cranking IPW Compensation vs Time" category="Fuel" type="2D" level="2" scaling="Percent (128)" address="323E">
<table name="Time Since Engaging Starter (sec)" type="Static Y Axis" elements="20">
<data>0.000</data>
<data>0.022</data>
<data>0.044</data>
<data>0.066</data>
<data>0.088</data>
<data>0.110</data>
<data>0.132</data>
<data>0.154</data>
<data>0.176</data>
<data>0.198</data>
<data>0.220</data>
<data>0.242</data>
<data>0.264</data>
<data>0.286</data>
<data>0.308</data>
<data>0.330</data>
<data>0.352</data>
<data>0.374</data>
<data>0.396</data>
<data>0.418</data>
</table>
</table>
<scaling name="Percent64(8-bit)" units="%" toexpr="100*x/64" frexpr="64*x/100" format="%.0f" min="0" max="400" inc="1" storagetype="uint8" endian="big"/>
<table name="BFPW Startup Comp vs Coolant Temp #1" category="Fuel" address="3146" type="2D" level="2" scaling="Percent64(8-bit)">
<table name="Coolant Temp" address="7100" type="Y Axis" elements="9" scaling="Temp"/>
</table>
<table name="BFPW Startup Comp vs Coolant Temp #2" category="Fuel" address="3156" type="2D" level="2" scaling="Percent64(8-bit)">
<table name="Coolant Temp" address="7100" type="Y Axis" elements="9" scaling="Temp"/>
</table>
<table name="MAF Comp vs Coolant Temp #1" category="Fuel" address="3136" type="2D" level="1" scaling="uint8">
<table name="Coolant Temp" address="7100" type="Y Axis" elements="9" scaling="Temp"/>
</table>
<table name="MAF Comp vs Coolant Temp #2" category="Fuel" address="3126" type="2D" level="1" scaling="uint8">
<table name="Coolant Temp" address="7100" type="Y Axis" elements="9" scaling="Temp"/>
</table>
<scaling name="LT Trim Hz" units="Hz" toexpr="x*6.29" frexpr="x/6.29" format="%.0f" min="0" max="1610" inc="6.29" storagetype="uint8" endian="big"/>
<table name="Closed Loop - LT Trim Control Ranges" category="Fuel" address="3021" type="2D" level="1" scaling="LT Trim Hz">
<table name="Conditions" type="Static Y Axis" elements="4">
<data>Low -> Mid</data>
<data>Mid -> Low</data>
<data>Mid -> High</data>
<data>High -> Mid</data>
</table>
</table>
<scaling name="AirDensComp" units="Air Density Correction" toexpr="x/129" frexpr="x/129" format="%.3f" min="0" max="2" inc="0.01" storagetype="uint8" endian="big"/>
<table name="Air Density Compensation for Load And IPW" category="Misc" type="2D" level="2" scaling="AirDensComp" address="30fe">
<table name="MAF Air Temp" type="Y Axis" elements="8" scaling="Temp" address="7252"/>
</table>
For 96530006, the addresses to add to the MUT table (from mrfred's second post) appear to be; note that these are two-byte values, so each value is two MUT table entries:
For "Sync Base FPW", we'll need to get the patch portion of mrfred's post ported over first, but I thought it might be helpful to get this into people's hands sooner rather than later.
(It looks like FFFF8A68 or 8A64 should be workable for Sync Base FPW, in case Eric or someone else gets a chance to look at the patch before I do. And on that note, time for lunch.
)
Code:
60-61 Sync Base FPW (to be determined) 62-63 Sync Load Accel FPW ffff8a72 & ffff8a73 64-65 Sync Load Decel FPW Subtraction ffff8a74 & ffff8a75 66-67 Sync Load Change Idle FPW (doesn't exist) 68-69 Total Sync FPW ffff8a6a & ffff8a6b 6A-6B Async Accel FPW ffff8b38 & ffff8b39 6C-6D Cranking FPW ffff8afa & ffff8afb 6E-6F Primer Pulse ffff8ba8 & ffff8ba9
(It looks like FFFF8A68 or 8A64 should be workable for Sync Base FPW, in case Eric or someone else gets a chance to look at the patch before I do. And on that note, time for lunch.
)I'm chasing a lean tip in issue and have setup FPW logging for Tephra V7 rom 96530706 using the addresses suggested in logic's post above.
Two questions:
1. Can anyone confirm the MUT table addresses for 96530706? I'm logging lots of zeros for Async Accel FPW using ffff8b38 & ffff8b39 from logic's post above.
2. Did anyone port mrfred's patch to calculate and store Sync Base FPW over to 96530006? I've been searching for this one so long it's becoming a bit of a holy grail
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I'm chasing a lean tip in issue and have setup FPW logging for Tephra V7 rom 96530706 using the addresses suggested in logic's post above.
Two questions:
1. Can anyone confirm the MUT table addresses for 96530706? I'm logging lots of zeros for Async Accel FPW using ffff8b38 & ffff8b39 from logic's post above.
2. Did anyone port mrfred's patch to calculate and store Sync Base FPW over to 96530006? I've been searching for this one so long it's becoming a bit of a holy grail
Two questions:
1. Can anyone confirm the MUT table addresses for 96530706? I'm logging lots of zeros for Async Accel FPW using ffff8b38 & ffff8b39 from logic's post above.
2. Did anyone port mrfred's patch to calculate and store Sync Base FPW over to 96530006? I've been searching for this one so long it's becoming a bit of a holy grail

I've figured out that MUT 29 (0xFFFF99AA) & 2A (0xFFFF99AB) can be used to log 2-Byte FPW for 96530706. Altough this is not the Base synch FPW mentioned in this thread, it should give me some insight into what is happening during the lean tip-in at low revs (500-2500 rpm). My strategy to enrich will be to increase Async Accel vs. RPM which is currently all zeros (stock setting) between 1500 - 2500 RPM. Does this sound reasonable to the more knowledgable of you?
Last edited by CDrinkH2O; Feb 12, 2012 at 09:39 PM. Reason: typo
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I've not seen a patch. Have you done a boost leak check recently? Is the lean tip-in issue during off-boost driving or or when going WOT?
During off boost cruising, picking up a closed throttle, at between 1000-3000 rpm, I see a 2-3 point spike in AFRs (ZT-3 LCD isplay) for a split second before they dive down to where they should be. This is particularly troublesome when the motor is cold (on E85) because it stumbles and judders and can be a liability if you are crossing an intersection. MAF scaling and compensation are stock. MAF Comp vs Coolant temp is already raised slightly at coolant temps of 93 deg F and under to help with E85's low volatility during startup. Even so, the lean spike is still there.
WOT is no problem - I leak tested a couple of weeks ago and held 30 psi with normal leakdown rates.
I will log Load, RPM, TPS, JDMMAP, WBO2 and 2-Byte IPW tomorrow throughout the warmup cycle to see what is going on with IPW on tip-in. Will post back what I find.
WOT is no problem - I leak tested a couple of weeks ago and held 30 psi with normal leakdown rates.
I will log Load, RPM, TPS, JDMMAP, WBO2 and 2-Byte IPW tomorrow throughout the warmup cycle to see what is going on with IPW on tip-in. Will post back what I find.






