Star on GitHubStar1.1k stars

Case study

IPI STAY FLY Driver: reconstructing mouse configuration over HID

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.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Windows 10 or 11, WebView2 and an IPI STAY FLY mouse are required for device control.
  • Prerequisites: Building from source requires Node.js 20 or later, Rust and Visual Studio Build Tools 2022.
  • Limits: Non-mouse button actions, including keyboard keys and macros, are not yet exposed.
  • License: MIT license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · SpookyyQ/IPI-Stay-Fly-Driver · Revision a302fc2
  2. docs/atk-fierce-x-protocol-notes.md GitHub · SpookyyQ/IPI-Stay-Fly-Driver · Revision a302fc2
  3. tools/webhid-sniffer-extension/README.md GitHub · SpookyyQ/IPI-Stay-Fly-Driver · Revision a302fc2

More in Protocols

All 136 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab