EvolutionM - Mitsubishi Lancer and Lancer Evolution Community

EvolutionM - Mitsubishi Lancer and Lancer Evolution Community (https://www.evolutionm.net/forums/)
-   ECU Flash (https://www.evolutionm.net/forums/ecu-flash-179/)
-   -   Ecu based fan control ? (https://www.evolutionm.net/forums/ecu-flash/497522-ecu-based-fan-control.html)

TJung Jun 11, 2010 05:47 AM

Ecu based fan control ?
 
Like in title...

Is it possible to control for example fan speed or turn-on moment via ecu ?

knochgoon24 Jun 12, 2010 02:33 AM

I've been trying to track down some solid answers on this too. I know you can, but I'd like to know table locations, especially for the 9653xxxx based roms.

TJung Jun 12, 2010 03:30 AM

Yeah, that's exactly what I search for - table locations. For now - I just installed switch which I use to turn on fan, when I want. But controlling fan via ecu would be great thing.

MR. EVO MR Jun 12, 2010 03:34 AM

you can turn it off and on via evoscan

Deepnine Jun 12, 2010 08:28 AM

search for thermo fan

there are maps in most roms.

i can give you more details tomorrow.

nightwalker Jun 12, 2010 08:58 AM

the 941705 v7 roms have thermo fan control. look up merlin's tuning guide, he goes over the fan control

TJung Jun 12, 2010 09:52 AM

Thanks !

knochgoon24 Jun 12, 2010 01:30 PM

What ROM are you using? I spend the last hour or so searching on here and found the 96530006 based maps.

PHP Code:

    <table name="Thermo Fan Duty 0-22kph" category="Fan Control" address="575c" type="3D" level="2" swapxy="true" scaling="Percent (128)">
        <
table name="Conditions" type="Static X Axis" elements="3">
            <
data>Main Fan 0-22kph</data>
            <
data>A/C Fan 0-22kph</data>
            <
data>Main+A/C 0-22kph</data>
        </
table>
        <
table name="Engine Temp" address="6a14" type="Y Axis" elements="12" scaling="Temp"/>
    </
table>

    <
table name="Thermo Fan Duty 22-52-82kph" category="Fan Control" address="45ac" type="3D" level="2" swapxy="true" scaling="Percent (128)">
        <
table name="Conditions" type="Static X Axis" elements="9">
            <
data>Main Fan 20-50kph</data>
            <
data>Main Fan 50-80kph</data>
            <
data>Main Fan 80->>kph</data>
            <
data>A/C Fan 20-50kph</data>
            <
data>A/C Fan 50-80kph</data>
            <
data>A/C Fan 80->>kph</data>
            <
data>Main+A/C 20-50kph</data>
            <
data>Main+A/C 50-80kph</data>
            <
data>Main+A/C 80->>kph</data>
        </
table>
        <
table name="Engine Temp" address="6a14" type="Y Axis" elements="12" scaling="Temp"/>
    </
table

And now w/ headers for those of us still using imperial units... :D

PHP Code:

    <table name="Thermo Fan Duty 0-12mph" category="Fan Control" address="575c" type="3D" level="2" swapxy="true" scaling="Percent (128)">
        <
table name="Conditions" type="Static X Axis" elements="3">
            <
data>Main Fan 0-12mph</data>
            <
data>A/C Fan 0-12mph</data>
            <
data>Main+A/C 0-12mph</data>
        </
table>
        <
table name="Engine Temp" address="6a14" type="Y Axis" elements="12" scaling="Temp"/>
    </
table>

    <
table name="Thermo Fan Duty >12mph" category="Fan Control" address="45ac" type="3D" level="2" swapxy="true" scaling="Percent (128)">
        <
table name="Conditions" type="Static X Axis" elements="9">
            <
data>Main Fan 12-31mph</data>
            <
data>Main Fan 31-50mph</data>
            <
data>Main Fan 50->>mph</data>
            <
data>A/C Fan 12-31mph</data>
            <
data>A/C Fan 31-50mph</data>
            <
data>A/C Fan 50->>mph</data>
            <
data>Main+A/C 12-31mph</data>
            <
data>Main+A/C 31-50mph</data>
            <
data>Main+A/C 50->>mph</data>
        </
table>
        <
table name="Engine Temp" address="6a14" type="Y Axis" elements="12" scaling="Temp"/>
    </
table

Which gets you a table like this:
http://www.dsmtuners.com/forums/atta...s-fan-maps.png

TJung Jun 12, 2010 03:23 PM

I am using 88590015 with v5.10

RoadSpike Jun 12, 2010 05:51 PM


Originally Posted by TJung (Post 8398016)
I am using 88590015 with v5.10

Something like this then.

PHP Code:

    <table name="Thermo Fan Duty 0-12mph" category="Miscellaneous" address="5186" type="3D" level="2" swapxy="true" scaling="Percent (128)">
        <
table name="Conditions" type="Static X Axis" elements="3">
            <
data>Main Fan 0-12mph</data>
            <
data>A/C Fan 0-12mph</data>
            <
data>Main+A/C 0-12mph</data>
        </
table>
        <
table name="Engine Temp" address="7034" type="Y Axis" elements="12" scaling="Temp"/>
    </
table>

    <
table name="Thermo Fan Duty >12mph" category="Miscellaneous" address="4012" type="3D" level="2" swapxy="true" scaling="Percent (128)">
        <
table name="Conditions" type="Static X Axis" elements="9">
            <
data>Main Fan 12-31mph</data>
            <
data>Main Fan 31-50mph</data>
            <
data>Main Fan 50->>mph</data>
            <
data>A/C Fan 12-31mph</data>
            <
data>A/C Fan 31-50mph</data>
            <
data>A/C Fan 50->>mph</data>
            <
data>Main+A/C 12-31mph</data>
            <
data>Main+A/C 31-50mph</data>
            <
data>Main+A/C 50->>mph</data>
        </
table>
        <
table name="Engine Temp" address="7034" type="Y Axis" elements="12" scaling="Temp"/>
    </
table


lan_evo_mr9 Jun 12, 2010 06:47 PM

Interesting, I tried this with V7 and no go...tables are greyed out (invalid or incomplete). Any ideas?

RoadSpike Jun 12, 2010 07:15 PM


Originally Posted by lan_evo_mr9 (Post 8398392)
Interesting, I tried this with V7 and no go...tables are greyed out (invalid or incomplete). Any ideas?

Mine are?

I copied them from a working xml file strange..

lan_evo_mr9 Jun 12, 2010 10:05 PM

Figured it out...

RoadSpike Jun 12, 2010 11:30 PM


Originally Posted by lan_evo_mr9 (Post 8398842)
Figured it out...

care to share the resolution?

TJung Jun 13, 2010 12:49 AM


Originally Posted by RoadSpike (Post 8398278)
Something like this then.

PHP Code:

    <table name="Thermo Fan Duty 0-12mph" category="Miscellaneous" address="5186" type="3D" level="2" swapxy="true" scaling="Percent (128)">
        <
table name="Conditions" type="Static X Axis" elements="3">
            <
data>Main Fan 0-12mph</data>
            <
data>A/C Fan 0-12mph</data>
            <
data>Main+A/C 0-12mph</data>
        </
table>
        <
table name="Engine Temp" address="7034" type="Y Axis" elements="12" scaling="Temp"/>
    </
table>

    <
table name="Thermo Fan Duty >12mph" category="Miscellaneous" address="4012" type="3D" level="2" swapxy="true" scaling="Percent (128)">
        <
table name="Conditions" type="Static X Axis" elements="9">
            <
data>Main Fan 12-31mph</data>
            <
data>Main Fan 31-50mph</data>
            <
data>Main Fan 50->>mph</data>
            <
data>A/C Fan 12-31mph</data>
            <
data>A/C Fan 31-50mph</data>
            <
data>A/C Fan 50->>mph</data>
            <
data>Main+A/C 12-31mph</data>
            <
data>Main+A/C 31-50mph</data>
            <
data>Main+A/C 50->>mph</data>
        </
table>
        <
table name="Engine Temp" address="7034" type="Y Axis" elements="12" scaling="Temp"/>
    </
table


WoW, thanks !

TJung Jun 14, 2010 11:02 AM

Bump. I've paste it to my xml. and I don't see this tables. WTF ? ;)

RoadSpike Jun 14, 2010 11:36 AM


Originally Posted by TJung (Post 8402689)
Bump. I've paste it to my xml. and I don't see this tables. WTF ? ;)

Set your user level to developer

TJung Jun 14, 2010 11:42 AM

It's always is... ;)

RoadSpike Jun 14, 2010 11:58 AM


Originally Posted by TJung (Post 8402797)
It's always is... ;)

You sure you are modifying the right xml?

It should show up regardless of it being correct or not with that user level.

TJung Jun 14, 2010 01:30 PM


Originally Posted by RoadSpike (Post 8402844)
You sure you are modifying the right xml?

It should show up regardless of it being correct or not with that user level.

Hmm... I agree, that I am rookie, but I hope it's right xml. I've modified 88590015.xml, which comes with v5.10 JDM Map package. My laptop is weird maybe

RoadSpike Jun 14, 2010 01:34 PM


Originally Posted by TJung (Post 8403234)
Hmm... I agree, that I am rookie, but I hope it's right xml. I've modified 88590015.xml, which comes with v5.10 JDM Map package. My laptop is weird maybe

you happen to run windows 7?

TJung Jun 14, 2010 01:39 PM


Originally Posted by RoadSpike (Post 8403251)
you happen to run windows 7?

Win Xp. Maybe I should modify some evo9base.xml ?

This second pack is what I use: http://evoecu.logic.net/wiki/File:88..._Boost_Ctl.zip

RoadSpike Jun 14, 2010 02:01 PM

Doesn't seem to inlucde percent 128 scaling so add this to your rom.


<scaling name="Percent (128)" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>

TJung Jun 15, 2010 12:24 PM

Thanks again RoadSpike. I will try this tomorrow, because I didn't find time today. I'll report whats up

TJung Sep 17, 2010 10:39 AM

Hello. I'd like to refresh this topic, because I found strange thing. I have changed few columns in my fan settings and I observed that my fan is turning on only when I turn off igintion. When engine is working - fan doesn't turns on... WTF ?
;)

