{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "reticos-rgb reconstructs the Speedlink RETICOS RGB mouse's HID profile protocol from a capture of its vendor driver. Its Python tools read and back up the onboard profile, change lighting, DPI and polling settings, and decode exported .bkm profiles. The documentation maps feature reports and selected profile bytes.",
  "description_zh": "reticos-rgb 根据厂商驱动的 USB 抓包还原 Speedlink RETICOS RGB 鼠标的 HID 配置协议。Python 工具可读取和备份板载配置，修改灯效、DPI 与轮询率，并解析导出的 .bkm 配置文件；文档列出了报告类型和部分字节布局。",
  "entry_url": "https://awesomerea.org/resources/reticos-rgb-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/reticos-rgb-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/inxomnyaa/reticos-rgb/blob/4a7308161d4dcfbca73a15cf8181c867cccbfe64/README.md",
  "group": "cases",
  "id": "reticos-rgb-case",
  "json_url": "https://awesomerea.org/resources/reticos-rgb-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/reticos-rgb-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/reticos-rgb-case/index.md",
  "name": "reticos-rgb: Speedlink RETICOS RGB mouse profile protocol",
  "name_zh": "reticos-rgb：Speedlink RETICOS RGB 鼠标配置协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Speedlink RETICOS RGB mouse, hardware revision V3; Windows or Linux.",
    "Windows requires hidapi; Linux uses the included hidraw module and a udev rule or sudo.",
    "The author reports testing one mouse on Windows 10 and Bazzite; one write command and several bytes remain undecoded.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要硬件版本为 V3 的 Speedlink RETICOS RGB 鼠标，以及 Windows 或 Linux。",
    "Windows 需要 hidapi；Linux 使用仓库内的 hidraw 模块，并需配置 udev 规则或使用 sudo。",
    "作者报告仅在一只鼠标上测试过 Windows 10 和 Bazzite；一条写入命令及若干字节尚未解析。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/inxomnyaa/reticos-rgb",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
