Description
The Chromium OS project created an open source software for embedded controllers (EC) that has been modified to be used in framework laptops. This is the reason why some of the documentation refers to Chromium OS when this tool is built for framework laptops. The Embedded Controller on your Framework Laptop handles low level functions, including power sequencing the system, fans, charge limits, etc... This can brick your computer if used improperly.
To learn what you can do with the tool use ectool help
(not --help) to print out all the available operations. Further when using values for hardware if you don’t know the format of the inputs just write out what it is you’re trying to customize and the tool should give you hints. For example:
rowanfr@fedora ~> sudo ectool fanduty
Usage: fanduty [idx] <percent>
'fanduty 0 50' - Set fan 0 duty cycle to 50 percent
'fanduty 30' - Set all fans duty cycle to 30 percent
Installation Instructions
To install this tool most typically (assuming your using sudo for privilege escalation) use: sudo dnf copr enable rowanfr/fw-ectool sudo dnf install fw-ectool
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora 40 | x86_64 (0)* | Fedora 40 (5 downloads) |
Fedora 41 | x86_64 (0)* | Fedora 41 (5 downloads) |
Fedora rawhide | x86_64 (0)* | Fedora rawhide (6 downloads) |
* Total number of downloaded packages.