{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/gbryant/microfreak-emu/blob/9f80bc344936be4de67cd9ce92c59e8dbe16ddec/docs/PROTOCOL.md",
    "https://github.com/gbryant/microfreak-emu/blob/9f80bc344936be4de67cd9ce92c59e8dbe16ddec/docs/ARCHITECTURE.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "microfreak-emu rehosts Arturia MicroFreak firmware 5.0.0.2084 in Renode with models for STM32 peripherals and audio output. Its research documents firmware addresses, stored formats and the SysEx message exchange, while the harness supports boot checks, MIDI-driven differential runs and preset rendering.",
  "description_zh": "microfreak-emu 在 Renode 中运行 Arturia MicroFreak 5.0.0.2084 固件，并建模 STM32 外设及音频输出。研究文档记录固件地址、存储格式和 SysEx 消息交换；工具支持启动检查、MIDI 差分实验与预设音频渲染。",
  "entry_url": "https://awesomerea.org/resources/microfreak-emu-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/microfreak-emu-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/gbryant/microfreak-emu/blob/9f80bc344936be4de67cd9ce92c59e8dbe16ddec/README.md",
  "group": "cases",
  "id": "microfreak-emu-case",
  "json_url": "https://awesomerea.org/resources/microfreak-emu-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/microfreak-emu-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/microfreak-emu-case/index.md",
  "name": "microfreak-emu: rehosting Arturia MicroFreak firmware in Renode",
  "name_zh": "microfreak-emu：在 Renode 中重宿主 Arturia MicroFreak 固件",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Renode and a sibling checkout of microfreak-tools.",
    "A user-supplied MicroFreak firmware image; the documented addresses apply to version 5.0.0.2084.",
    "Presets and samples must be supplied separately for rendering content that uses them.",
    "Apache-2.0 license."
  ],
  "requirements_zh": [
    "需要 Renode 和相邻目录中的 microfreak-tools 仓库。",
    "需要用户自备 MicroFreak 固件镜像；文档地址对应 5.0.0.2084 版本。",
    "渲染使用预设或采样的内容时，须另行提供相应数据。",
    "采用 Apache-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "firmware",
    "protocol"
  ],
  "url": "https://github.com/gbryant/microfreak-emu",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
