cold start enrichment table
Okay. So my problem is different fundementally from everyone else's here I suppose. I am actually having difficulty with HOT start. My cold start is great.
Story:
I switched over to open loop for idle so that I can idle around 13-14 AFR, since I have my WB cruise switchover point set to 15.7 AFR. My car idles crappy at 15.7 so I forced idle into open loop. Since then the car fires up great the first time but after its warm it goes like this:
turn key, engine starts, have to give light throttle to keep from stalling, let off throttle after ~3-4 seconds and it idles fine. If I don't give it some throttle then it dies and I have to crank it again. The second time I crank it she takes maybe 8-10 rotations instead of ~2, but always stays on after the second ignition.
I'm figuring what I need to do is to enrich both the starting and running maps for cells 50deg C and above.
Too hard to log startup and get good data to tell whether its lean or rich. I've also tried richening the fuel table in the idle area but that doesn't help start up, it just lowers idle AFR. Whenever I get my starter back in I suppose I'll post results... just wanted to see if anyone was in a similar boat or if its all cold start problems.
Story:
I switched over to open loop for idle so that I can idle around 13-14 AFR, since I have my WB cruise switchover point set to 15.7 AFR. My car idles crappy at 15.7 so I forced idle into open loop. Since then the car fires up great the first time but after its warm it goes like this:
turn key, engine starts, have to give light throttle to keep from stalling, let off throttle after ~3-4 seconds and it idles fine. If I don't give it some throttle then it dies and I have to crank it again. The second time I crank it she takes maybe 8-10 rotations instead of ~2, but always stays on after the second ignition.
I'm figuring what I need to do is to enrich both the starting and running maps for cells 50deg C and above.
Too hard to log startup and get good data to tell whether its lean or rich. I've also tried richening the fuel table in the idle area but that doesn't help start up, it just lowers idle AFR. Whenever I get my starter back in I suppose I'll post results... just wanted to see if anyone was in a similar boat or if its all cold start problems.
^ This happens to me also. And to some other people with big injectors.
I think it can be fixed by adjusting the tables discussed in this thread in the warm temp portion of those tables.
Some suggest it's leaky injectors or FPR not holding pressure, which of course may be the case, but i've seen people chnage injectors and problem stayed.
It's not a big deal for me, i just tap the gas on start-up if the car is warm and that's all it takes, but still it shouldnt be that way.
Also as i mentioned on cold start-up if i try to drive the car with any kind of moderate gas pedal action, AFR's get pegged to 20-21 and it bucks and refuses to drive for about a minute or two.
Looking at post #35, both problems could be solved with the tables JoeBee defined - one for start-up, one for driving.
Hopefully the good people that know how can get tables defined for more ROM's
Like 941700.. series
I think it can be fixed by adjusting the tables discussed in this thread in the warm temp portion of those tables.
Some suggest it's leaky injectors or FPR not holding pressure, which of course may be the case, but i've seen people chnage injectors and problem stayed.
It's not a big deal for me, i just tap the gas on start-up if the car is warm and that's all it takes, but still it shouldnt be that way.
Also as i mentioned on cold start-up if i try to drive the car with any kind of moderate gas pedal action, AFR's get pegged to 20-21 and it bucks and refuses to drive for about a minute or two.
Looking at post #35, both problems could be solved with the tables JoeBee defined - one for start-up, one for driving.
Hopefully the good people that know how can get tables defined for more ROM's

Like 941700.. series
Last edited by mplspilot; Jun 11, 2008 at 01:24 PM.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
^ This happens to me also. And to some other people with big injectors.
I think it can be fixed by adjusting the tables discussed in this thread in the warm temp portion of those tables.
Some suggest it's leaky injectors or FPR not holding pressure, which of course may be the case, but i've seen people chnage injectors and problem stayed.
It's not a big deal for me, i just tap the gas on start-up if the car is warm and that's all it takes, but still it shouldnt be that way.
Also as i mentioned on cold start-up if i try to drive the car with any kind of moderate gas pedal action, AFR's get pegged to 20-21 and it bucks and refuses to drive for about a minute or two.
Hopefully the good people that know how can get tables defined for more ROM's
I think it can be fixed by adjusting the tables discussed in this thread in the warm temp portion of those tables.
Some suggest it's leaky injectors or FPR not holding pressure, which of course may be the case, but i've seen people chnage injectors and problem stayed.
It's not a big deal for me, i just tap the gas on start-up if the car is warm and that's all it takes, but still it shouldnt be that way.
Also as i mentioned on cold start-up if i try to drive the car with any kind of moderate gas pedal action, AFR's get pegged to 20-21 and it bucks and refuses to drive for about a minute or two.
Hopefully the good people that know how can get tables defined for more ROM's

