Homebrew Suggestion Fan Control

FinalLau

Active Member
Newcomer
Joined
Oct 24, 2019
Messages
30
Trophies
0
Age
28
XP
244
Country
Singapore
It is possible found in their "PTM Services" but I don't know how switch's system coding structure works unless someone could kindly explain to me how to key it correctly into system_settings.ini
Code:
fan
This is "nn::fan::detail::IManager".
Cmd | Name
0 | OpenController

IController
This is "nn::fan::detail::IController".
Cmd | Name
0 | SetRotationSpeedLevel
1 | SetRotationSpeedLevelByDiff
2 | GetRotationSpeedLevel
3 | SetRotationRate
4 | GetRotationRate
5 | [1.0.0-6.2.0] EnableFan
6 | [1.0.0-6.2.0] DisableFan
7 | [1.0.0-6.2.0] GetActualRotationSpeedLevel

tc
This is "nn::tc::IManager".
Cmd | Name
0 | SetOperatingMode
1 | GetThermalEvent
2 | IsActionAllowed
3 | EnableVirtualTemperature
4 | DisableVirtualTemperature
5 | SetVirtualTemperature
6 | EnableFanControl
7 | DisableFanControl
8 | IsFanControlEnabled
9 | [5.0.0+] GetSkinTemperatureMilliC
 
Last edited by FinalLau,

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,773
Trophies
3
XP
13,302
Country
Poland
It is possible found in their "PTM Services" but I don't know how switch's system coding structure works unless someone could kindly explain to me how to key it correctly into system_settings.ini
Code:
fan
This is "nn::fan::detail::IManager".
Cmd | Name
0 | OpenController

IController
This is "nn::fan::detail::IController".
Cmd | Name
0 | SetRotationSpeedLevel
1 | SetRotationSpeedLevelByDiff
2 | GetRotationSpeedLevel
3 | SetRotationRate
4 | GetRotationRate
5 | [1.0.0-6.2.0] EnableFan
6 | [1.0.0-6.2.0] DisableFan
7 | [1.0.0-6.2.0] GetActualRotationSpeedLevel

tc
This is "nn::tc::IManager".
Cmd | Name
0 | SetOperatingMode
1 | GetThermalEvent
2 | IsActionAllowed
3 | EnableVirtualTemperature
4 | DisableVirtualTemperature
5 | SetVirtualTemperature
6 | EnableFanControl
7 | DisableFanControl
8 | IsFanControlEnabled
9 | [5.0.0+] GetSkinTemperatureMilliC
But after closing app, fans will go back to default speed.
You would need to make sysmodule that will constantly run in background, measure temperatures and adjust fan speed.

--------------------- MERGED ---------------------------

System settings doesn't work like that.

https://switchbrew.org/wiki/System_Settings#tc
Only what you can adjust with system settings is tskin_rate_table_console and tskin_rate_table_handheld for fans, but this is limited.
 

FinalLau

Active Member
Newcomer
Joined
Oct 24, 2019
Messages
30
Trophies
0
Age
28
XP
244
Country
Singapore
But after closing app, fans will go back to default speed.
You would need to make sysmodule that will constantly run in background, measure temperatures and adjust fan speed.

--------------------- MERGED ---------------------------

System settings doesn't work like that.

https://switchbrew.org/wiki/System_Settings#tc
Only what you can adjust with system settings is tskin_rate_table_console and tskin_rate_table_handheld for fans, but this is limited.
just when i thought there's hope to fix that crazy maxed fan speed in handheld mode with oc compared to docked mode...
I wonder if i could use/replace the same fan speed profile for docked to handheld..
 
Last edited by FinalLau,
  • Like
Reactions: falcorr

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • realtimesave @ realtimesave:
    @BigOnYa I got in trouble at work :<
  • realtimesave @ realtimesave:
    @BigOnYa cos I'm not using these little parts for my jobs :<
  • realtimesave @ realtimesave:
    damn already 10pm :<
  • BigOnYa @ BigOnYa:
    1am here
  • realtimesave @ realtimesave:
    I get to see my paycheck tomorrow :o
  • realtimesave @ realtimesave:
    n then I can see how much I'ma get on friday
  • BigOnYa @ BigOnYa:
    Before Nintendo takes it all?
  • K3Nv3 @ K3Nv3:
    Fired for ordering switch 2 on the job
  • BigOnYa @ BigOnYa:
    Fired for whacking it in break room to a Switch2 display model
  • K3Nv3 @ K3Nv3:
    Fired for having a finger in both the type c ports
    +1
  • P @ pokemonxd8:
    What's up folks
    +1
  • P @ pokemonxd8:
    Oh snap did you guys get to pre-order a Switch 2? I'm probably going to wait a little bit until the hype has died down
  • BigOnYa @ BigOnYa:
    Nothing much, just talking about realtime real life, how r u?
  • K3Nv3 @ K3Nv3:
    Nah waiting until they have two good games for it :tpi:
  • P @ pokemonxd8:
    Gotcha
  • P @ pokemonxd8:
    Yeah I'm pretty happy with my Switch as is
    +1
  • P @ pokemonxd8:
    Honestly I think I'm more excited for GunZ Steam version to come out
  • BigOnYa @ BigOnYa:
    Yea, Ima wait for the OLED I think, n maybe they have modchips by then.
  • P @ pokemonxd8:
    I might mod my Switch when I get the Switch 2 but I'm not decided yet fully, I'm pretty happy with the emulation machine that is the modded Wii U
  • P @ pokemonxd8:
    I bet the homebrew community is going to go absolutely bonkers
  • realtimesave @ realtimesave:
    @bigona I'ma be back tomorrow to bug u :)
    +1
  • BigOnYa @ BigOnYa:
    I'll be waiting for you my buggaboo, goodnight, make sure you sleep on a towel.
  • BigOnYa @ BigOnYa:
    Since realtime in bed now, I'm gonna catfish him and steal his new Switch 2, but don't tell him. I have a perfect SlyvereZ costume gonna use.
  • K3Nv3 @ K3Nv3:
    Must've got sent home for sharting himself
    +1
    K3Nv3 @ K3Nv3: So much for youtube lol https://southcarolina.arrests.org/Arrests/Michael_Green_63782885/