# open-m711pro：重建 Redragon M711 Pro 的 USB 控制协议

> open-m711pro 依据 usbmon 与 Wireshark 抓取的厂商程序流量，重建 Redragon M711 Pro 鼠标的 USB HID 配置报文。其 Python Linux 驱动和界面通过 hidraw 读取或设置灯效、DPI、按键映射及轮询率，并用抓包字节测试报文构造。

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

## 使用条件与局限

- **前提条件：**需要 Linux、Python 3.8+，以及 USB ID 为 25A7:FA07 或 25A7:FA08 的 M711 Pro/Cobra Pro 设备。
- **前提条件：**Qt 界面可选装 PySide6；设备访问使用 hidraw 和 udev 规则。
- **局限：**宏与修饰键组合尚未映射；键盘按键功能仍属实验性。
- **许可：**采用 GPL-3.0-or-later 许可证。

## 一手来源

1. <https://github.com/mateusands/open-m711pro/blob/1746631760fb95984684fd398053b58f9de2e49d/README.md>

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

- [vestaboard-offline：重建 Vestaboard 显示屏的本地控制方式](https://awesomerea.org/zh/resources/vestaboard-offline-case/index.md) · 案例
- [Better RGB：还原 Tongfang/ITE8291 键盘灯光协议](https://awesomerea.org/zh/resources/better-rgb-case/index.md) · 案例
- [aiowapy：WhatsApp Multi-Device 协议的 Python 实现](https://awesomerea.org/zh/resources/aiowapy-whatsapp-protocol-case/index.md) · 案例
- [redmi-buds-linux：基于 JieLi RCSP 重建 Redmi 耳机控制功能](https://awesomerea.org/zh/resources/redmi-buds-linux-case/index.md) · 案例
- [iPod Classic LCD：还原显示屏引脚与总线协议](https://awesomerea.org/zh/resources/ipod-classic-lcd-protocol-case/index.md) · 案例
- [OBSBOT Tiny 3：USB 控制协议研究](https://awesomerea.org/zh/resources/obsbot-tiny3-protocol-case/index.md) · 案例

## 关于此条目

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