kitepon.dev
INDEPENDENT PRODUCT日本語

CPU COOLER · FEATURE HACK

OpenDS360

Add new tricks
to a CPU cooler.

OpenDS360 keeps CPU temperature on the numeric-display PCCooler CPS DS360 pump head, then lets you switch to CPU power draw as a second mode. It is a free, open-source, unofficial Windows app built from USB traffic measured on real hardware.

Verified on hardware
CPS DS360 WH numeric-display model
LICENSE
MIT · FREE
RELEASE
v0.2.0
PCCooler CPS DS360 WH pump head showing CPU 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

    Make CPU temperature primary, with CPU power and five startup movements.

  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 temperature and power 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

Start with CPU temperature. Then see the workload move.

01

Keep CPU temperature in view

Update CPU package or hottest CCD temperature every half second, right where the cooler is already visible.

02

Switch to live CPU power

Package power jumps the instant workload changes. Its 0–199 W range maps directly to the display without scaling.

03

Start with a different movement

Needle, Climb, Descend, Stagger, or Overrun is selected before settling on the live reading.

04

Keep alerts and reconnect

Store separate blink thresholds for temperature and power, then reconnect automatically after USB changes.

Shown: Needle. Each start picks one of five movements, then settles on the live reading.

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.