{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/clarkse/dh360d/blob/1fd0a6783cfa0aef68173592b9dc1365d24f95b4/docs/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "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.",
  "description_zh": "dh360d 通过抓取 Darkflash DH360D 散热器与其 Windows Electron 应用之间的通信，重建 LCD 的串口协议。其 Python Linux 驱动经 CH340 USB 转 UART 链路发送 CPU 温度、水泵转速、CPU 和内存占用率。协议文档列出 115200 波特率帧格式、握手、状态字段及设备应答。",
  "entry_url": "https://awesomerea.org/resources/dh360d-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dh360d-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/clarkse/dh360d/blob/1fd0a6783cfa0aef68173592b9dc1365d24f95b4/README.md",
  "group": "cases",
  "id": "dh360d-case",
  "json_url": "https://awesomerea.org/resources/dh360d-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dh360d-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dh360d-case/index.md",
  "name": "dh360d: reconstructing the Darkflash cooler LCD protocol",
  "name_zh": "dh360d：重建 Darkflash 散热器 LCD 通信协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Darkflash DH360D cooler with its CH340 USB-to-UART connection.",
    "Linux and Python 3.8 or newer with pyserial and psutil.",
    "MIT licence."
  ],
  "requirements_zh": [
    "需要带 CH340 USB 转 UART 接口的 Darkflash DH360D 散热器。",
    "需要 Linux、Python 3.8 及以上版本、pyserial 和 psutil。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/clarkse/dh360d",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
