Found Thermo Fan Switch Conditions
For 94170015:
---------------------
<table name="AC Fan Low Duty" category="Fan control" address="2478" type="2D" scaling="Percent (128)">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Off -> Low</data>
<data>Low -> High</data>
</table>
</table>
<table name="AC Fan High Speed" category="Fan control" address="1ad2" type="2D" scaling="VehicleSpeed">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Fan High rpm" category="Fan control" address="1ada" type="2D" scaling="RPMStatLimit">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Fan High coolant" category="Fan control" address="1ade" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Main Coolant" category="Fan control" address="1ae8" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Main TPS" category="Fan control" address="1ae4" type="2D" scaling="ThrottlePercentage">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="Fan Counter" address="1b00" category="Fan control" type="1D" level="1" scaling="Hex16"/>
---------------------
<table name="AC Fan Low Duty" category="Fan control" address="2478" type="2D" scaling="Percent (128)">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Off -> Low</data>
<data>Low -> High</data>
</table>
</table>
<table name="AC Fan High Speed" category="Fan control" address="1ad2" type="2D" scaling="VehicleSpeed">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Fan High rpm" category="Fan control" address="1ada" type="2D" scaling="RPMStatLimit">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Fan High coolant" category="Fan control" address="1ade" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Main Coolant" category="Fan control" address="1ae8" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Main TPS" category="Fan control" address="1ae4" type="2D" scaling="ThrottlePercentage">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="Fan Counter" address="1b00" category="Fan control" type="1D" level="1" scaling="Hex16"/>
Looks like it should be the same as what Mattjin posted for 94170015.
AC Fan Low Duty
Off -> Low 0.0%
Low -> High 37.5%
AC Fan High Speed
On 199mph
Off 159mph
AC Fan High rpm
On 7969rpm
Off 7969rpm
AC Fan High Coolant
On 419 °F
Off 419 °F
AC Main Coolant
On 149 °F
Off 158 °F
AC Main TPS
On 78 %
Off 82%
Fan Counter
0x0000
The values don't seem correct.
The 2 other Thermo fan control table addresses from 94170015 don't work for 96530006, so now I'm even more confused.

I'm trying to track down the correct cooling fan tables because it's just been brought to my attention that Evos use PWM to control the main cooling fan, but DSMs use a relay that might not appreciate being controlled by PWM.
I'd like to find the tables in hopes that it will fix a slight overheating issue I'm having.

