{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/SpookyyQ/IPI-Stay-Fly-Driver/blob/a302fc210e93ef8ff145cee915561b18342e4d7f/docs/atk-fierce-x-protocol-notes.md",
    "https://github.com/SpookyyQ/IPI-Stay-Fly-Driver/blob/a302fc210e93ef8ff145cee915561b18342e4d7f/tools/webhid-sniffer-extension/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "IPI STAY FLY Driver reconstructs mouse configuration in a Windows app using reverse-engineered 16-byte HID frames. It exposes DPI, polling, button and sensor settings, documents a frame checksum, and includes a WebHID capture extension plus protocol notes for ATK FIERCE X.",
  "description_zh": "IPI STAY FLY Driver 使用逆向得到的 16 字节 HID 报文，在 Windows 应用中重建鼠标配置功能。它提供 DPI、回报率、按键和传感器设置，记录报文校验和，并附有 WebHID 抓包扩展及 ATK FIERCE X 协议笔记。",
  "entry_url": "https://awesomerea.org/resources/ipi-stay-fly-driver-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ipi-stay-fly-driver-case/",
  "evidence_url": "https://github.com/SpookyyQ/IPI-Stay-Fly-Driver/blob/a302fc210e93ef8ff145cee915561b18342e4d7f/README.md",
  "group": "cases",
  "id": "ipi-stay-fly-driver-case",
  "json_url": "https://awesomerea.org/resources/ipi-stay-fly-driver-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ipi-stay-fly-driver-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ipi-stay-fly-driver-case/index.md",
  "name": "IPI STAY FLY Driver: reconstructing mouse configuration over HID",
  "name_zh": "IPI STAY FLY Driver：通过 HID 重建设备设置功能",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Windows 10 or 11, WebView2 and an IPI STAY FLY mouse are required for device control.",
    "Building from source requires Node.js 20 or later, Rust and Visual Studio Build Tools 2022.",
    "Non-mouse button actions, including keyboard keys and macros, are not yet exposed.",
    "MIT license."
  ],
  "requirements_zh": [
    "设备控制需要 Windows 10 或 11、WebView2 和 IPI STAY FLY 鼠标。",
    "从源码构建需要 Node.js 20 或更高版本、Rust 和 Visual Studio Build Tools 2022。",
    "键盘按键、宏等非鼠标按键动作尚未开放。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/SpookyyQ/IPI-Stay-Fly-Driver",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
