CPS DS360 WH
Tested on the numeric-display model

CPU COOLER · FEATURE HACK
OpenDS360 reverse-engineers the USB link inside the numeric-display PCCooler CPS DS360, then adds GPU temperature, sensor choice, and threshold blinking in a free, open-source, unofficial Windows app.

WHY OPEN DS360
Capture the undocumented USB HID exchange on real hardware.
Build GPU temperature, sensor choice, threshold blinking, and reconnect.
Publish the app source and measured 65-byte protocol under MIT.
CHECK YOUR MODEL
Tested on the numeric-display model
Likely related hardware; reports needed
Different display and communication design
BEFORE INSTALLING
Built for 64-bit Windows 10 and 11. Windows on Arm, macOS, and Linux are not supported.
CPU sensors require administrator access and signed PawnIO. GPU temperature works without PawnIO.
Not endorsed by PCCooler or APALTEK. The installer is unsigned; every release publishes its SHA-256.
The app opens no network connections. It only writes display values to the target device over USB HID.
FEATURES ADDED
Choose CPU package, hottest CPU CCD, or GPU temperature in Celsius or Fahrenheit.
Set a threshold and the hardware numerals blink when the reading reaches it.
Start with Windows, reconnect after USB changes, preserve settings, and prevent duplicate instances.
Device conflicts, missing sensor data, and failed settings writes are surfaced instead of hidden.
OPEN PROTOCOL
The undocumented USB HID exchange was captured on real hardware. The published notes cover the 65-byte report, measured ranges, 0.5-second cadence, watchdog, blink bit, and report IDs deliberately left untouched. Unknowns remain labelled as unknowns.
FREE · MIT LICENSE