{
  "added_at": "2026-11-06",
  "category": "reconstruction-cases",
  "description_en": "trvision implements direct USB control of Thermalright Vision display panels using previously documented protocol research. It captures desktop frames, encodes JPEG or RGB565 according to the handshake reply, and sends framed data over bulk USB; a companion parser reads USBPcap captures.",
  "description_zh": "trvision 依据已有协议研究实现 Thermalright Vision 显示屏的 USB 直连控制。程序采集桌面画面，按握手响应编码为 JPEG 或 RGB565，再通过 USB 批量传输发送；附带工具可解析 USBPcap 抓包。",
  "entry_url": "https://awesomerea.org/resources/trvision-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/trvision-case/",
  "evidence_url": "https://github.com/0iroN/trvision/blob/bc88670ac6b00a569d7228b083ef4badae987567/README.md",
  "group": "cases",
  "id": "trvision-case",
  "json_url": "https://awesomerea.org/resources/trvision-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/trvision-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/trvision-case/index.md",
  "name": "trvision: implementing Thermalright Vision USB display control",
  "name_zh": "trvision：实现 Thermalright Vision USB 显示屏控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Windows and Python 3.12 are specified; supported hardware is the 87AD:70DB panel family.",
    "Close TRCC before use because it holds the USB device open.",
    "Only 87AD:70DB panels were tested; other revisions may differ.",
    "MIT license."
  ],
  "requirements_zh": [
    "文档指定 Windows、Python 3.12 和 87AD:70DB 系列显示屏。",
    "使用前需关闭占用 USB 设备的 TRCC。",
    "仅测试过 87AD:70DB 显示屏，其他硬件版本可能不同。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/0iroN/trvision",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
