{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/ismoilovdevml/spcp6651-studio/blob/4b13ca295dec629bdec86d144d640a1d1789a57c/docs/protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "MG330 Studio recreates configuration control for the 2E Gaming MG330 RGB mouse on macOS using the SPCP6651B HID feature-report protocol recovered from its Windows driver. It reads and writes the device's 2 KB configuration, covering RGB zones, DPI, polling rate and effect slots; protocol notes map report IDs, offsets and checksums.",
  "description_zh": "MG330 Studio 在 macOS 上通过从 Windows 驱动还原的 SPCP6651B HID 特性报告协议控制 2E Gaming MG330 RGB 鼠标。它读写设备的 2 KB 配置，涵盖灯光、DPI、回报率和效果槽；协议文档列出报告 ID、偏移和校验规则。",
  "entry_url": "https://awesomerea.org/resources/mg330-studio-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mg330-studio-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/ismoilovdevml/spcp6651-studio/blob/4b13ca295dec629bdec86d144d640a1d1789a57c/README.md",
  "group": "cases",
  "id": "mg330-studio-case",
  "json_url": "https://awesomerea.org/resources/mg330-studio-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mg330-studio-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mg330-studio-case/index.md",
  "name": "MG330 Studio: reconstructing SPCP6651B mouse configuration",
  "name_zh": "MG330 Studio：重建 SPCP6651B 鼠标配置协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "macOS 14 or later, a Sunplus SPCP6651B mouse and Input Monitoring permission; tested on the 2E MG330 RGB.",
    "Xcode 16 is required to build; a stable code-signing identity retains the Input Monitoring grant across builds.",
    "Button remapping is read-only; effects 2–7 were accepted by firmware but their appearance was not checked.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 macOS 14 或更新版本、Sunplus SPCP6651B 鼠标及输入监控权限；项目已在 2E MG330 RGB 上测试。",
    "构建需要 Xcode 16；使用稳定的代码签名身份才能在重新构建后保留输入监控授权。",
    "按键重映射仅可读取；固件接受效果 2–7，但其外观尚未检查。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/ismoilovdevml/spcp6651-studio",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
