{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/LeiterConsulting/finalmouse_centerpiece/blob/ecd36e48f7a540dc9c723da32fbb03782de480a7/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "Centerpiece Projects documents observed USB control messages for the Finalmouse Centerpiece keyboard and implements scripts around them. Its notes describe HID framing and message types for uploads, status, slot switching and preview chunks; PowerShell and Python helpers expose device operations.",
  "description_zh": "Centerpiece Projects 记录 Finalmouse Centerpiece 键盘的 USB 控制消息，并据此编写交互脚本。协议笔记描述 HID 帧结构，以及上传、状态、槽位切换和预览分块的消息类型；PowerShell 与 Python 工具提供相应操作。",
  "entry_url": "https://awesomerea.org/resources/finalmouse-centerpiece-protocol-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/finalmouse-centerpiece-protocol-case/",
  "evidence_url": "https://github.com/LeiterConsulting/finalmouse_centerpiece/blob/ecd36e48f7a540dc9c723da32fbb03782de480a7/gitdocs/ProtocolNotes.md",
  "group": "cases",
  "id": "finalmouse-centerpiece-protocol-case",
  "json_url": "https://awesomerea.org/resources/finalmouse-centerpiece-protocol-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/finalmouse-centerpiece-protocol-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/finalmouse-centerpiece-protocol-case/index.md",
  "name": "Centerpiece Projects: decoding Finalmouse Centerpiece USB control",
  "name_zh": "Centerpiece Projects：解析 Finalmouse Centerpiece 的 USB 控制协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A connected Finalmouse Centerpiece, Windows 10 or later, PowerShell and Python for the public scripts.",
    "The vendor-specific WinUSB bulk interface remains under investigation, and the notes are not a complete protocol specification.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "公开脚本需要已连接的 Finalmouse Centerpiece、Windows 10 或更新版本、PowerShell 和 Python。",
    "厂商专用 WinUSB 批量接口仍在研究中，现有笔记并非完整协议规范。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/LeiterConsulting/finalmouse_centerpiece",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
