- Assembly powered version of thinkfan-cli, without thinkpad_acpi dependency.
- Made for fun and education, not suitable for stable use.
- Only used on thinkpads.
use this software at your own risk. i am not responsible for any hardware damage, overheating, or other issues caused by direct port manipulation.
git clone https://github.com/rahmedi/tpfc-cli
cd tpfc-cli
cargo build --release
sudo ./target/release/tpfc-cli -h
# to make it executable on system-wide:
sudo cp ./target/release/tpfc-cli /usr/binI made this because thinkpad_acpi installation makes my bluetooth unusable, so I read thinkpad_acpi source code and implemented its fan control structure into tpfc-cli.
Because if you're not using a thinkpad, your EC activates a different event on your device and makes your kernel panic, shuts your device, maybe makes your device unusable or just nothing happens.
Use this if you are suffering from thinkpad_acpi's problems (like bluetooth problem) and just want to control the fan without module dependency
- Fetching fan information
- Thinkpad detection on building part
- A new version of acpi module only with fan support