A native Windows driver for the round display on Vevor / HT CPU coolers (USB HID 5131:2007). Runs as a service, starts before login, with no GUI in your tray. Forget the vendor app.
The screen's firmware draws its own dial. The host just feeds it sensor values over USB HID — so the driver's whole job is reading your system and writing the frame the device expects. No tray icon. No window. Just a service.
Installed as a Windows service via NSSM. Live on the LCD the second your PC boots — no waiting for someone to log in.
Runs headless under LocalSystem. Manage it like any other service: start, stop, restart. No window stealing focus, no icon to babysit.
CPU temperature, power, voltage and clocks via LibreHardwareMonitor + PawnIO. GPU via NVML. Motherboard fans via SuperIO.
HID write loop and 33-byte frame layout are identical to the Linux build — reverse-engineered from scratch, no vendor binary in sight.
The vendor app only runs once you log in, and dies the moment you log out. This driver runs as a real Windows service — your LCD is alive from boot, on the login screen, and after you log out.
No always-open GUI, no system tray icon to remember about, no random updates that change the UI. Install once, forget it exists, watch your stats anyway.
Validated on Windows 11 + ASUS Z390-A + i7-9700K + RTX 3070 Ti, against the YC-01-SS-002 panel running 24/7 on a live workstation. Same code, same protocol as the Linux build.
# PowerShell pip install hidapi psutil ` pynvml pythonnet # + LibreHardwareMonitor DLLs # (run GUI once as admin)
pip install pyinstaller python -m PyInstaller ` --onefile --console ` --collect-all pythonnet ` --name cooler-lcd ` vevor_lcd_windows.py
winget install NSSM.NSSM nssm install CoolerLCD ` C:\path\cooler-lcd.exe nssm set CoolerLCD ` Start SERVICE_AUTO_START nssm start CoolerLCD
Free, MIT, and running as a Windows service in production. Star it, fork it, or support the code-signing fund.