

Even if I set it to 93%, the fan doesn't respond, and FNSP doesn't update its value.

Anyway, the block for me is that when I manipulate FNSP, nothing happens. Of course, if my laptop were to get hot by itself, I would observe the expected behaviour, a constant higher FNSP. But because, as you saw yourself, the value of CTMP gets updated by the actual thermal sensor inside the laptop, it jumps between my temperature of 80 and the natural temperature in the sensor, so FNSP jumps too. When I raise CTMP to, say, 90, I can hear my fan spin faster, and see the value of FNSP rise to 93(%). FNSP contains, I suppose, the fan speed in %. It is the register I manipulated to trick the fan into spinning faster or slower (through trial and error I located the thresholds where the fan jumps to its next speed). CTMP is the one containing the temperature (in ☌) of the Thermal Zone around the fan.

If you want to give it a try, let me share with you my findings: In my ACPI explorer I found 2 important registers under _SB.0. Now, I haven't looked into this since my original post, so no progress made on my part. HP Pavilion dv7 Notebook Hey, thanks for taking the time to try my config! My dv7 (1030ev) also has a fan with only 2 wires, but I'm not sure that has anything to do with the problem, as the fan is evidently able to achieve different speeds.
