Homebrew Suggestion An Kip to set fan speed

  • Thread starter Thread starter SwitchMods
  • Start date Start date
  • Views Views 2,904
  • Replies Replies 9
  • Likes Likes 1

SwitchMods

Active Member
Newcomer
Joined
Aug 27, 2018
Messages
35
Reaction score
6
Trophies
0
XP
154
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
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.
 
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)
 
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.
 
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
*bump

Come on everybody, we need this! If you replace thermal paste and gain less heat, there should be fan optimization also..
 
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