I'm trying to track down the correct cooling fan tables because it's just been brought to my attention that Evos use PWM to control the main cooling fan, but DSMs use a relay that might not appreciate being controlled by PWM.
I'd like to find the tables in hopes that it will fix a slight overheating issue I'm having.
The headgasket is holding fine. It's only a little bit of over heating on long hill central PA hill climbs never getting past 3/4 of the way up the coolant temp gauge. Logger said 250*F max. The old headgasket looked fine when removed. Coolant tested negative for hydrocarbons. No mixing of oil/coolant. "Normal" temps even in the winter were 220*F before and after my most recent headgasket change. The FMIC and A/C condenser can't be helping airflow to the radiator.
I'd like to be able to have both fans kick on sooner, because right now, the A/C fan doesn't turn on until the car gets pretty hot.
I'd like to be able to have both fans kick on sooner, because right now, the A/C fan doesn't turn on until the car gets pretty hot.
So does anyone love me enough to find the addresses for the 9653 based roms?
Since it is becoming one of the universal roms, it's going to need found eventually. With the weather starting to warm up, I'm sure there are more people than just me who could use this.
Right now, I'd really like to have the A/C fan turn on at a lower temperature to help with the regular cooling.
I searched on here and found the tables for controlling the main coolant fan and both fans when the A/C is on (here), but nothing for the 9653 roms for controlling the A/C fan when the A/C is off.
Since it is becoming one of the universal roms, it's going to need found eventually. With the weather starting to warm up, I'm sure there are more people than just me who could use this.
Right now, I'd really like to have the A/C fan turn on at a lower temperature to help with the regular cooling.
I searched on here and found the tables for controlling the main coolant fan and both fans when the A/C is on (here), but nothing for the 9653 roms for controlling the A/C fan when the A/C is off.
I'm using an evo 8 ecu (with 90550001 or 96530006) in a dsm,
last summer i discovered, when the main fan is on 100% dc, the ac fan is running too.
there is a a value somewhere at what dc from the main fan the ac fan starts. i belive it was 50% or 70%. set it to 100% to make sure.
i got the whole fan stuff figuered out, but a damages harddrive destroyed my ecu stuff.
last summer i discovered, when the main fan is on 100% dc, the ac fan is running too.
there is a a value somewhere at what dc from the main fan the ac fan starts. i belive it was 50% or 70%. set it to 100% to make sure.
i got the whole fan stuff figuered out, but a damages harddrive destroyed my ecu stuff.
So does anyone love me enough to find the addresses for the 9653 based roms?
Since it is becoming one of the universal roms, it's going to need found eventually. With the weather starting to warm up, I'm sure there are more people than just me who could use this.
Right now, I'd really like to have the A/C fan turn on at a lower temperature to help with the regular cooling.
I searched on here and found the tables for controlling the main coolant fan and both fans when the A/C is on (here), but nothing for the 9653 roms for controlling the A/C fan when the A/C is off.
Since it is becoming one of the universal roms, it's going to need found eventually. With the weather starting to warm up, I'm sure there are more people than just me who could use this.
Right now, I'd really like to have the A/C fan turn on at a lower temperature to help with the regular cooling.
I searched on here and found the tables for controlling the main coolant fan and both fans when the A/C is on (here), but nothing for the 9653 roms for controlling the A/C fan when the A/C is off.
Main Fan:
PHP Code:
<table name="Thermo Fan Duty 0-12mph" category="Miscellaneous" 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="Miscellaneous" 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>
For 96530006:
---------------------
<table name="AC Fan switchpoint" category="Fan control" address="2478" type="2D" scaling="Percent (128)">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Off -> Low</data>
<data>Low -> High</data>
</table>
</table>
---------------------
<table name="AC Fan switchpoint" category="Fan control" address="2478" type="2D" scaling="Percent (128)">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Off -> Low</data>
<data>Low -> High</data>
</table>
</table>
Well double checked the code for you guys the AC fan table is EXACTLY the same for the 9563 variant as it is for the 9417. Only difference is the high coolant values.
PHP Code:
<table name="AC Fan Low Duty" category="Fan control" address="2478" type="2D" scaling="Percent (128)">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Off -> Low</data>
<data>Low -> High</data>
</table>
</table>
<table name="AC Fan High Speed" category="Fan control" address="1ad2" type="2D" scaling="VehicleSpeed">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Fan High rpm" category="Fan control" address="1ada" type="2D" scaling="RPMStatLimit">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Fan High coolant" category="Fan control" address="1ade" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Main Coolant" category="Fan control" address="1ae8" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Main TPS" category="Fan control" address="1ae4" type="2D" scaling="ThrottlePercentage">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
Does anybody know if the ecu is a pull to ground or 12 volt output? I do see it is a PWM output. What I would like to do is switch the programming(9653 rom) to either a 0 or 100 to simulate either on or off. Then use a simple relay to control the fans on my 1G DSM. Or is what I am trying to do not even possible?
Does anybody know if the ecu is a pull to ground or 12 volt output? I do see it is a PWM output. What I would like to do is switch the programming(9653 rom) to either a 0 or 100 to simulate either on or off. Then use a simple relay to control the fans on my 1G DSM. Or is what I am trying to do not even possible?
Visa versa you can check conductivity in ohms to the ground to see if its got a good ground or open like pull ground type.
Are you looking for the fan duty or the AC fan?
Main Fan:
Main Fan:
PHP Code:
<table name="Thermo Fan Duty 0-12mph" category="Miscellaneous" 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="Miscellaneous" 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>
I'm glad some people are getting use out of it.Well double checked the code for you guys the AC fan table is EXACTLY the same for the 9563 variant as it is for the 9417. Only difference is the high coolant values.
PHP Code:
<table name="AC Fan Low Duty" category="Fan control" address="2478" type="2D" scaling="Percent (128)">
<table name="Condition" type="Static Y Axis" elements="2">
<data>Off -> Low</data>
<data>Low -> High</data>
</table>
</table>
<table name="AC Fan High Speed" category="Fan control" address="1ad2" type="2D" scaling="VehicleSpeed">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Fan High rpm" category="Fan control" address="1ada" type="2D" scaling="RPMStatLimit">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Fan High coolant" category="Fan control" address="1ade" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Main Coolant" category="Fan control" address="1ae8" type="2D" scaling="Temp">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>
<table name="AC Main TPS" category="Fan control" address="1ae4" type="2D" scaling="ThrottlePercentage">
<table name="Condition" type="Static Y Axis" elements="2">
<data>On</data>
<data>Off</data>
</table>
</table>

Thank you for double checking those addresses.
Wait. I finally got around to actually comparing the what you posted and what I had posted before, and the addresses for the high coolant tables are the same. Is 419*F the value the ROM has stock? I'm going to have to play with that and see.
Yes that's the stock rom's value.



