{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/identityapproved/hyperx-origins-core-tkl-rgb/blob/26046375e7fae903cb3c3f1af0fb4e10a2df948c/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "hxoctkl reconstructs USB HID profile control for the HyperX Alloy Origins Core tenkeyless keyboard and writes persistent per-key RGB animations from Linux. Its protocol notes specify 64-byte reports, command opcodes, colour-buffer packing and the upload and commit sequence. The research used device queries and one NGENUITY USB capture, and builds on OpenRGB's earlier findings about colour-buffer packing.",
  "description_zh": "hxoctkl 重建 HyperX Alloy Origins Core 无数字键区键盘的 USB HID 配置控制方式，可从 Linux 写入持久化的逐键 RGB 动画。协议文档记录 64 字节报告、命令码、颜色缓冲区排列方式以及上传和提交顺序。研究使用了设备查询和一次 NGENUITY USB 抓包，颜色缓冲区排列方式还依据了 OpenRGB 的先前研究。",
  "entry_url": "https://awesomerea.org/resources/hyperx-origins-core-tkl-rgb-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hyperx-origins-core-tkl-rgb-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/identityapproved/hyperx-origins-core-tkl-rgb/blob/26046375e7fae903cb3c3f1af0fb4e10a2df948c/docs/PROTOCOL.md",
  "group": "cases",
  "id": "hyperx-origins-core-tkl-rgb-case",
  "json_url": "https://awesomerea.org/resources/hyperx-origins-core-tkl-rgb-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/hyperx-origins-core-tkl-rgb-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hyperx-origins-core-tkl-rgb-case/index.md",
  "name": "hxoctkl: reconstructing HyperX Alloy Origins Core profile writes",
  "name_zh": "hxoctkl：重建 HyperX Alloy Origins Core 配置写入协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "scope",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Only HyperX Alloy Origins Core USB IDs 0951:16e6 and 03f0:098f are supported; development used an ANSI layout and firmware 21.08.",
    "Linux hidraw access requires the documented udev rule and an active local seat, or root access.",
    "The tool cannot restore overwritten onboard profiles by itself.",
    "GPL-2.0-or-later License."
  ],
  "requirements_zh": [
    "仅支持 USB ID 为 0951:16e6 和 03f0:098f 的 HyperX Alloy Origins Core；开发时使用 ANSI 布局和 21.08 固件。",
    "访问 Linux hidraw 需要文档所述 udev 规则及活动本地会话，或 root 权限。",
    "工具无法自行恢复已覆盖的板载配置。",
    "GPL-2.0-or-later 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/identityapproved/hyperx-origins-core-tkl-rgb",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
