Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chionectl

A Rust tool that reverse-engineers and drives the GAMDIAS CHIONE Digital Display — the digital readout on the pump head of an AIO cooler — directly over USB HID (VID 0x1B80 / PID 0xB53C), bypassing GAMDIAS Zeus Cast entirely. The primary goal is learning Rust on a real, non-trivial systems project: USB HID access, byte-level protocol work, and a small static binary talking to hardware. The deeper aspiration: make the cooler a Claude-Code-aware status surface — a glanceable, on-hardware signal that lights up when Claude is waiting for you.

Success ladder

Progress is graduated — anywhere in between is a win.

Rung Goal
Floor Decode the HID protocol — understand what bytes Zeus Cast actually sends
MVP Make the display obey one command from our own Rust code
Control Drive the full decoded command set in real time
Pipedream Claude-aware reactions — the cooler changes state when Claude needs the user

Status

Currently at the scaffold + read-only device-discovery stage.

The tool can enumerate USB HID devices and locate the CHIONE by VID/PID. It does not yet write anything to the device. No HID reports are sent; the display is only observed, never touched.

Build and run

Prerequisites: Rust stable (edition 2024), Windows 11, MSVC toolchain.

# Build
cargo build

# Inspect the connected device (read-only; prints metadata when the cooler is attached)
cargo run -- info

# Run unit tests (no hardware required)
cargo test

Hardware-in-the-loop tests are marked #[ignore] so CI can run without the cooler attached. To run them locally with the device plugged in:

cargo test -- --ignored

Platform

Windows 11 only. The tool uses hidapi to speak to the device at the HID report level, which keeps the native Windows HID driver in place and preserves Zeus Cast coexistence (no WinUSB / Zadig swap needed).

License

MIT License. Copyright (c) 2026 suadtl. See LICENSE.

About

Reverse-engineer and drive the GAMDIAS CHIONE Digital Display (USB HID) directly from Rust, bypassing Zeus Cast. A learning project.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages