Linux’s CrOS EC Driver To Support Custom Fan Curves – Useful For Framework Laptops

Linux’s CrOS EC Driver To Support Custom Fan Curves – Useful For Framework Laptops

Linux’s CrOS EC Driver To Support Custom Fan Curves – Useful For Framework Laptops

https://www.phoronix.com/news/CrOS-EC-Custom-Fan-Cuves

Publish Date: 2026-06-10 09:12:00

Source Domain: www.phoronix.com

The cros_ec Linux kernel driver is used for supporting the ChromeOS Embedded Controller “EC” used by Chromebooks and various other laptops like Framework Laptops. With patches pending to cros_ec, support for custom fan curves is being introduced.

Thomas Weißschuh who has worked on many hardware monitoring and platform driver improvements for Linux has recently taken to working on custom fan curves support for the cros_ec driver. Patches posted recently allow for both reading and writing of fan curves used by the CrOS embedded controller on capable laptops.

Framework Laptop 16

To avoid situations of overheating or any thermal damage, the patches only allow for writing fan curves that are more aggressive than the current fan curves used by default on a given laptop with the Chrome OS embedded controller.

The patches are currently out for review on the mailing list. It looks like some changes to the patches are still going to be needed but hopefully a revised form of them will manage to reach the mainline Linux kernel in the not too distant future.

Source