kitepon.dev
INDEPENDENT PRODUCT日本語

CPU COOLER · FEATURE HACK

OpenDS360

Add new tricks
to a CPU cooler.

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.

Verified on hardware
CPS DS360 WH numeric-display model
LICENSE
MIT · FREE
RELEASE
v0.1.0
PCCooler CPS DS360 WH pump head showing temperature through OpenDS360
REAL HARDWARE · MEASURED

WHY OPEN DS360

An off-the-shelf cooler, opened up for new ideas.

This is more than a replacement for bundled software. Measure the hidden USB exchange, add features worth using, and publish how it works. OpenDS360 expands what finished hardware can become.
  1. 01

    Measure

    Capture the undocumented USB HID exchange on real hardware.

  2. 02

    Add

    Build GPU temperature, sensor choice, threshold blinking, and reconnect.

  3. 03

    Open

    Publish the app source and measured 65-byte protocol under MIT.

CHECK YOUR MODEL

The same DS360 name covers two different displays.

Check the pump head first. OpenDS360 targets the 3½-digit seven-segment model with glowing white numerals. It does not support the model with a 2.4-inch LCD for images and animation.
Verified

CPS DS360 WH

Tested on the numeric-display model

Unverified

CPS DS360 BK / similar 7-segment units

Likely related hardware; reports needed

Unsupported

DS360 2.4-inch LCD / GT360

Different display and communication design

BEFORE INSTALLING

What to know before installing

01

Windows x64

Built for 64-bit Windows 10 and 11. Windows on Arm, macOS, and Linux are not supported.

02

PawnIO for CPU

CPU sensors require administrator access and signed PawnIO. GPU temperature works without PawnIO.

03

Unofficial and unsigned

Not endorsed by PCCooler or APALTEK. The installer is unsigned; every release publishes its SHA-256.

04

No network connections

The app opens no network connections. It only writes display values to the target device over USB HID.

Learn about PawnIO

FEATURES ADDED

Make the display do more than show one number.

01

Put GPU temperature on the pump head

Choose CPU package, hottest CPU CCD, or GPU temperature in Celsius or Fahrenheit.

02

Turn the numerals into a warning light

Set a threshold and the hardware numerals blink when the reading reaches it.

03

Reconnect after unplugging

Start with Windows, reconnect after USB changes, preserve settings, and prevent duplicate instances.

04

Failures stay visible

Device conflicts, missing sensor data, and failed settings writes are surfaced instead of hidden.

Startup checks every segment, then settles on the measured temperature.

OPEN PROTOCOL

A closed display, measured and opened.

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.

  1. 01read sensor
  2. 02clamp to 0–199
  3. 0365-byte HID report
  4. 04send every 0.5 s

FREE · MIT LICENSE

If you own the right model, you can try it now.

The installer, source, and measured protocol are public. A hardware report is useful whether your unit worked or did not.