{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/DerFetzer/open-cleverpad/blob/bed7a11d09925efe0a8a340bcaf0948149e93add/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "open-cleverpad provides replacement Rust firmware for the MIDIPLUS SmartPAD MIDI controller and a reverse-engineered schematic of its mainboard. The firmware maps pads, encoders and buttons to MIDI messages and adds 64-color pad control.",
  "description_zh": "open-cleverpad 为 MIDIPLUS SmartPAD MIDI 控制器提供 Rust 替代固件，并附有逆向绘制的主板电路图。固件把触垫、编码器和按钮映射为 MIDI 消息，并支持 64 色触垫控制。",
  "entry_url": "https://awesomerea.org/resources/open-cleverpad-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/open-cleverpad-case/",
  "evidence_url": "https://github.com/DerFetzer/open-cleverpad/blob/bed7a11d09925efe0a8a340bcaf0948149e93add/hardware/schematic/README.md",
  "group": "cases",
  "id": "open-cleverpad-case",
  "json_url": "https://awesomerea.org/resources/open-cleverpad-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/open-cleverpad-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/open-cleverpad-case/index.md",
  "name": "open-cleverpad: reconstructing the MIDIPLUS SmartPAD hardware",
  "name_zh": "open-cleverpad：重建 MIDIPLUS SmartPAD 硬件资料",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A MIDIPLUS SmartPAD and a compatible HID bootloader; installing the bootloader erases the original firmware.",
    "Rust thumbv7m-none-eabi target for building the firmware.",
    "Dual licensed under Apache-2.0 or MIT, at the user's option."
  ],
  "requirements_zh": [
    "需要 MIDIPLUS SmartPAD 和兼容的 HID 引导程序；安装引导程序会擦除原厂固件。",
    "构建固件需要 Rust thumbv7m-none-eabi 目标。",
    "可选择 Apache-2.0 或 MIT 双重许可。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/DerFetzer/open-cleverpad",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
