Found Thermo Fan Switch Conditions
#1
Evolved Member
Thread Starter
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes
on
0 Posts
Found Thermo Fan Switch Conditions
Through disassembly I have compiled a couple of maps for the road speed switch conditions. Previously I had found them just through experimentation (correct actually) but now we have a way to change them. Here they are for my rom.
For 80700010:
<table name="Thermo Fan Switches - Stationary" category="Thermo Fan" address="24a0" type="2D" level="2" scaling="VehicleSpeed">
<table name="Switch Condition" type="Static X Axis" elements="2">
<data>Moving -> Stationary</data>
<data>Stationary -> Moving</data>
</table>
</table>
<table name="Thermo Fan Switches - Moving" category="Thermo Fan" address="1aee" type="2D" level="2" scaling="VehicleSpeed">
<table name="Switch Condition" type="Static X Axis" elements="8">
<data>ON2 -> ON1</data>
<data>ON1 -> ON2</data>
<data>ON3 -> ON2</data>
<data>ON2 -> ON3</data>
<data>AC2 -> AC1</data>
<data>AC1 -> AC2</data>
<data>AC3 -> AC2</data>
<data>AC2 -> AC3</data>
</table>
</table>
Edit : Just noticed the "Moving" map is the same for 90550001 if anyone is interested. Maybe some others but its getting late and need some sleep. Stupid daylight savings time kicked in here!
For 80700010:
<table name="Thermo Fan Switches - Stationary" category="Thermo Fan" address="24a0" type="2D" level="2" scaling="VehicleSpeed">
<table name="Switch Condition" type="Static X Axis" elements="2">
<data>Moving -> Stationary</data>
<data>Stationary -> Moving</data>
</table>
</table>
<table name="Thermo Fan Switches - Moving" category="Thermo Fan" address="1aee" type="2D" level="2" scaling="VehicleSpeed">
<table name="Switch Condition" type="Static X Axis" elements="8">
<data>ON2 -> ON1</data>
<data>ON1 -> ON2</data>
<data>ON3 -> ON2</data>
<data>ON2 -> ON3</data>
<data>AC2 -> AC1</data>
<data>AC1 -> AC2</data>
<data>AC3 -> AC2</data>
<data>AC2 -> AC3</data>
</table>
</table>
Edit : Just noticed the "Moving" map is the same for 90550001 if anyone is interested. Maybe some others but its getting late and need some sleep. Stupid daylight savings time kicked in here!
Last edited by Mattjin; Apr 5, 2009 at 04:57 AM.
#3
Evolved Member
Thread Starter
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes
on
0 Posts
I will take a quick peek and see if I can spot it. I just found there are a couple more 1D's that point to the stationary section which might be worth investigating. The only reason I looked for this data was because it was annoying me that I did not find it earlier. And I just got a GSR bonnet on my GTA so I am back in the mood to want to play with the car. :-)
Edit : Found them....
The Moving data is at 16f0. So just copy in the map in Post #1 and replace the address. Stationary is at 20a2.
Edit : Found them....
The Moving data is at 16f0. So just copy in the map in Post #1 and replace the address. Stationary is at 20a2.
Last edited by Mattjin; Apr 6, 2009 at 02:03 AM.
#5
Evolved Member
Thread Starter
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes
on
0 Posts
I think we are very quickly running out of new maps to discover so there might not be too much more to add to it. My xml is maybe a little more developed than most, but I am quickly running out of new things to find other than the auto trans.
Did you or anyone else ever figure out how to get the Map Help function to work in EcuFlash?
Did you or anyone else ever figure out how to get the Map Help function to work in EcuFlash?
Last edited by Mattjin; Apr 6, 2009 at 02:20 AM.
#7
Evolved Member
Thread Starter
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes
on
0 Posts
haha, tell me about it. Hundreds left to figure out. By the time we sort through them all we will need a search function in EcuFlash to find what to adjust!!! You should see how much there is in the auto trans code, and no easy way to log it all too. Years of work to figure it all out.
As you know, alot of them are actually straight forward to know what the 1Ds do, just most of the time they dont need adjusting unless you are doing some really funky **** so they aren't worth the time spent. The Thermo Fan maps were annoying the hell out of me that I found the duty maps but not the axis data. Geez, I am turning into a super-nerd now.... sleepless nights with hex humbers dancing in my head. haha.
As you know, alot of them are actually straight forward to know what the 1Ds do, just most of the time they dont need adjusting unless you are doing some really funky **** so they aren't worth the time spent. The Thermo Fan maps were annoying the hell out of me that I found the duty maps but not the axis data. Geez, I am turning into a super-nerd now.... sleepless nights with hex humbers dancing in my head. haha.
Last edited by Mattjin; May 16, 2009 at 11:50 PM.
Trending Topics
#13
Evolving Member
iTrader: (4)
Join Date: Apr 2008
Location: Germany
Posts: 186
Likes: 0
Received 0 Likes
on
0 Posts
I searched after you found the AC_switch stuff.
I found a list with lots of output pins. Loggin Mut 0x9A as you found and Mut 0x9B this sould be all output pins. Maybe you could log them next time you do a log session.
Logging all bits and water temp should show when the fans came on.
Or start logging and pull the water temp sensor plug. at my dsm ecu both fans come on.
or just switch on the ac.
Think you know an evo better than me, i haven't even driven one.
MUT 9A:
0: Port F LO bit2 AC_Clutch_Pin
2: Port F LO bit0
3: Port G LO bit0
6: Port F LO bit3
7: Port F LO bit5
12:Port F Hi bit0
14:Port B Hi bit6
15:Port F hi bit1
MUT 9B:
0: Port_F_LO_4
1: Port_F_HI_7
2: Port_F_HI_0
3: Port_F_HI_1
4: Port_J_LO_0
5: Port_J_LO_1 Intercooler Sprayer
6: Port_F_HI_4 Intercooler sprayer
7: Port_F_HI_3
8: Port_J_Hi_1
9: Port_J_HI_0
10:Port_A_HI_4
15:Port_J_LO_2
But i don't have a working car, nor do i have an evo to test all the stuff. I am using only the main connectors to the ecu for a running engine. because of this i'm not the best one to test for most of the functions.
but i try to understand it by looking at the code every night
I found a list with lots of output pins. Loggin Mut 0x9A as you found and Mut 0x9B this sould be all output pins. Maybe you could log them next time you do a log session.
Logging all bits and water temp should show when the fans came on.
Or start logging and pull the water temp sensor plug. at my dsm ecu both fans come on.
or just switch on the ac.
Think you know an evo better than me, i haven't even driven one.
MUT 9A:
0: Port F LO bit2 AC_Clutch_Pin
2: Port F LO bit0
3: Port G LO bit0
6: Port F LO bit3
7: Port F LO bit5
12:Port F Hi bit0
14:Port B Hi bit6
15:Port F hi bit1
MUT 9B:
0: Port_F_LO_4
1: Port_F_HI_7
2: Port_F_HI_0
3: Port_F_HI_1
4: Port_J_LO_0
5: Port_J_LO_1 Intercooler Sprayer
6: Port_F_HI_4 Intercooler sprayer
7: Port_F_HI_3
8: Port_J_Hi_1
9: Port_J_HI_0
10:Port_A_HI_4
15:Port_J_LO_2
But i don't have a working car, nor do i have an evo to test all the stuff. I am using only the main connectors to the ecu for a running engine. because of this i'm not the best one to test for most of the functions.
but i try to understand it by looking at the code every night