Fan ramping up, not following Framework Control config

Hi everyone,
I’m writing this because in the past month or so I started having a know issue: my fan ramps up randomly for 1 second, then stops 3 to 5 seconds, then starts again.

This is starting to become too annoying to use my laptop as much as I would want to, but the noise is too much.

I repasted the CPU, I updated the BIOS to the last version (30.03.17 as I’m writing this), I’ve updated my system, but nothing seems to work.

I also installed the Framework Control to try setting the fan speed manually, but it just go to 0 or 100 without following the curve (as you can see in the attached photos), and even when setting it manually to stay at 0% speed it ramps up.

Here’s my system specs:

  • FW Laptop 13 - AMD 7040 series
  • Windows 11 Pro 25H2
  • BIOS 3.17

I don’t know what to do anymore, I tried searching the forum and found only other people complaining about this but no solution.

If you have a solution, a suggestion or anything that could help me (at least) improve a little bit my situation I would be really grateful about it.

Hey, I’m sorry that you are having this experience. The laptop would be unusable with the 100pct fan speed noise. This is something that’s worth flagging with support. You may have a faulty fan controller on the hardware side. If it’s even happening when you set it to manual, the only other explanation i can think of other than the hardware fault is some other app using the framework_tool to control the fans and overwriting the configured manual speed

Hi, thanks for your reply.

Unfortunately the issue doesn’t seem to be related to other softwares using framework_tool because it happened on a fresh Windows 11 install and also on a fresh Arch Linux install.

On linux I managed to make the fan follow a custom curve using fw-fanctrl, on windows I cannot make it follow a custom curve/choose a custom fan speed

Odd question but do you get it in the UEFI as well?

Yes, if it’s been on for some time (make 20/30 minutes) it starts making the sound even if I kept it 30 minutes in the UEFI config page