Notices
ECU Flash

Fuel Tuning - Open Loop Temp Threshold definition?

Thread Tools
 
Search this Thread
 
Old Nov 12, 2012 | 11:43 AM
  #1  
fireroasted's Avatar
Thread Starter
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 904
Likes: 7
From: CA
Fuel Tuning - Open Loop Temp Threshold definition?

I have been rereading a bunch of stuff including Merlin's guide. I don't seem to have the

Fuel Tuning - Open Loop Temp Threshold

in my definitions, at least not named that. has it become something else, and the guide is slightly outdated or named differently?

In the guide its a 1D table, stock setting of 20c and that with bigger cams suggests to reset to 40c. I have some weird warm start idle issues so I was going to up this value as suggested.
Reply
Old Nov 12, 2012 | 05:19 PM
  #2  
todd6027's Avatar
Evolved Member
iTrader: (10)
 
Joined: Jun 2007
Posts: 1,861
Likes: 13
From: Ireland
min temp for closed loop maybe ???
Reply
Old Nov 13, 2012 | 12:43 PM
  #3  
Spec-Ops1's Avatar
Account Disabled
iTrader: (38)
 
Joined: Jun 2010
Posts: 1,229
Likes: 1
From: Fayetteville,NC
Correct... that is the minimum temp the car will transition to closed loop operation
Reply
Old Nov 13, 2012 | 03:22 PM
  #4  
fireroasted's Avatar
Thread Starter
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 904
Likes: 7
From: CA
I don't have that one either.

I have:

Min Coolant Temp to use AFR Table (that is from the MrFred mod to use the WB to control AFR)

Min Temp for Lean Spool

Do you guys have the definition that I should use that is current for Open Loop Temp Threshold or Min Temp for Closed Loop?
Reply
Old Nov 13, 2012 | 04:07 PM
  #5  
domyz's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
In don't have it in tephra rom also. In stock ROM (9417*) that was:

adress: 15aa
scaling: temp

Stock threshold was 45f, or 7c. I verified in v7, the value is still there but I cannot confirm that it's still used. You could test it, I'd bet that this adress isn't used for something else, as the value is still the same than before...

Last edited by domyz; Nov 13, 2012 at 04:09 PM.
Reply
Old Nov 13, 2012 | 11:06 PM
  #6  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 23
From: Sydney
For most Evo9s:


<table name="Closed-Loop, Min Coolant Temp" category="Fuel" address="14AA" type="1D" scaling="Temp"/>
Reply
Old Nov 14, 2012 | 03:42 AM
  #7  
domyz's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Originally Posted by merlin.oz
For most Evo9s:


<table name="Closed-Loop, Min Coolant Temp" category="Fuel" address="14AA" type="1D" scaling="Temp"/>
sorry I didn't even verify which evo you had fireroasted
Reply
Old Nov 14, 2012 | 09:18 AM
  #8  
fireroasted's Avatar
Thread Starter
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 904
Likes: 7
From: CA
Originally Posted by domyz
sorry I didn't even verify which evo you had fireroasted
Ah, 15aa is for the 8 then, correct.

and 14aa for the 9.

I will update my profile to include USDM Evo 9 MR too.

Thanks!
Reply
Old Nov 14, 2012 | 05:59 PM
  #9  
fireroasted's Avatar
Thread Starter
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 904
Likes: 7
From: CA
Originally Posted by merlin.oz
For most Evo9s:


<table name="Closed-Loop, Min Coolant Temp" category="Fuel" address="14AA" type="1D" scaling="Temp"/>
Thanks

Dammit, it was already set to 40c. So much for that exercise.
Reply
Old Nov 14, 2012 | 06:08 PM
  #10  
domyz's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
What's your issue with warm startup?
Reply
Old Nov 14, 2012 | 06:17 PM
  #11  
fireroasted's Avatar
Thread Starter
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 904
Likes: 7
From: CA
Originally Posted by domyz
What's your issue with warm startup?
It seems that when cold the car warms up nice and solid, idle remains high and smooth/strong. I don't need to but I wait about a 10 seconds or so before I pull out of the driveway. Sometimes (if fiddling with the laptop) it gets a full 30 seconds. Then it transitions imperceptibly into daily driving.

If I go a few miles, warmed, and then park for lunch or an errand when I return to the car after a short period, when it starts it has difficulty holding idle at my min idle setting of ~900. I seems to bob around and hunt a bit below that. That makes my oil light flicker and generally sounds rough.

Some who love the lope sound would like it, but I have had super heavy lope for a while now, and I am all set with the novelty. I returned my mivec tune in that area that promotes simple parking lot driving.

So I am trying to learn what factors are impacting the car, when its actually warm, but not quite enough to be fully warmed up. There seems to be a gap in there, and I figured there were some values I couldn't modify that would close that gap.
Reply
Old Nov 14, 2012 | 06:18 PM
  #12  
Raptord's Avatar
Evolved Member
iTrader: (10)
 