rgar Sep 17, 2010 11:30 AM

Roadspike,

Thanks for those fan tables...

Do you know a place where I can get as close to a complete 88590015v7 xml as possible. I keep finding things that I would like to mess with(in various tuning guides) and then find out they are not in my v7xml. Also should I put these in the base 88590015 file or in the v7.xml?

thanks,

knochgoon24 Sep 19, 2010 10:55 AM

Mine works like a charm. ??? Are you sure the addresses you used were correct for your rom?

justastockevo Sep 20, 2010 07:07 AM

88580714/88580014 tables are as following....

<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="Thermo Fan Duty 0-22kph" category="Miscellaneous" address="5114" type="3D" level="2" swapxy="true" scaling="Percent (128)">
<table name="Conditions" type="Static X Axis" elements="3">
<data>Main Fan 0-22kph</data>
<data>A/C Fan 0-22kph</data>
<data>Main+A/C 0-22kph</data>
</table>
<table name="Engine Temp" address="713C" type="Y Axis" elements="12" scaling="Temp"/>
</table>

<table name="Thermo Fan Duty >22kph" category="Miscellaneous" address="4036" type="3D" level="2" swapxy="true" scaling="Percent (128)">
<table name="Conditions" type="Static X Axis" elements="9">
<data>Main Fan 20-50kph</data>
<data>Main Fan 50-80kph</data>
<data>Main Fan 80->>kph</data>
<data>A/C Fan 20-50kph</data>
<data>A/C Fan 50-80kph</data>
<data>A/C Fan 80->>kph</data>
<data>Main+A/C 20-50kph</data>
<data>Main+A/C 50-80kph</data>
<data>Main+A/C 80->>kph</data>
</table>
<table name="Engine Temp" address="713C" type="Y Axis" elements="12" scaling="Temp"/>
</table>

