This program is meant to replicate the functionality of the original DeepCool Digital
Windows program and I am gradually adding support to new devices.
If you have a device that has not been added or tested yet, please read the notes below the supported devices. If you think you can collaborate, please write an issue so we can get in touch.
Simply download the latest release and run it in the command line. You will need root permission to send data to the device.
I built the binary for x86_64
architecture and tested it on Arch, Debian, and Gentoo but it should
work on any other Linux distribution.
Tip
On AMD's Zen architecture CPUs, you can install the zenpower3 driver, to have a more accurate reading of the CPU die.
PID | Model | Added | Tested |
---|---|---|---|
1 | AK400 DIGITAL | ✅ | |
2 | AK620 DIGITAL | ✅ | |
3 | AK500 DIGITAL | ✅ | ✅ |
4 | AK500S DIGITAL | ✅ | ✅ |
5 | CH560 DIGITAL | ||
6 | LS720 SE DIGITAL | ||
7 | ?? | ||
8 | AG400 DIGITAL | ||
9 | ?? | ||
10 | LD240 | ✅ | ✅ |
... | ... | ||
21 | CH360 DIGITAL |
-
If your device is not on the list, you can still run the program and see if it detects it.
-
If your device is on the list but untested, please try to check all the features to see if they work as expected.
In any case, you can create an issue or add a comment to an existing one.
You can run the program with or without providing any options.
sudo ./deepcool-digital-linux [OPTIONS]
Options:
-m, --mode <MODE> Change the display mode between "temp, usage, auto" [default: temp]
-f, --fahrenheit Change temperature unit to Fahrenheit
-a, --alarm Enable the alarm (85˚C | 185˚F)
-h, --help Print help
-V, --version Print version
- Copy the
deepcool-digital-linux
to the/usr/sbin/
folder.
sudo cp ./deepcool-digital-linux /usr/sbin/
- Create the service file in the
/etc/systemd/system/
folder.
sudo nano /etc/systemd/system/deepcool-digital.service
- Copy the contents:
[Unit]
Description=DeepCool Digital
[Service]
ExecStart=/usr/sbin/deepcool-digital-linux # arguments here
[Install]
WantedBy=multi-user.target
- Enable the service
sudo systemctl enable deepcool-digital
Note: The program will run automatically after the next boot.
- Copy the
deepcool-digital-linux
to the/usr/sbin/
folder.
sudo cp ./deepcool-digital-linux /usr/sbin/
- Create the service file in the
/etc/init.d/
folder.
sudo nano /etc/init.d/deepcool-digital
- Copy the contents:
#!/sbin/openrc-run
description="DeepCool Digital"
command="/usr/sbin/deepcool-digital-linux"
command_args="" # arguments here
command_background=1
pidfile="/run/deepcool-digital.pid"
- Allow execution on the service file
sudo chmod +x /etc/init.d/deepcool-digital
- Enable the service
sudo rc-update add deepcool-digital default
Note: The program will run automatically after the next boot.
AK Series
DATA BYTE | VALUE | FUNCTION |
---|---|---|
D0 | 16 | REPORT ID |
D1 | 170 | STATUS BAR ANIMATION |
19 | TEMPERATURE MODE ˚C | |
35 | TEMPERATURE MODE ˚F | |
76 | USAGE MODE | |
D2 | 1-10 | STATUS BAR VALUE |
D3 | 141 | MINUS SIGN |
1-9 | NUMERIC DISPLAY || Oxx | |
D4 | 1-9 | NUMERIC DISPLAY || xOx |
D5 | 1-9 | NUMERIC DISPLAY || xxO |
D6 | 1 | ALARM ON |
... | ... | - NOT USED - |