Homebrew Suggestion An Kip to set fan speed

SwitchMods

Active Member
OP
Newcomer
Joined
Aug 27, 2018
Messages
35
Trophies
0
XP
134
Country
Netherlands
For paranoid people (like me), is possible to develop a KIP to automatically/manually set the fan speed? Something like the one from webman-mod on PS3.

it also would be cool, to have a popup that display the current temperature (again, something similar to webman-mod on PS3).

maybe @XorTroll and/or @m4xw can have a look at this? thank you buddy.


EDIT: ah, worth noting: I don't care a f**k about fan noise, what it is important for me is the temperature.
 
Last edited by SwitchMods,
  • Like
Reactions: NoNAND

SwitchMods

Active Member
OP
Newcomer
Joined
Aug 27, 2018
Messages
35
Trophies
0
XP
134
Country
Netherlands
Well unsure about that, not sure whether that can be adjusted by code

Well, I guess that the fan is controlled by the kernel in some way (otherwise it would be always on) or by some controller on the motherboard, so I think that with some research this can be done.
 

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
Well, I guess that the fan is controlled by the kernel in some way (otherwise it would be always on) or by some controller on the motherboard, so I think that with some research this can be done.
It’s probably controlled by a sysmodule, like everything else. If this is the case, you could probably patch said sysmodule (though I personally don’t see the point as Nintendo’s fan speeds work fine)
 

SwitchMods

Active Member
OP
Newcomer
Joined
Aug 27, 2018
Messages
35
Trophies
0
XP
134
Country
Netherlands
It’s probably controlled by a sysmodule, like everything else. If this is the case, you could probably patch said sysmodule (though I personally don’t see the point as Nintendo’s fan speeds work fine)

Yeah, at least a popup with the current temp would be great to have.
 

NoNAND

Give me back my legions!
Member
Joined
Aug 22, 2015
Messages
2,274
Trophies
1
Location
Somewhere
XP
5,064
Country
Albania
I have to say a temperature monitoring app would be quite useful to us.
But an app that controls the speed of fans could be difficult to code for with the few resources and knowledge in that regard
I'm assuming this gets controlled by the kernel and some proprietary "nintendo" drivers.
But then again the switch is a tegra x1 custom tablet, assuming if the fans are adjusted and controlled on a hardware level rather than the OS (which I personally don't think is the case) it could be possible to make an app or perhaps even a device that you could solder onto the motherboard with which you could adjust the fan speeds with.
 
  • Like
Reactions: TR_mahmutpek

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,287
Country
United States
If I'm reading the docs on switchbrew correctly, the fan is controlled by a PWM register so it should be theoretically adjustable by software. Said PWM is apparently controlled by PTM services, but the documentation on those service commands is...lacking. Not to mention, there's a note about how it changed in 7.0.0 and I'm 99% sure there's no fan endpoint implemented in libnx right now.
 
Last edited by chaoskagami,
  • Like
Reactions: TR_mahmutpek

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Or Genesis.