Skip to content

Releases: kitepon/OpenDS360

OpenDS360 v0.2.0

Choose a tag to compare

@quolu quolu released this 03 Aug 11:41

Two additions: the startup sequence now varies from start to start, and the display can show CPU power draw instead of temperature.

The startup sequence picks a movement

It opens the same way — 188 lights every segment and blinks — then chooses one of five movements at random.

Movement What happens
Needle Sweeps 0199 twice, decelerates, overshoots, and the swing decays — an analogue needle settling
Climb Accelerates from rest, overshoots once, drops back
Descend Falls from 199, slowing as it goes
Stagger Stops just short, waits, then closes the distance
Overrun Runs to 199, blinks there, walks down. Roughly 1 start in 40

It still lands on the value it just measured, so no two starts look alike. Replaying from the tray menu re-rolls the movement — which is how you go looking for the rare one.

CPU power draw

Package power in watts. 0–199 W lands inside the display range without scaling.

Worth trying because power moves far faster than temperature: launch a game and the reading jumps from 30 to 140 at once, while the temperature is still crawling upward seconds later.

Two things to know before switching to it:

  • The degree dot stays lit. Byte [2] only chooses Celsius or Fahrenheit — there is no "no unit" option — so a degree mark sits next to a wattage. The protocol offers no way around it
  • The blink threshold is stored separately from the temperature one. 85 means something entirely different in °C and in W, so switching back and forth keeps both

Upgrading

Your existing settings carry over. Install over the top.

Install

  1. Download OpenDS360-Setup-0.2.0.exe below and run it.
  2. CPU temperature and power both need PawnIO (winget install namazso.PawnIO) — they are read from MSRs. GPU temperature works without it.

The .NET runtime ships inside the installer.

Does this fit your cooler?

Two different coolers are sold as "DS360." If your pump head shows digits only, this is a match. If it shows images or a colour dashboard, it is the 2.4-inch LCD model and speaks a different protocol.

Status Model
✅ Verified PCCooler CPS DS360 WH
🟡 Likely, unverified Other 3½-digit seven-segment siblings
❌ Not supported CPS DS360 Display, DC360 Pro (2.4-inch LCD)

Verifying this download

Get-FileHash OpenDS360-Setup-0.2.0.exe -Algorithm SHA256

Expected: F51516A362D76F2958A0C92E0E4F52721573901AA57B668456E38E967747B42B

Releases are unsigned. The sources are public and this digest is what verification rests on.

Reporting your hardware

Whether it worked or not, the report is useful. The compatibility table grows from what people send in.


日本語

追加は2つです。起動演出が毎回変わるようになり、温度の代わりに CPU の消費電力を表示できるようになりました。

起動演出が動きを選ぶ

入りは今までどおり 188 の全点灯と点滅。そのあと5種類の動きから毎回ランダムに1つが選ばれます。

動き 内容
Needle 0199 を2周し、減速し、行き過ぎて振幅が減衰する。アナログ計器の針
Climb 静止から加速し、一度行き過ぎて戻る
Descend 199 から降りてくる。落ちるほど遅くなる
Stagger 手前で止まりかけ、間を置いてから詰める
Overrun 199 まで振り切って点滅し、ゆっくり降りる。40回に1回ほど

着地点は実測値のままなので、同じ起動は二度ありません。トレイメニューから再生すると動きを選び直すので、レアな動きを狙うときもそこからどうぞ。

CPU 消費電力

パッケージ電力を W で表示します。0〜199W が表示範囲にそのまま収まるため換算は要りません。

試す価値があるのは、電力が温度よりはるかに速く動くからです。ゲームを起動した瞬間に 30 から 140 へ跳ね上がり、温度は数秒遅れてじわじわ上がってきます。

切り替える前に2点。

  • 度数のドットは消えません。 [2] バイトは摂氏か華氏しか選べず「単位なし」が無いため、W の隣に度数の印が残ります。プロトコル上の回避手段はありません
  • 点滅の閾値は温度と別に保存されます。 85 は ℃ と W で意味がまるで違うため、切り替えても双方の設定が残ります

更新について

既存の設定はそのまま引き継がれます。上書きインストールしてください。

インストール

  1. 下の OpenDS360-Setup-0.2.0.exe をダウンロードして実行します。
  2. CPU の温度と消費電力はどちらも PawnIO が必要ですwinget install namazso.PawnIO)。MSR から読むためです。GPU 温度は PawnIO なしで動作します。

