Repository navigation
Release v0.3.2
🚀 Lecoo Control Center
A low-level Embedded Controller (EC) daemon and CLI for fan control, power limits (TDP), charge limits (FlexiCharger), and lighting management for Lecoo Pro 14.
⚠️ Important Disclaimer
This software interacts directly with your system's hardware. Use at your own risk! Incorrect configurations (e.g., setting custom fan curves to 0 RPM under heavy load) can result in overheating and irreversible hardware damage.
🛠️ How to Install
Windows:
- Download the
*-windows.ziparchive below and extract it to a folder. - Right-click on
install.batand select "Run as Administrator". - Open a new terminal window and type
lecoo-ctrl help.
Linux:
- Download the
*-linux.tar.gzarchive and extract it. - Open a terminal in the extracted folder and run:
sudo ./install.sh. - Use the
lecoo-ctrlcommand to manage the daemon.
📖 Useful Links
Downloads
| File | Checksum |
|---|---|
| lecoo-0.3.2-windows.zip | SHA256 |
| lecoo-0.3.2-linux.tar.gz | SHA256 |
What's Changed
Changed
- The daemon now completely restores all device settings (including battery charge limits) upon system wake-up, whereas previously only the LED mode was restored.
- The Linux installation script (
install.sh) now features extensive pre-installation safety checks, including/dev/portaccessibility validation and virtualization detection. - The Linux uninstallation script (
uninstall.sh) now interactively prompts the user before deleting saved daemon configuration data.
Fixed
- Fixed an issue where battery charge limits were not being saved to the configuration state during system shutdown or hibernation.
- Fixed Linux daemon failing to properly detect and handle system hibernation (S4) by implementing
systemdjob monitoring alongsidelogind. - Fixed Windows daemon power event handling to properly map Suspend events to the new hibernation logic, ensuring state is saved correctly on Windows platforms.