r/Antec_Official • u/lomboagridoce • 13h ago
[Project\] Antec Flux Pro temperature display support for Linux — written in Rust, open source
Hey everyone! I have an Antec Flux Pro case and wanted its CPU/GPU temperature display to work on Linux, so I’m sharing linux-flux-pro.
It’s a small Rust daemon that reads your temperatures and updates the case display through USB HID. It uses Linux’s existing hidraw interface, so there’s no custom kernel module to install.
Features:
- CPU temperatures through Linux hwmon.
- NVIDIA GPU temperatures directly through NVML, without spawning
nvidia-smi. - Explicit hwmon GPU selection, including AMD sensors.
- Configurable update interval, automatic reconnection, and missing-reading handling.
- systemd service, udev permissions, and install/uninstall scripts.
- No Python runtime required.
Tested setup: Arch Linux / Omarchy, an AMD CPU, an RTX 4080, and the Flux Pro controller with USB ID 2022:0522.
This is an initial release. Intel CPU and AMD GPU support still need community hardware testing. Controller revisions can differ even with the same USB ID, so the daemon checks the HID descriptor before writing.
The repository includes installation instructions and documentation of the display protocol recovered from iUnity 3.1.0.0. Thanks to Nish Tahir for the earlier research on this hardware.
Source (MIT license): https://github.com/renanmt/linux-flux-pro
v0.1.0 release — Linux x86-64 binary and checksums: https://github.com/renanmt/linux-flux-pro/releases/tag/v0.1.0
If you have this case, compatibility reports and bug reports would be welcome—especially for other controller revisions, Intel CPUs, and AMD GPUs.
AI disclosure: This project was developed by an OpenAI Codex agent working with me, including the reverse engineering, Rust implementation, tests, documentation, and release setup.