{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/JRiley2025/gs5-rgb/blob/4319840a103954ddf8a349970704d01caf255467/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "gs5-rgb reconstructs the Creative Sound Blaster GS5 lighting protocol from USB captures and implements it as a Linux Python library and CLI. Its protocol notes specify HID report framing, acknowledgments, effects, and status reads; the client controls seven strip segments, brightness, and built-in effects.",
  "description_zh": "gs5-rgb 从 USB 抓包还原 Creative Sound Blaster GS5 灯光协议，并提供 Linux Python 库和命令行工具。协议笔记记录 HID 报文格式、确认响应、灯效和状态读取；客户端可控制七段灯带、亮度及内置效果。",
  "entry_url": "https://awesomerea.org/resources/gs5-rgb-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/gs5-rgb-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/JRiley2025/gs5-rgb/blob/4319840a103954ddf8a349970704d01caf255467/README.md",
  "group": "cases",
  "id": "gs5-rgb-case",
  "json_url": "https://awesomerea.org/resources/gs5-rgb-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/gs5-rgb-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/gs5-rgb-case/index.md",
  "name": "gs5-rgb: Creative Sound Blaster GS5 lighting protocol",
  "name_zh": "gs5-rgb：Creative Sound Blaster GS5 灯光协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Linux, Python 3.8 or newer, a GS5 connected by USB, and hidraw access through the supplied udev rule.",
    "The author tested firmware 1.25.251009.1430; other firmware versions, mode 07, and power-cycle persistence remain open questions.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Linux、Python 3.8 或更新版本、通过 USB 连接的 GS5，以及通过所附 udev 规则取得 hidraw 访问权限。",
    "作者测试了固件 1.25.251009.1430；其他固件版本、模式 07 和断电后的设置保留情况仍待确认。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/JRiley2025/gs5-rgb",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