Joined: Mar 2009
Posts: 3,525
Likes: 20
From: Gatineau, Quebec, Canada
Originally Posted by merlin.oz
For most Evo9s:


<table name="Closed-Loop, Min Coolant Temp" category="Fuel" address="14AA" type="1D" scaling="Temp"/>
I've been looking for this table definition for EVER. THANK YOU!
Reply
Old Nov 14, 2012 | 06:51 PM
  #13  
domyz's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Originally Posted by fireroasted
It seems that when cold the car warms up nice and solid, idle remains high and smooth/strong. I don't need to but I wait about a 10 seconds or so before I pull out of the driveway. Sometimes (if fiddling with the laptop) it gets a full 30 seconds. Then it transitions imperceptibly into daily driving.

If I go a few miles, warmed, and then park for lunch or an errand when I return to the car after a short period, when it starts it has difficulty holding idle at my min idle setting of ~900. I seems to bob around and hunt a bit below that. That makes my oil light flicker and generally sounds rough.

Some who love the lope sound would like it, but I have had super heavy lope for a while now, and I am all set with the novelty. I returned my mivec tune in that area that promotes simple parking lot driving.

So I am trying to learn what factors are impacting the car, when its actually warm, but not quite enough to be fully warmed up. There seems to be a gap in there, and I figured there were some values I couldn't modify that would close that gap.
Ok... did you try raising initial ISCV steps at this specific coolant temperature?

Last edited by domyz; Nov 14, 2012 at 07:02 PM.
Reply
Old Nov 14, 2012 | 11:35 PM
  #14  
fireroasted's Avatar
Thread Starter
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 904
Likes: 7
From: CA
Originally Posted by domyz
Ok... did you try raising initial ISCV steps at this specific coolant temperature?
Not that I know of for this issue. I did edit one of the tables in the ISCV Control section when I had run way idle issues upon first starting up my build. I had some threads on here for that. It turned out to be a badly leaking TB. There are so many tables here I wouldn't know which one to experiment with and why.

Any thoughts based on seeing this....
Reply
Old Nov 15, 2012 | 08:18 AM
  #15  
domyz's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Originally Posted by fireroasted
Not that I know of for this issue. I did edit one of the tables in the ISCV Control section when I had run way idle issues upon first starting up my build. I had some threads on here for that. It turned out to be a badly leaking TB. There are so many tables here I wouldn't know which one to experiment with and why.

Any thoughts based on seeing this....
Maybe trying to get all tables back to stock. The table I use with success on VIII isn't well defined for IX in the original v7 xml. So as Raptord points in this post:


Originally Posted by Raptord
Code:
<scaling name="ScaleBase64Adder" units="Mult. Factor"  toexpr="(x+64)/64" frexpr="64*(x-1)" format="%.2f" min="0" max="10"  inc="0.05" storagetype="uint8" endian="big"/>
<scaling name="ISCV_AX2_8" units="% Demand" toexpr="x*100/255"  frexpr="x*255/100" format="%.1f" min="0" max="200" inc="0.5"  storagetype="uint8" endian="big"/>
<scaling name="ISCV_AX2_16" units="% Demand" toexpr="x*100/255"  frexpr="x*255/100" format="%.1f" min="0" max="200" inc="0.5"  storagetype="uint16" endian="big"/>

<table name="ISCV Demand Target Idle Trim (sub_1ECF6)" category="ISCV  Control" address="3dec" type="2D" level="2" scaling="ISCV_AX2_8">
        <table name="Target Idle Deviation" address="6c9e" type="Y Axis" elements="9" scaling="RPMTarget"/>
    </table>

    <table name="Target Idle ISCV Trim Adjust Frequency"  category="ISCV Control" address="14c2" type="1D" level="2"  scaling="Time"/>

    <table name="ISCV Demand Below 500 RPM Idle Recovery Adder  (sub_1E2C8)" category="ISCV Control" address="1516" type="1D" level="2"  scaling="ISCV_AX2_16"/>

    <table name="ISCV Demand Startup CTS Adder (sub_1EBB8)"  category="ISCV Control" address="3d60" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Coolant Temp" address="6fde" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="ISCV Demand General CTS Subtractor (sub_1EBE6)"  category="ISCV Control" address="3e0a" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Coolant Temp" address="6fde" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="ISCV Demand Baro Adder (FFFF6E98) (sub_1E1EE)"  category="ISCV Control" address="3dda" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Baro" address="6e28" type="Y Axis" elements="5" scaling="Baro16"/>
    </table>

    <table name="ISCV Demand RPM Adder* (sub_1EFC0)" category="ISCV  Control" address="41d8" type="2D" level="2" scaling="ISCV_AX2_8">
        <table name="RPM" address="6b7a" type="Y Axis" elements="10" scaling="RPM"/>
    </table>

    <table name="ISCV Demand TPS Subtractor* (sub_1EFC0)"  category="ISCV Control" address="6810" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Shifted TPS" address="810c" type="Y Axis" elements="11" scaling="ThrottlePercentage"/>
    </table>

    <table name="ISCV Demand RPM Adder [rpm > 4500, load > 170,  speed > 12 mph] (sub_1EFC0)" category="ISCV Control" address="65de"  type="2D" level="2" scaling="ISCV_AX2_8">
        <table name="RPM" address="7fb0" type="Y Axis" elements="10" scaling="RPM"/>
    </table>

    <table name="ISCV Demand CTS Adder AC Off - Neutral (sub_1F1F8,  sub_1EA0C, sub_1F596) [sub_1EFC0]" category="ISCV Control"  address="3d38" type="2D" level="2" scaling="ISCV_AX2_8">
        <table name="Coolant Temp" address="70c2" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="ISCV Demand CTS Adder #2** (Post WOT) (sub_1F1F8)  [sub_1EFC0]" category="ISCV Control" address="54e6" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Coolant Temp" address="7070" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="ISCV Demand CTS Adder AC On - Drive (sub_1F2C6,  1F596) [sub_1EFC0]" category="ISCV Control" address="51b0" type="2D"  level="2" scaling="ISCV_AX2_8">
        <table name="Coolant Temp" address="70c2" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="ISCV Demand CTS Adder AC On - Neutral (sub_1F2C6)  [sub_1EFC0]" category="ISCV Control" address="3d4c" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Coolant Temp" address="70c2" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="ISCV Demand CTS Adder #2*** (Post WOT) (sub_1F2C6)  [sub_1EFC0]" category="ISCV Control" address="5502" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Coolant Temp" address="7070" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="ISCV Demand RPM Adder (Moderated by Baro, IATS)  (FFFF6EA8) (sub_204B6) [sub_1EFC0]" category="ISCV Control"  address="672a" type="2D" level="2" scaling="ISCV_AX2_8">
        <table name="RPM" address="802a" type="Y Axis" elements="10" scaling="RPM"/>
    </table>

    <table name="ISCV Demand Baro Adder**** (FFFF7C0E) (sub_1F6E6)  [sub_1EFC0]" category="ISCV Control" address="6adc" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Baro" address="6e28" type="Y Axis" elements="5" scaling="Baro16"/>
    </table>

    <table name="ISCV Demand IATS Adder**** (FFFF7C0E) (sub_1F6E6)  [sub_1EFC0]" category="ISCV Control" address="6ae8" type="2D" level="2"  scaling="ISCV_AX2_8">
        <table name="Intake Air Temp" address="714a" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="ISCV Demand TPS Adder, AC off (FFFF6E84) (mattjin  fuel cut delay)" category="ISCV Control" address="3d6e" type="2D"  level="1" scaling="ISCV_AX2_8">
        <table name="TPS" address="6f9a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
    </table>

    <table name="ISCV Demand TPS Adder, AC on (FFFF6E84) (mattjin  fuel cut delay)" category="ISCV Control" address="3d82" type="2D"  level="1" scaling="ISCV_AX2_8">
        <table name="TPS" address="6f9a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
    </table>

    <table name="ISCV Demand Power Steering Baro Adder**** (FFFF7C0E)  (sub_1F6E6) [sub_1EFC0]" category="ISCV Control" address="6adc"  type="2D" level="2" scaling="ISCV_AX2_8">
        <table name="Baro" address="6e28" type="Y Axis" elements="5" scaling="Baro16"/>
    </table>

    <table name="ISCV Demand CTS Adder (FFFF6E84)" category="ISCV  Control" address="4e56" type="2D" level="1" scaling="ISCV_AX2_8">
        <table name="Coolant Temp" address="6fde" type="Y Axis" elements="8" scaling="Temp"/>
    </table>

    <table name="Baro Mult. Factor for ISCV Demand Adder FFFF6E84"  category="ISCV Control" address="6b68" type="2D" level="1"  scaling="ScaleBase64Adder">
        <table name="Baro" address="6e4e" type="Y Axis" elements="5" scaling="Baro16"/>
    </table>

    <table name="Idle Stepper Lookup Table" category="ISCV Control" address="3e31" type="3D" scaling="ISCVSteps">
        <table name="Coolant Temp" address="7164" type="X Axis" elements="8" scaling="Temp"/>
        <table name="ISCV Demand" address="717e" type="Y Axis" elements="27" scaling="ISCV_AX2_16"/>
    </table>
Taken from : https://www.evolutionm.net/forums/ec...sassembly.html

Those are the "real" ISCV tables. The "desired ISCV initial step position" doesn't have the correct units for the right column.

The table you're looking for with the proper scaling is "ISCV Demand CTS Adder AC On - Neutral"
Try to play with ISCV demand CTS Adder AC Off. This works really well. Higher numbers give higher idle. It has much more direct effect than playing with other demand tables.
Be polite with the table, little changes really work well

Last edited by domyz; Nov 15, 2012 at 08:23 AM.
Reply



All times are GMT -7. The time now is 02:10 AM.