{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/gianluca-nitti/mx3000control/blob/6ee7f23a934025065ba27d902218d0d0dac9fb68/DEVLOG.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "mx3000control configures the Perixx MX-3000 mouse on Linux using HID feature reports recovered from its Windows driver. The C tool sets DPI, sensitivity, LED behavior, buttons and macros; a development log documents analysis of the mouse communication.",
  "description_zh": "mx3000control 根据 Windows 驱动分析得到的 HID 功能报告，在 Linux 上配置 Perixx MX-3000 鼠标。C 工具支持 DPI、灵敏度、LED、按键和宏设置，开发日志记录了通信分析过程。",
  "entry_url": "https://awesomerea.org/resources/mx3000control-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mx3000control-case/",
  "evidence_url": "https://github.com/gianluca-nitti/mx3000control/blob/6ee7f23a934025065ba27d902218d0d0dac9fb68/README.md",
  "group": "cases",
  "id": "mx3000control-case",
  "json_url": "https://awesomerea.org/resources/mx3000control-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mx3000control-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mx3000control-case/index.md",
  "name": "mx3000control: reconstructing Perixx MX-3000 HID settings",
  "name_zh": "mx3000control：重建 Perixx MX-3000 HID 设置通信",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A Perixx MX-3000 mouse and Linux access to its USB device.",
    "A C compiler, pkg-config and HIDAPI to build.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Perixx MX-3000 鼠标及 Linux 下的 USB 设备访问权限。",
    "构建需要 C 编译器、pkg-config 和 HIDAPI。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/gianluca-nitti/mx3000control",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
