{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/ljmf00/motospeedv40-re/blob/00c80541fe24b37d8e64838940194d1483419f64/packets/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "motospeedv40-re documents USB HID commands used by the Motospeed V40 mouse. The author captured Windows-driver traffic with Wireshark and records report sizes, initialization and settings commands, DPI byte values, and packet captures with diffs.",
  "description_zh": "motospeedv40-re 记录 Motospeed V40 鼠标的 USB HID 命令。作者使用 Wireshark 捕获 Windows 驱动通信，整理报告长度、初始化与设置命令、DPI 字节值，并保存抓包和差异文件。",
  "entry_url": "https://awesomerea.org/resources/motospeedv40-re-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/motospeedv40-re-case/",
  "evidence_url": "https://github.com/ljmf00/motospeedv40-re/blob/00c80541fe24b37d8e64838940194d1483419f64/README.md",
  "group": "cases",
  "id": "motospeedv40-re-case",
  "json_url": "https://awesomerea.org/resources/motospeedv40-re-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/motospeedv40-re-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/motospeedv40-re-case/index.md",
  "name": "motospeedv40-re: decoding Motospeed V40 mouse HID commands",
  "name_zh": "motospeedv40-re：解析 Motospeed V40 鼠标 HID 命令",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A Motospeed V40 mouse and its Windows driver are the documented capture inputs.",
    "The packet-capture workflow lists Wireshark, VirtualBox, a Windows ISO, usbutils and diffutils.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "抓包所用设备和软件为 Motospeed V40 鼠标及其 Windows 驱动。",
    "抓包流程列出 Wireshark、VirtualBox、Windows ISO、usbutils 和 diffutils。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/ljmf00/motospeedv40-re",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