FWIW, the cold start enrichment tables data are not affected by injector scaling. So for the case of my FIC 1050s which I'm finding to be literally 2x the flow capacity of the stock injectors, I'm doubling the amount of fuel that gets dumped based on the cold start table.
Yesterday I do a short test on the "running maps". It seems that this didn't work for me. But the test was realy short, because a new patch wasn't working (the ECU resets every 5 sec.
). I will try it later again.
I think we must found something like "accel enrichment on temp" because only when the TPS opens quite fast the AFR raise to 20+
I haven't this "hot starting" issues. Pump on my 780er injectors although works without problems.
). I will try it later again.I think we must found something like "accel enrichment on temp" because only when the TPS opens quite fast the AFR raise to 20+
I haven't this "hot starting" issues. Pump on my 780er injectors although works without problems.
In terms of it being leaky injectors... that's not the case for me because I installed the injectors ages ago and the problem started when I messed with my cruise afr and my open/closed loop switching tables and went over to V5 all in one shot. I can dimple the FPR to make sure its holding enough... but I doubt that's the issue. I think the car just has a problem with being in the open loop table right off the bat. I don't think its as simple as we might like to believe...
Side note: it would be fantastic if the "running maps" were accel enrichment because I need some more fuel on tip-in with my larger throttle body and intercooler.
Last edited by honki24; Jun 12, 2008 at 05:45 AM.
You do realize that JoeBee gave the def for 94170014 and 94170015 right? (Post #40) (I assume you're running 94170014 since that's Tephra's latest...)
In terms of it being leaky injectors... that's not the case for me because I installed the injectors ages ago and the problem started when I messed with my cruise afr and my open/closed loop switching tables and went over to V5 all in one shot. I can dimple the FPR to make sure its holding enough... but I doubt that's the issue. I think the car just has a problem with being in the open loop table right off the bat. I don't think its as simple as we might like to believe...
Side note: it would be fantastic if the "running maps" were accel enrichment because I need some more fuel on tip-in with my larger throttle body and intercooler.
In terms of it being leaky injectors... that's not the case for me because I installed the injectors ages ago and the problem started when I messed with my cruise afr and my open/closed loop switching tables and went over to V5 all in one shot. I can dimple the FPR to make sure its holding enough... but I doubt that's the issue. I think the car just has a problem with being in the open loop table right off the bat. I don't think its as simple as we might like to believe...
Side note: it would be fantastic if the "running maps" were accel enrichment because I need some more fuel on tip-in with my larger throttle body and intercooler.
I'm actually still on 0008, as i don't really need map switching... But when and if i move to V5 it'll be 0014. And that post referenced 0015. Are you saying addresses between 14 and 15 are the same?
I think I found the cold start enrichment tables for my Evo 9 88590015 ROM. Here they are along with the needed scaling:
<scaling name="ColdStartTime" units="ms" toexpr="x*0.008" frexpr="x/0.008" format="%.1f" min="0" max="500" inc="1" storagetype="uint16" endian="big"/>
<table name="IPW Adder for Cold Start #1" category="Fuel" address="32fc" type="2D" level="1" scaling="ColdStartTime">
<table name="Coolant Temperature" address="6ff8" type="Y Axis" elements="9" scaling="Temp"/>
</table>
<table name="IPW Adder for Cold Start #2" category="Fuel" address="52b2" type="2D" level="1" scaling="ColdStartTime">
<table name="Coolant Temperature" address="6ff8" type="Y Axis" elements="9" scaling="Temp"/>
</table>
I'm not 100% sure I'm correct, but I'm pretty sure. What I can say is that these values definitely get added to the injector latency lookup to increase the overall IPW value. I think table #1 can be left alone. With the warmer weather, its not exactly the best time of year to test this out. Maybe someone running E85 wants to try changing the values? Could try shortening the values to see if it makes it harder to start the car.
<scaling name="ColdStartTime" units="ms" toexpr="x*0.008" frexpr="x/0.008" format="%.1f" min="0" max="500" inc="1" storagetype="uint16" endian="big"/>
<table name="IPW Adder for Cold Start #1" category="Fuel" address="32fc" type="2D" level="1" scaling="ColdStartTime">
<table name="Coolant Temperature" address="6ff8" type="Y Axis" elements="9" scaling="Temp"/>
</table>
<table name="IPW Adder for Cold Start #2" category="Fuel" address="52b2" type="2D" level="1" scaling="ColdStartTime">
<table name="Coolant Temperature" address="6ff8" type="Y Axis" elements="9" scaling="Temp"/>
</table>
I'm not 100% sure I'm correct, but I'm pretty sure. What I can say is that these values definitely get added to the injector latency lookup to increase the overall IPW value. I think table #1 can be left alone. With the warmer weather, its not exactly the best time of year to test this out. Maybe someone running E85 wants to try changing the values? Could try shortening the values to see if it makes it harder to start the car.
Have you found "Start IPW latency mcsec" for 88590015?
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Haven't looked recently. Taking a little vacation from disassembly. A little burned out on it. I should be getting back into it this week, and I want to look at how this works as well as the fuel trims.
Last edited by mrfred; Jun 14, 2008 at 05:59 PM.
Piping in a bit late here too, but Mr Fred's and l2r99gst's first page posts look exactly like what are known as crank or primer maps. This is usually the duration of the first pulse of fuel on cranking. This pulse is higher than normal to "wet" the inlet system to aid in startup. Some other systems pulse the injectors at this rate until rpm rises above a determined level, just above cranking speeds. This map is done vs coolant temperature.
Cold running maps would normally be as a % change. It would be very odd to see them as mSec increases once the car is running, but not impossible either.
I will have to see if I can find the same maps for 80700010 :-)
Cold running maps would normally be as a % change. It would be very odd to see them as mSec increases once the car is running, but not impossible either.
I will have to see if I can find the same maps for 80700010 :-)
As I write earlier (maybe nobody reads this
) I use the term "Units".
The value read from the table gives the amount of enrichment AND will be counted down to zero (so, higher values runs longer). For very high values the countdown speed was much faster than for lower values. You can see this when you log the value.
) I use the term "Units".The value read from the table gives the amount of enrichment AND will be counted down to zero (so, higher values runs longer). For very high values the countdown speed was much faster than for lower values. You can see this when you log the value.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR






