Case study
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.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-08-04
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-08
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.
Cite
BibTeX
@misc{dh360d-case,
title = {{dh360d: reconstructing the Darkflash cooler LCD protocol}},
howpublished = {\url{https://github.com/clarkse/dh360d}},
url = {https://github.com/clarkse/dh360d},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dh360d-case/}}
}Plain text
dh360d: reconstructing the Darkflash cooler LCD protocol. https://github.com/clarkse/dh360d (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dh360d-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · clarkse/dh360d · Revision 1fd0a67
- docs/PROTOCOL.md GitHub · clarkse/dh360d · Revision 1fd0a67
More in Protocols
- Sony WH-CH720N: reconstructing headset control over RFCOMM · Case study
- Kosmos CP1: reconstructing the CP2 cassette format · Case study
- ISDT PB40: reconstructing a power bank's BLE protocol · Case study
- Jacuzzi JB1HL: decoding the J185 panel-link bus · Case study
- Tenx USB Missile Launcher: reconstructing USB control commands · Case study
- Crypto Kakadu Alternative: reconstructing device transfers and .kkd backups · Case study