.NET ランタイムはインストーラに同梱しています。

お使いのクーラーは対象ですか

「DS360」という名前で、中身の違う2つのクーラーが売られています。 ポンプヘッドに数字だけが表示されるモデルが対象です。

状態 機種
✅ 動作確認済み PCCooler CPS DS360 WH
🟡 動作する可能性(未確認) 3½桁7セグ表示の同型機
❌ 非対応 CPS DS360 Display / DC360 Pro(2.4インチ液晶)

動作報告のお願い

動いた場合も動かなかった場合も、報告が役に立ちます


This is unofficial software. It has no connection to PCCooler or APALTEK, and neither company has endorsed or supported it. Use it at your own risk.

OpenDS360 v0.1.0

Choose a tag to compare

@quolu quolu released this 02 Aug 14:18

Show your CPU or GPU temperature on the pump head of a PCCooler CPS DS360 — with no network connections at all.

Install

  1. Download OpenDS360-Setup-0.1.0.exe below and run it.
  2. CPU temperature needs PawnIO (winget install namazso.PawnIO). GPU temperature works without it.

The .NET runtime ships inside the installer.

Does this fit your cooler?

Two different coolers are sold as "DS360." If your pump head shows digits only, this is a match. If it shows images or a colour dashboard, it is the 2.4-inch LCD model and speaks a different protocol.

Status Model
✅ Verified PCCooler CPS DS360 WH
🟡 Likely, unverified Other 3½-digit seven-segment siblings
❌ Not supported CPS DS360 Display, DC360 Pro (2.4-inch LCD)

What it does

  • Displays CPU package, CPU CCD maximum, or GPU temperature
  • Celsius or Fahrenheit
  • Blinks above a temperature you set — a hardware blink the bundled software never uses
  • A startup sequence that sweeps, decelerates, overshoots, and settles on the measured temperature
  • Runs in the tray, starts at logon without a UAC prompt

Design

No network connections of any kind. Nothing is displayed that the device did not report.

The USB HID protocol is not published by the manufacturer. It was measured on real hardware and is documented in full at docs/PROTOCOL.md — measured values only, with anything unverified marked as such.

Verifying this download

Get-FileHash OpenDS360-Setup-0.1.0.exe -Algorithm SHA256

Expected: 5FF1AD6DE9CB5AA33F779A19D4DE8F97F9E7224CD018D402C3255214391DEFB7

Releases are unsigned. The sources are public and this digest is what verification rests on.

Reporting your hardware

Whether it worked or not, the report is useful. The compatibility table grows from what people send in.


日本語

PCCooler CPS DS360 のポンプヘッドに CPU / GPU の温度を表示します。外部通信は一切行いません。

インストール

  1. 下の OpenDS360-Setup-0.1.0.exe をダウンロードして実行します。
  2. CPU 温度の表示には PawnIO が必要ですwinget install namazso.PawnIO)。GPU 温度は PawnIO なしで動作します。

.NET ランタイムはインストーラに同梱しています。

お使いのクーラーは対象ですか

「DS360」という名前で、中身の違う2つのクーラーが売られています。 ポンプヘッドに数字だけが表示されるモデルが対象です。画像やカラー画面が出るものは 2.4インチ液晶版で、プロトコルが異なります。

状態 機種
✅ 動作確認済み PCCooler CPS DS360 WH
🟡 動作する可能性(未確認) 3½桁7セグ表示の同型機
❌ 非対応 CPS DS360 Display / DC360 Pro(2.4インチ液晶)

主な機能

  • CPU パッケージ温度 / CPU CCD 最大温度 / GPU 温度から選択
  • 摂氏 / 華氏の切り替え
  • 指定温度以上で点滅 — メーカー製アプリが使っていないデバイス内蔵の機能
  • 掃引・減速・行き過ぎを経て実測温度へ着地する起動演出
  • トレイ常駐、ログオン時に UAC なしで自動起動

設計

外部通信を一切行いません。 デバイスから読めない値は表示しません。

USB HID プロトコルはメーカー非公開です。実機で実測し、docs/PROTOCOL.ja.md に全仕様を公開しています。実測した事実だけを書き、未確認のものは未確認と明記しています。

動作報告のお願い

動いた場合も動かなかった場合も、報告が役に立ちます。対応表は寄せられた報告で育ちます。


This is unofficial software. It has no connection to PCCooler or APALTEK, and neither company has endorsed or supported it. Use it at your own risk.