{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "hydroshift2 reconstructs direct USB control of the Lian Li HydroShift II LCD-C in a Rust library. It documents a DES-CBC command envelope and commands for JPEG and PNG display layers, brightness, rotation, pump and fan control, and TinyUZ-compressed RGB animations.",
  "description_zh": "hydroshift2 以 Rust 库重建 Lian Li HydroShift II LCD-C 的直接 USB 控制。项目记录 DES-CBC 命令封装，以及 JPEG、PNG 显示层、亮度、旋转、泵与风扇控制和 TinyUZ 压缩 RGB 动画的命令。",
  "entry_url": "https://awesomerea.org/resources/hydroshift2-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hydroshift2-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/andyjusa/hydroshift2-rs/blob/5b5c95d68d264fca0ddd642f61b5fc4d43481c3a/README.md",
  "group": "cases",
  "id": "hydroshift2-case",
  "json_url": "https://awesomerea.org/resources/hydroshift2-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/hydroshift2-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hydroshift2-case/index.md",
  "name": "hydroshift2: reconstructing HydroShift II LCD-C USB control",
  "name_zh": "hydroshift2：HydroShift II LCD-C USB 控制协议重建",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Rust 1.85+ and a HydroShift II LCD-C device; the author reports validation on the 360N with USB ID 1CBE:A021.",
    "Multi-frame RGB uploads use a bundled Windows x64 TinyUZ executable or a supplied TinyUZ CLI on other platforms.",
    "MIT license for the Rust library and bundled TinyUZ executable."
  ],
  "requirements_zh": [
    "需要 Rust 1.85 或更高版本及 HydroShift II LCD-C 设备；作者报告已在 USB ID 为 1CBE:A021 的 360N 上验证。",
    "多帧 RGB 上传在 Windows x64 使用随附 TinyUZ 可执行文件，其他平台需提供 TinyUZ CLI。",
    "Rust 库和随附 TinyUZ 可执行文件均采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/andyjusa/hydroshift2-rs",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
