Newborn Newborn Python PY Shell SH
↑ 54 ?
xigmatek-connect-lcd tamer-hassan/xigmatek-connect-lcd

Unofficial Linux counterpart of the ALPHA app for the 480x480 LCD in Xigmatek Connect AIO coolers: the USB serial protocol, measured on real hardware

HEALTH ? 80 / Healthy
// solo builder// hidden gem xigmatekaio-cooler-softwaredebianlcdlcd-panellcd-screenlinux-apppyqt6-guipython3ubuntu ?

// readme

xigmalcd — system stats on the Xigmatek Connect AIO’s built-in LCD

penguin standing in front of a Connect AIO water block, whose LCD reads 39°C”>

Linux counterpart of the Windows ALPHA app that ships with Xigmatek Connect series AIO coolers. Those coolers have a 480×480 LCD in a USB port header on the water block; on Windows the vendor app draws CPU/GPU temps, clocks and fan speeds on it. On Linux the panel shows up as a plain CDC-ACM serial port (/dev/ttyACM0) and nothing talks the protocol — until now.

This repo draws the same information from Linux sensors and pushes it to the panel as PNG frames. Verified on real hardware (Connect 360, firmware V1.2.3): handshake, metrics blob and picture upload all work from Kubuntu — the drawn frame is what the display shows.

Unofficial, and it says so. Nothing here is affiliated with, endorsed by or approved by XIGMATEK; Xigmatek, Connect and ALPHA are their owner’s names. The code — xigmalcd/, xigmaui/, tools/, install/ — is GPL-3.0-or-later (LICENSE), and the vendor’s own files this repo carries as evidence and test assets are labelled as such wherever they appear (“Licence”, at the end).

What it…