{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/john-baxter-dev/fretwire/blob/e56ffe131592688da00e1939298eaa7ba097da1a/docs/protocol.md",
    "https://github.com/john-baxter-dev/fretwire/blob/e56ffe131592688da00e1939298eaa7ba097da1a/captures/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "fretwire reconstructs the Line 6 HX family’s USB control protocol for an independent Linux editor. Its Rust code covers device sessions, message encoding, preset parsing, and a graphical editor; protocol notes describe captured MI_00 frames and request-response behavior. Model and control data are imported from the user’s HX Edit or POD Go Edit installation.",
  "description_zh": "fretwire 根据 USB 通信记录还原 Line 6 HX 系列设备的控制协议，并实现独立的 Linux 编辑器。Rust 代码涵盖设备会话、消息编解码、预设解析和图形界面；协议文档记录了 MI_00 帧及请求响应流程。模型和控制数据需从用户自己的 HX Edit 或 POD Go Edit 安装中导入。",
  "entry_url": "https://awesomerea.org/resources/fretwire-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/fretwire-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/john-baxter-dev/fretwire/blob/e56ffe131592688da00e1939298eaa7ba097da1a/README.md",
  "group": "cases",
  "id": "fretwire-case",
  "json_url": "https://awesomerea.org/resources/fretwire-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/fretwire-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/fretwire-case/index.md",
  "name": "fretwire: reconstructing Line 6 HX USB control",
  "name_zh": "fretwire：还原 Line 6 HX 的 USB 控制方式",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/fretwire-case.png",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Linux and a supported Line 6 HX or POD Go device for hardware control.",
    "Import model and control data from the user’s HX Edit or POD Go Edit installation.",
    "Rust 1.96 or newer to build from source.",
    "Firmware, flash, and DFU operations are outside the project’s scope.",
    "Apache-2.0 or MIT license."
  ],
  "requirements_zh": [
    "控制硬件需要 Linux 及受支持的 Line 6 HX 或 POD Go 设备。",
    "模型和控制数据需从用户自己的 HX Edit 或 POD Go Edit 安装中导入。",
    "从源码构建需要 Rust 1.96 或更新版本。",
    "项目不涵盖固件、刷写和 DFU 操作。",
    "采用 Apache-2.0 或 MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/john-baxter-dev/fretwire",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
