{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/SlumberMin/aula-hero68-protocol/blob/37ee68b66c54c0c1af00a86916cd1e6d858e97d6/docs/PROTOCOL.md",
    "https://github.com/SlumberMin/aula-hero68-protocol/blob/37ee68b66c54c0c1af00a86916cd1e6d858e97d6/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "aula-hero68-protocol documents the HID lighting protocol of the AULA HERO 68 HE keyboard. It specifies the 64-byte output report, checksum, lighting commands and per-key payloads, and includes a key map calibrated by lighting and pressing individual keys. Capture parsers and a device test script accompany the protocol notes.",
  "description_zh": "aula-hero68-protocol 记录 AULA HERO 68 HE 键盘的 HID 灯光协议，说明 64 字节输出报告、校验值、灯效命令和逐键颜色载荷。项目还提供逐灯点亮并按键校准所得的键位表，以及抓包解析脚本和设备测试脚本。",
  "entry_url": "https://awesomerea.org/resources/aula-hero68-protocol-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/aula-hero68-protocol-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/SlumberMin/aula-hero68-protocol/blob/37ee68b66c54c0c1af00a86916cd1e6d858e97d6/README.md",
  "group": "cases",
  "id": "aula-hero68-protocol-case",
  "json_url": "https://awesomerea.org/resources/aula-hero68-protocol-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/aula-hero68-protocol-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/aula-hero68-protocol-case/index.md",
  "name": "aula-hero68-protocol: reconstructing AULA HERO 68 HE RGB control",
  "name_zh": "aula-hero68-protocol：重建 AULA HERO 68 HE 键盘 RGB 控制方式",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An AULA HERO 68 HE keyboard with HID VID:PID 0x372E:0x103E is the documented test device.",
    "Python tools require hidapi; capture tools additionally use Playwright or USBPcap.",
    "The author reports that frames above about 24 color packets can lose packets or show wrong colors, while continuous cmd 0x06 refresh can make the keyboard flash.",
    "Code: MIT License; documentation: CC BY 4.0, as stated by the project."
  ],
  "requirements_zh": [
    "文档中的测试设备为 HID VID:PID 0x372E:0x103E 的 AULA HERO 68 HE 键盘。",
    "Python 工具需要 hidapi；抓包工具还使用 Playwright 或 USBPcap。",
    "作者报告，单帧超过约 24 个颜色包可能丢包或错色，连续使用 cmd 0x06 刷新会使键盘闪烁。",
    "代码采用 MIT License；项目声明文档采用 CC BY 4.0。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/SlumberMin/aula-hero68-protocol",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
