running · live

The cooler LCD that was supposed to be Windows-only.

A native Linux driver for CPU-cooler displays built on the USB HID 5131:2007 controller — compatible with Vevor YC-01-SS-002, HT and similar rebrands. No Windows. No Wine. Just hidraw.

04:44
CPU44°C
GPU66°C
PRO VERSION
YC-01-SS-002 · HID 5131:2007 · driven by Linux
CPU outer ring · GPU inner ring · animated on-site
// what it does

Reads your sensors, drives the screen — natively.

Real-time metrics

CPU and GPU temperature, usage, power, clock, fan and pump RPM, RAM usage, and the on-screen clock — streamed by a lightweight Python daemon.

Zero Windows

No vendor app, no Wine, no virtual machine. The driver talks directly to the cooler display over hidraw.

Boots itself

Designed to work with a udev rule and a systemd service example from the GitHub repository.

// install

Four clean steps. Done.

~/coolerlcd-linux
# 1 — clone the repository
$ git clone https://github.com/frederstlaurent/cooler-lcd-linux.git
$ cd cooler-lcd-linux

# 2 — safer Python environment
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install hidapi psutil pynvml
$ sudo apt install libhidapi-hidraw0

# 3 — confirm the device is there
$ lsusb | grep 5131
Bus 001 Device 004: ID 5131:2007

# 4 — non-root hidraw access, then run
$ sudo cp udev/99-cooler-lcd.rules /etc/udev/rules.d/
$ sudo udevadm control --reload-rules && sudo udevadm trigger
$ python3 vevor_lcd_linux.py
Connected. Streaming sensors.
01 / clone

Get the driver from the GitHub repository.

02 / deps

Use a Python virtual environment instead of installing packages globally.

03 / detect

Look for 5131:2007 in lsusb.

04 / run

Run manually or enable the systemd service from the repo.

// how it works

No framebuffer. Just HID output reports.

USB HID reports

The screen has its own firmware. The host streams compact HID output reports instead of sending full images.

Sensor packing

Sensor values are encoded into small byte fields that the firmware reassembles and displays.

Interoperability-first

Reverse-engineered for Linux interoperability. The project contains no vendor code and documents the protocol separately.

// security & seo

Static, fast, and easy to lock down.

No backend required

This landing page needs no database, no login, no cookies, and no form handling.

Clean public package

The public site package includes only web files: HTML, CSS, JS, manifest, icons, robots.txt, sitemap.xml, and Open Graph image.

SEO-ready

Canonical URL, Open Graph tags, Twitter card tags, robots.txt, sitemap.xml, schema.org microdata, and a technical declaration page are included.

// support the project

Found this useful?

This driver is free and open-source under the MIT license. If it saved you from rebooting into Windows, star the repository, report your hardware compatibility, or support development with a small donation.

Support continued Linux hardware work

Donation options are available on the donation page: IntRFlow, PayPal, Bitcoin, and Ethereum. Replace the placeholder links and wallet addresses before publishing.

♥ Open donation page