{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/fedepaj/open-smc-pad/blob/21cc306a10fe1c5c53e6828100d84b32396cae44/docs/sinco-protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "open-smc-pad replaces the M-Vave SMC-PAD controller's firmware with a USB bootloader, runtime and Arduino core. Its stock-firmware research documents the USB-MIDI SysEx service protocol, flash layout and hardware wiring; the implementation supports pads, knobs, LEDs, USB-MIDI and BLE-MIDI.",
  "description_zh": "open-smc-pad 为 M-Vave SMC-PAD 控制器编写替代固件，包含 USB 引导程序、运行时和 Arduino 核心。项目记录原固件的 USB-MIDI SysEx 服务协议、闪存布局与硬件接线；实现涵盖打击垫、旋钮、LED、USB-MIDI 和 BLE-MIDI。",
  "entry_url": "https://awesomerea.org/resources/open-smc-pad-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/open-smc-pad-case/",
  "evidence_url": "https://github.com/fedepaj/open-smc-pad/blob/21cc306a10fe1c5c53e6828100d84b32396cae44/README.md",
  "group": "cases",
  "id": "open-smc-pad-case",
  "json_url": "https://awesomerea.org/resources/open-smc-pad-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/open-smc-pad-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/open-smc-pad-case/index.md",
  "name": "open-smc-pad: replacing M-Vave SMC-PAD firmware",
  "name_zh": "open-smc-pad：重建 M-Vave SMC-PAD 固件功能",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An M-Vave SMC-PAD with factory firmware and a USB connection is required for installation.",
    "Source installation uses macOS or Linux and a source build; later firmware updates use USB DFU.",
    "The author reports operation on one pad; 3.5 mm MIDI OUT and Windows host installation remain unfinished.",
    "MIT license; parts derived from the JieLi SDK are Apache 2.0."
  ],
  "requirements_zh": [
    "安装需要运行原厂固件的 M-Vave SMC-PAD 和 USB 连接。",
    "从源码安装使用 macOS 或 Linux；后续固件更新通过 USB DFU 完成。",
    "作者报告在自己的设备上可运行；3.5 mm MIDI OUT 与 Windows 主机安装尚未完成。",
    "MIT 许可证；源自 JieLi SDK 的部分采用 Apache 2.0。"
  ],
  "targets": [
    "firmware",
    "protocol"
  ],
  "url": "https://github.com/fedepaj/open-smc-pad",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
