r9m刷机怎么操作?,r9m刷机失败一直重启怎么解决?
R9M 刷机这件事,本质上就是给 FrSky 的 R9M 模块换上 ExpressLRS 固件,让它的延迟、稳定性和开放性直接拉满。 如果你手里有一块吃灰的 R9M,或者正在为它的原厂固件头疼,这篇教程就是为你准备的。
r9m刷机教程:为什么老设备反而更香
R9M 是 FrSky 在 900MHz 频段的老将,当年主打远航和穿树丛,原厂固件本身能用,但问题随着时间冒出来:固件更新慢、接收机绑定繁琐、遥控距离宣传水分大,行业共识认为,这类老模块最大的瓶颈在固件生态,而不是硬件本身。
于是很多模友把目光转向 ExpressLRS——一个开源的遥控链路协议,r9m刷机的核心目的,就是让这块老模块用上 ELRS 的现代算法,体验一把低延迟远航的乐趣,据 FrSky 官方社区和 GitHub 上的讨论帖,R9M 的硬件完全兼容 ELRS,刷机后链路延迟能从原厂固件的 50ms 左右降到 10ms 级别,功耗和抗干扰能力也有明显改善。
r9m刷什么固件好:ELRS 还是原厂 ACCST
在动手之前,你得先想清楚需求:
- 纯远航劳模:原厂固件在 FCC 模式下距离表现尚可,但如果你控不住延迟,ELRS 会给你更跟手的体验。
- 多人集体飞行:ELRS 的绑定机制基于密钥短语,一台控配多架机比原厂快太多。
- 追求折腾自由:ELRS 支持 WiFi 刷写、蓝牙调参、无线刷机,原厂固件给不了这种开放性。
所以我给的答案是:多数情况下,r9m刷elrs教程值得你花半小时走一遍,刷完就算你不满意,也能刷回原厂,不存在“刷坏了就废了”的说法。
刷机前:确认硬件版本和工具
R9M 分 2018 和 2019 两个版本,硬件上几乎一样,区别主要在 USB 口布局和天线接口,2019 版用 Type-C 口,2018 版是 Micro USB,刷机流程完全一致。
你需要准备的东西不多:
- 一块 R9M 模块(废话)
- 一根数据线(注意线要支持数据传输,纯充电线不行)
- 一台 Windows / macOS 电脑
- 一个稳定网络(下载固件用)
接收机也要一起刷,别只管发射端。
电脑端驱动和软件
- 去 GitHub 下载 ExpressLRS Configurator,这是官方刷机工具,社区俗称“ELRS 刷机助手”。
- 如果电脑识别不了 DFU 设备,装一下 Zadig 驱动工具,把 R9M 的 USB 接口驱动换成 WinUSB。
- 遥控器端建议先升级到 EdgeTX 或 OpenTX 2.3.15 版本以上,兼容性更好。
r9m刷elrs教程:三步走,不翻车
整个过程分三块:发射模块刷机、接收机刷机、绑定和验证,每一步都有可验证的操作路径,照着做就行。
第一步:给 R9M 发射模块刷 ELRS
- 把 R9M 从遥控器上拆下来,单独用数据线连电脑,不要通过遥控器供电,避免供电不稳导致刷成砖。
- 按住 R9M 侧面的 BOOT 按钮,插入 USB 线,等电脑弹出新的 USB 设备,你可以在设备管理器里看到“R9M BOOT”或者一个未知 DFU 设备,这说明已经进入刷机模式。
- 打开 ExpressLRS Configurator,在 Target 下拉列表里找到
FrSky R9M,注意区分900 TX和868 TX频率版本,国内模友选 900MHz。 - 设置一个 Binding Phrase,随便填一串字母数字,
my_drone_2026,这个短语就是你所有设备的“暗号”,发射和接收必须一致。 - 点击 Build & Flash,软件会自动下载固件并写入,看到绿色提示“Flash Complete”就是成功了。
第二步:给接收机刷 ELRS
R9 系列的接收机(R9 Mini、R9MM)刷法类似:
- 接收机按住 BOOT 口旁边的按钮,接上 USB 或串口模块。
- 在 Configurator 里选择对应的接收机 Target,填上同一个 Binding Phrase。
- 点击刷写。
如果你用的是 R9MM 这种老接收机,可能需要用 FrSky 的升级线,别用普通四线串口,会拉供电。
第三步:装回遥控器,验证链路
刷完发射模块后,把 R9M 插回遥控器,开机,正常情况下,遥控器会多一个“ExpressLRS”类型的内部或外部模块选项。
在 EdgeTX 里设置:
- 遥控器菜单
Model Setup->External RF-> 模式选CRSF。 - 信道协议选
CRSF,波特率默认 400000。 - 把官网的
elrs.lua脚本放到 SD 卡的/SCRIPTS/TOOLS目录,然后在遥控器上运行这个脚本,里面能看到接收信号强度、链路速率、射频功率的实时参数。
此时打开遥控器和接收机电源,只要 Binding Phrase 一致,几十秒内链路灯变绿,就说明刷机成功。
r9m刷机失败怎么办:救砖指南
刷机最怕两件事:变砖和没反应,R9M 的刷机流程非常宽容,几乎不存在硬变砖的可能。
刷完后遥控器显示“Module no data”
这个报错很常见,原因是 R9M 没有正常输出 CRSF 协议,检查两步:
- 确认 R9M 在遥控器菜单里被设为“外部模块”,且协议是
CRSF,不是PPM或SBUS。 - 重新拔插 R9M,确保插入卡槽时别歪,R9M 的天线座比较娇气,反复插拔容易松动。
如果还是没反应,拆开 R9M 外壳,检查内部排线是否插紧,我见过不少模友的 R9M 排线因为运输颠簸松了一半,导致供电正常但数据不通。
刷了一半断电,电脑识别不到设备
这是“伪砖”状态,按住 BOOT 键重新插 USB,如果电脑没有反应,换一根线或换一个 USB 口,别用 USB HUB,Zadig 重新装一次驱动,设备管理器里看到未知设备后右键更新驱动,指向 Zadig 生成的驱动路径即可。
刷完 ELRS 后距离反而变短
多数情况是天线频段不匹配,R9M 原厂天线分 868MHz 和 915MHz 两种,对应 ELRS 里的 868TX 和 900TX 固件,如果天线是 868 而固件刷了 900,驻波比不对,辐射功率会掉一大截,这种情况下重新选择 Target 刷对应版本就好。
| 对比项 | 原厂 FrSky 固件 | ExpressLRS 固件 |
|---|---|---|
| 遥控延迟 | 30-50ms 左右 | 10ms 以内 |
| 绑定方式 | 手动对频 | 密钥短语自动匹配 |
| 固件升级 | 需下载 FrSky 官方文件 | WiFi / 蓝牙无线刷写 |
| 开放性 | 闭源,协议不公开 | 开源,社区持续优化 |
| 刷机难度 | 简单 | 中等,需注意 Target 选择 |
刷机后的高频设置项
ELRS 刷完只是第一步,有几个参数建议顺手调一下:
- 射频功率:R9M 发射模块支持 25mW 到 1W 可调,远航时开 500mW 以上,日常飞行 100mW 足够。
- Packet Rate(数据包速率):一般选
F1000(每秒 1000 包)获得最低延迟,远航选F100提高穿透性。 - Telemetry Ratio(遥测比例):默认 1:128 就好,想缩短回传延迟就改成 1:32,但会压制链路带宽。
这些参数都可以在遥控器上的 elrs.lua 脚本里调,不用重刷固件。
Q&A:r9m刷机常见问题解答
r9m刷完elrs后还能刷回原厂吗?
可以,重新进入 BOOT 模式,用 FrSky 的官方固件包配合 Configurator 刷回对应版本即可,原厂固件文件在 FrSky 官网的下载区完整保留,不需要额外申请,刷回之后记得先做一次“Range Test”重新校准,因为 ELRS 和 ACCST 的射频前端标定方式不同,互换后可能影响功率输出。
r9m刷机需要额外买什么硬件吗?
不需要,所有刷机操作通过 USB 数据线和软件完成,接收机如果带 BOOT 按钮也不用额外硬件,只有一部分老款 R9 接收机(比如早期 R9MM)需要一根 FrSky 专用的三合一对频线,因为它的 USB 口和天线共用排针,这根线在某宝上售价很低,属于一次性投资。
刷机过程中提示“Target mismatch”是什么情况?
说明你在 Configurator 里选的 Target 和你实际拿到的硬件版本不匹配,R9M 的 Target 有 FrSky R9M (REGULAR) 和 FrSky R9M (EU) 两种,EU 版硬件带 LBT 限制,不能刷普通版固件,2018 和 2019 版硬件在 USB 口位置上略有差异,但 Target 是同一个,不用区分。
最后说一句,r9m刷机这件事,胆大心细照着教程走,成功率接近百分百,刷好那一刻,你手上这块老模块就不再是 FrSky 体系里的“遗老”,而是一台真正属于你的、能陪你飞好几年的远程链路设备。