Mattjin Sep 22, 2010 07:09 AM

FYI, the road speed where they switch columns also varies from rom to rom and would not be exactly as it says. The values you have were based off my Evo7 GTA back when I found the maps but could be slightly different. The info is not that hard to find, but I can remember it not being something easily mappable.

There were also two Percent (128) scales out in the wild. One as Percent(128) and one as Percent (128). With and without the space, so if it does not work for one, try adding or subtracting the space as required.

EvoDan2004 Sep 22, 2010 07:17 AM

does this allow you to turn the fan on earlyer then factory settings??

i have the OBD-2 force pass ROM. do i have the ability to do this or do i need a different ROM.

knochgoon24 Sep 22, 2010 03:21 PM

It does allow you to change when the fans kick on.

Even in your ROM patched with the OBDII for pass, the fan control table will still be there. Just add the correct tables to your xml.

compscibOi Sep 22, 2010 03:24 PM

Very sick. What are the conditions you all are using to trigger the fan?

EvoDan2004 Sep 23, 2010 07:14 AM


Originally Posted by knochgoon24 (Post 8691011)
It does allow you to change when the fans kick on.

Even in your ROM patched with the OBDII for pass, the fan control table will still be there. Just add the correct tables to your xml.

Ok so I just copy and paste that table into my XML and I'm good to go?

knochgoon24 Sep 23, 2010 10:35 AM


Originally Posted by evodan2004 (Post 8692712)
Ok so I just copy and paste that table into my XML and I'm good to go?

Should be.


Originally Posted by compscibOi (Post 8691017)
Very sick. What are the conditions you all are using to trigger the fan?

For me, I was more concerned with getting the A/C fan to have 100% duty cycle since I'm using an Evo 8 Ecu in my 2g Talon. Our fans aren't PWM controlled, and low duty cycle on the A/C fan wasnt' the best thing for our relays controlling the fans.

I also adjusted it so my fans kick on a little bit sooner, especially the A/C fan. My car was getting a little warm, and having the A/C fan kick on with the rad fan helped a lot.

CRONZ305 Jan 30, 2013 12:32 PM

is there a way to log to see when the fan comes on?


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


© 2024 MH Sub I, LLC dba Internet Brands