Homebrew Suggestion Fan Control

FinalLau

Active Member
Newcomer
Joined
Oct 24, 2019
Messages
29
Trophies
0
Age
26
XP
219
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
Member
Joined
Oct 14, 2018
Messages
5,595
Trophies
3
XP
10,341
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
29
Trophies
0
Age
26
XP
219
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
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    His injuries include a torn rectum and bruised esophagus
  • Psionic Roshambo @ Psionic Roshambo:
    That's not iron he was pumping lol
  • K3N1 @ K3N1:
    If only Nikki Minaj was there to distract them
  • Psionic Roshambo @ Psionic Roshambo:
    Probably put up more of a fight lol
  • K3N1 @ K3N1:
    Booty buttslap it's super effective
  • Psionic Roshambo @ Psionic Roshambo:
    69 got 86ed lol
  • K3N1 @ K3N1:
    He's fine his hair is just solid red now
  • Psionic Roshambo @ Psionic Roshambo:
    He joined the bloods lol
  • K3N1 @ K3N1:
    Once a blood always a blood
  • K3N1 @ K3N1:
    I wanted to show you how much of a fan I am up close
  • Psionic Roshambo @ Psionic Roshambo:
    He was the gyms glory hole
  • K3N1 @ K3N1:
    The exterminator failed to kill the last gym rat
  • Psionic Roshambo @ Psionic Roshambo:
    Gym rat used beat down, it was super effective
  • Psionic Roshambo @ Psionic Roshambo:
    I bet 69 tried to kiss him and got his ass kicked lol
  • K3N1 @ K3N1:
    Exterminator used rib cage enemy 69 fainted
  • Psionic Roshambo @ Psionic Roshambo:
    You think 50 cent had something to do with it?
  • K3N1 @ K3N1:
    Nah he'd have to be in new york
  • Psionic Roshambo @ Psionic Roshambo:
    Damn he didn't even try to fight back lol
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly vs those 2 guys.... I probably would have put them both in the ICU lol
  • K3N1 @ K3N1:
    He knew he was fucked lol plus further altercations could probably send him back to prison
  • Psionic Roshambo @ Psionic Roshambo:
    He's used to getting pounded
  • K3N1 @ K3N1:
    Judge would see him fighting and probably throw him back
  • Psionic Roshambo @ Psionic Roshambo:
    Prison bitch lol
  • stanleyopar2000 @ stanleyopar2000:
    hey can someone confirm if Night Dive is getting acquired by Atari?
  • stanleyopar2000 @ stanleyopar2000:
    I've seen a few sites mainly stockholder circlejerk blah blah sites talking about it....but ND Twitter has said nothing and Atari has been as well...I'm wondering if this is a fake story to get Atari stock up
    stanleyopar2000 @ stanleyopar2000: I've seen a few sites mainly stockholder circlejerk blah blah sites talking about it....but ND...