# fretwire：还原 Line 6 HX 的 USB 控制方式

> fretwire 根据 USB 通信记录还原 Line 6 HX 系列设备的控制协议，并实现独立的 Linux 编辑器。Rust 代码涵盖设备会话、消息编解码、预设解析和图形界面；协议文档记录了 MI_00 帧及请求响应流程。模型和控制数据需从用户自己的 HX Edit 或 POD Go Edit 安装中导入。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/john-baxter-dev/fretwire>
- 一手来源：<https://github.com/john-baxter-dev/fretwire/blob/e56ffe131592688da00e1939298eaa7ba097da1a/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/fretwire-case/>
- 记录 JSON：<https://awesomerea.org/resources/fretwire-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/fretwire-case/index.md)

## 使用条件与局限

- **前提条件：**控制硬件需要 Linux 及受支持的 Line 6 HX 或 POD Go 设备。
- **前提条件：**模型和控制数据需从用户自己的 HX Edit 或 POD Go Edit 安装中导入。
- **前提条件：**从源码构建需要 Rust 1.96 或更新版本。
- **局限：**项目不涵盖固件、刷写和 DFU 操作。
- **许可：**采用 Apache-2.0 或 MIT 许可证。

## 一手来源

1. <https://github.com/john-baxter-dev/fretwire/blob/e56ffe131592688da00e1939298eaa7ba097da1a/README.md>
2. <https://github.com/john-baxter-dev/fretwire/blob/e56ffe131592688da00e1939298eaa7ba097da1a/docs/protocol.md>
3. <https://github.com/john-baxter-dev/fretwire/blob/e56ffe131592688da00e1939298eaa7ba097da1a/captures/README.md>

## 同分区更多条目：协议

- [Kreo Hive 65：重建 USB HID RGB 灯光控制](https://awesomerea.org/zh/resources/kreo-hive65-rgb-case/index.md) · 案例
- [Cavium SNIC10E：重建 PCIe 共享内存网卡数据通路](https://awesomerea.org/zh/resources/cavium-snic10e-datapath-case/index.md) · 案例
- [Deadband：重建 GameSir 与 Logitech 设备配置协议](https://awesomerea.org/zh/resources/deadband-case/index.md) · 案例
- [Pocket Libre：重建 Pocket 录音设备的 BLE 传输](https://awesomerea.org/zh/resources/pocket-libre-case/index.md) · 案例
- [Open Apollo：重建 Apollo 音频接口的 Linux 支持](https://awesomerea.org/zh/resources/open-apollo-case/index.md) · 案例
- [attack-shark-x11-driver：Attack Shark X11 HID 设置协议客户端](https://awesomerea.org/zh/resources/attack-shark-x11-driver-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
