# dh360d: reconstructing the Darkflash cooler LCD protocol

> dh360d reconstructs the Darkflash DH360D cooler LCD's serial protocol from traffic captured between the hardware and its Windows Electron app. Its Python Linux driver sends CPU temperature, pump speed, CPU use and RAM use through a CH340 USB-to-UART link. The protocol notes specify the 115200-baud framing, handshake, status fields and device acknowledgments.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/clarkse/dh360d>
- Primary source: <https://github.com/clarkse/dh360d/blob/1fd0a6783cfa0aef68173592b9dc1365d24f95b4/README.md>
- Catalog page: <https://awesomerea.org/resources/dh360d-case/>
- Record JSON: <https://awesomerea.org/resources/dh360d-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/dh360d-case/index.md)

## Requirements & limits

- **Prerequisites:** Darkflash DH360D cooler with its CH340 USB-to-UART connection.
- **Prerequisites:** Linux and Python 3.8 or newer with pyserial and psutil.
- **License:** MIT licence.

## Primary sources

1. <https://github.com/clarkse/dh360d/blob/1fd0a6783cfa0aef68173592b9dc1365d24f95b4/README.md>
2. <https://github.com/clarkse/dh360d/blob/1fd0a6783cfa0aef68173592b9dc1365d24f95b4/docs/PROTOCOL.md>

## More in Protocols

- [Sony WH-CH720N: reconstructing headset control over RFCOMM](https://awesomerea.org/resources/sony-wh-ch720n-linux-case/index.md) · Case study
- [Kosmos CP1: reconstructing the CP2 cassette format](https://awesomerea.org/resources/kosmos-cp1-cassette-case/index.md) · Case study
- [ISDT PB40: reconstructing a power bank's BLE protocol](https://awesomerea.org/resources/pb40-bluetooth-case/index.md) · Case study
- [Jacuzzi JB1HL: decoding the J185 panel-link bus](https://awesomerea.org/resources/jacuzzi-jb1hl-protocol-case/index.md) · Case study
- [Tenx USB Missile Launcher: reconstructing USB control commands](https://awesomerea.org/resources/tenx-usb-missile-launcher-case/index.md) · Case study
- [Crypto Kakadu Alternative: reconstructing device transfers and .kkd backups](https://awesomerea.org/resources/crypto-kakadu-alternative-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
