Notices
ECU Flash

Advanced fuel control options

Thread Tools
 
Search this Thread
 
Old Feb 14, 2012 | 09:23 PM
  #241  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
After logging all the accel related FPW variables involved, I've decided (as mrfred suggested) they contribute such a small amount as to be insignificant to the overall FPW during lean tip-in. To fix this I've increased MAF Comp vs. Temp #1 and #2 for the warmup coolant temps where the lean AFR occurs and this has made the car much more drivable during low RPM take offs. The down side is much richer AFR's during the warm up period at higher RPMs. I guess this compromise will work for me and I'm calling this one fixed
Reply
Old Jan 17, 2013 | 12:12 PM
  #242  
coltcztowner's Avatar
Newbie
 
Joined: Mar 2009
Posts: 4
Likes: 0
From: greece
any news
Reply
Old Jan 17, 2013 | 12:20 PM
  #243  
coltcztowner's Avatar
Newbie
 
Joined: Mar 2009
Posts: 4
Likes: 0
From: greece
Any news for Sync Load Accel for 88580714 evo ix or Async TPS Accel Enrichment
Reply
Old Jan 23, 2013 | 07:32 AM
  #244  
prowakeskater's Avatar
Evolved Member
iTrader: (14)
 
Joined: Jan 2011
Posts: 1,010
Likes: 2
From: Cincinnati
guys i have a problem cold idling. I have successfully altered the tables necessary to start very quickly, although the AFR is far too rich at around 10.0 and it wont idle more than 500rpm, usually stalling.


is there a post-cranking table for 8859? would my ISCV tables control this?
Reply
Old Jan 25, 2013 | 09:55 AM
  #245  
99EclipseGSX's Avatar
Evolving Member
 
Joined: May 2005
Posts: 100
Likes: 0
From: Santa Monica, CA
Originally Posted by logic
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:
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
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. )

A little clarification here.. When adding these to the MUT table, can I add these hex values into any of the unused MUT tables? For instance, I'm not logging anything with requestID 04 and 05, so could I enter 8a72 and 8a73 (to log Sync Load Accel FPW) into the MUT04 and MUT05 cells of the MUT table, and then add requestID 04 and 05 to Evoscan and expect it to work? What is the significance of of "62-63" listed before Sync Load Accel FPW above? Do I instead have to add those hex values to the MUT62 and MUT63 cells? I've found a lot of documentation of different MUT requestIDs but nothing on how to actually use the MUT table.


Beau
Reply
Old Jan 25, 2013 | 11:31 AM
  #246  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by 99EclipseGSX
A little clarification here.. When adding these to the MUT table, can I add these hex values into any of the unused MUT tables? For instance, I'm not logging anything with requestID 04 and 05, so could I enter 8a72 and 8a73 (to log Sync Load Accel FPW) into the MUT04 and MUT05 cells of the MUT table, and then add requestID 04 and 05 to Evoscan and expect it to work? What is the significance of of "62-63" listed before Sync Load Accel FPW above? Do I instead have to add those hex values to the MUT62 and MUT63 cells? I've found a lot of documentation of different MUT requestIDs but nothing on how to actually use the MUT table.


Beau
Ok to use any spot in the MUT table that you like. I selected 60 to 6F because they were free of anything that I log on a regular basis.
Reply
Old Jan 25, 2013 | 02:51 PM
  #247  
99EclipseGSX's Avatar
Evolving Member
 
Joined: May 2005
Posts: 100
Likes: 0
From: Santa Monica, CA
Originally Posted by mrfred
Ok to use any spot in the MUT table that you like. I selected 60 to 6F because they were free of anything that I log on a regular basis.
Thanks, I got everything working. I'm having the same results with Async FPW as the other guy a few pages earlier, where it doesn't really respond like it should and I've only ever been able to get it to register 3 or 4, and it seems to stick there after. Both Sync Accel and Decel params respond as they should from what I can see. Not a big deal, at least I have something to work with and this should help getting transient fueling dialed in pretty well.
Reply
Old Aug 5, 2013 | 06:28 AM
  #248  
mprizolakis's Avatar
Newbie
 
Joined: Aug 2013
Posts: 3
Likes: 0
From: Thesaloniki Greece
Originally Posted by justastockevo
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>

After doing some digging i found this
Is this working with my 88580714 rom (i own a european spec evo 9 )
in order to unlock Advanced fuel control options ??
Thanks
Reply
Old Aug 5, 2013 | 06:38 AM
  #249  
