I was a bit annoyed by the noise of my FrameWork laptop’s fan, which was spinning way too fast for my taste, so I’ve written a little script to fix that over the weekend.
You can find it here: GitHub - TamtamHero/fw-fanctrl
There’s a bash script to install it as a service / uninstall it. I’ve only tested it on Ubuntu 20.04 but I think it should work on other distributions as well.
Feel free to improve it and push PRs, the script is very small (~100 lines of Python) and can be perfected/ made more customizable.
It’s based on the great work done by DHowett: GitHub - DHowett/fw-ectool