211Ratsbud's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (1)
 
Joined: Oct 2010
Posts: 4,286
Likes: 43
From: Watertown, NY
Look for my 8858 thread I compiled a ton of XML there
Reply
Old Nov 7, 2013 | 06:41 PM
  #250  
domyz's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Does anyone has the 9417 advanced fuel tables defined yet? I'm working on the link between part throttle fueling vs WOT fueling at 100-140 load which doesn't yield the same AFR because of accel enrichment too high.
Is "Accel Enrich base vs engine temp" the same table a "Sync load Accel" in 8859?
Reply
Old Nov 11, 2013 | 12:32 PM
  #251  
99EclipseGSX's Avatar
Evolving Member
 
Joined: May 2005
Posts: 100
Likes: 0
From: Santa Monica, CA
Originally Posted by domyz
Does anyone has the 9417 advanced fuel tables defined yet? I'm working on the link between part throttle fueling vs WOT fueling at 100-140 load which doesn't yield the same AFR because of accel enrichment too high.
Is "Accel Enrich base vs engine temp" the same table a "Sync load Accel" in 8859?
Are you sure it's accel fuel related? Accel enrichment events typically last a very short time, well under 250ms and only when the throttle position is moving.
Reply
Old Nov 11, 2013 | 03:17 PM
  #252  
domyz's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Originally Posted by 99EclipseGSX
Are you sure it's accel fuel related? Accel enrichment events typically last a very short time, well under 250ms and only when the throttle position is moving.
No, you are speaking of tip-in enrichment which is delta TPS dependant.
I'm searching the delta load dependant map which was found on the IX ROM first.
Reply
Old Nov 14, 2013 | 09:20 AM
  #253  
99EclipseGSX's Avatar
Evolving Member
 
Joined: May 2005
Posts: 100
Likes: 0
From: Santa Monica, CA
Originally Posted by domyz
No, you are speaking of tip-in enrichment which is delta TPS dependant.
I'm searching the delta load dependant map which was found on the IX ROM first.
Again, any accel fuel whether it's load or TPS dependent lasts for a short time and is typically not the cause for what you're describing. Once you're in boost and throttle is remaining mostly constant, very little to no additional transient fueling is needed to keep the AFR on target as the manifold pressure simply isn't changing fast enough, even with a small turbo. Post a log with AFRMap, WB AFR, load, etc so we can try to determine the problem.

I haven't come across these tables on this ROM. I always use 9653 which has the settings you're looking for.
Reply
Old Nov 14, 2013 | 10:43 AM
  #254  
domyz's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Originally Posted by 99EclipseGSX
Again, any accel fuel whether it's load or TPS dependent lasts for a short time and is typically not the cause for what you're describing. Once you're in boost and throttle is remaining mostly constant, very little to no additional transient fueling is needed to keep the AFR on target as the manifold pressure simply isn't changing fast enough, even with a small turbo. Post a log with AFRMap, WB AFR, load, etc so we can try to determine the problem.

I haven't come across these tables on this ROM. I always use 9653 which has the settings you're looking for.
Then I'll explain what issue I have here and you will understand:

At 130-140 load steady throttle my afr is 11.5:1. This happens everytime when I'm riding in the city, accelerating from stops. I would want it to not go below 12.5 at least.

But when I go wide open throttle, it goes like that: 100load: 13.0 / 140 load: 12.6 / 180 load: 12.2 / 250 load : 11.8.

So I can't remove fuel in the main map at 140 load because this makes the spoolup too lean. That's where accel enrichment (delta load IPW adder) comes into play.


I have a way to make use of accel enrichment without having the actual table. It's by "stretching" the load: in other words, making 24 psi = 350 load instead of 280. This have the effect of increasing the delta load which give the accel enrichment more effect on AFR while spooling up. But that's more of "patch" and it's not the real fix.
Reply
Old Nov 14, 2013 | 02:53 PM
  #255  
99EclipseGSX's Avatar
Evolving Member
 
Joined: May 2005
Posts: 100
Likes: 0
From: Santa Monica, CA
Interesting. So this is only during spoolup? I assume you've tried disabling lean spool which purposely does exactly what you're describing (short-term time-based AFR target trim)?

Also, another thing comes to mind, something to think about, is lambda sensor delay. Where is the sensor located? If it's in the downpipe, especially near the end, it's surprising how much of a delay in sensor reading you'll have at lighter loads, which is a combination of exhaust travel time and the sensor's inherent response time on its own.
Reply



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