如何用手机更新 Meshtastic 固件
已于 2026 年 11 月 3 日对照 Mesh+ 源代码和 Meshtastic 的发布列表核对。
如果你的 Meshtastic 电台采用 nRF52840 芯片,例如 Heltec Mesh Node T114、RAK WisBlock 4631 或 LILYGO T-Echo,就可以用 Mesh+ 在 Android 手机上更新它的固件:打开节点设置,选好版本,轻点“安装”,再通过 USB-C 线等待大约一分半钟。你的设置、房间和消息都会保留在节点上。采用 ESP32 芯片的板子,例如 Heltec V3,则需要在电脑上通过 flasher.meshtastic.org 更新。
你需要准备什么
- Android 版 Mesh+(Google Play 或 APK),系统为 Android 12 或更高版本,并且要能上网以便下载固件。
- 一台运行 Meshtastic 固件 2.x 的电台,且属于 Mesh+ 硬件列表中 39 款 nRF52 板子之一(列表共有 118 款板子)。
- 一根能传输数据的 USB-C 线,或者已通过 Bluetooth 配对的电台。
一步步更新 Meshtastic 固件
- 打开节点设置。在 Mesh+ 中连接你的电台,然后打开节点设置。顶部的板子卡片会显示 Mesh+ 识别出的板子型号、芯片和已安装的固件,例如 nRF52840 · 固件 2.7.15。
- 轻点“更新”或打开固件选项。如果 Meshtastic 已为你的这款板子发布了更新的稳定版,卡片上会显示“更新到”和版本号。否则它显示的是“已是最新 · 固件选项”,轻点后会打开同一个页面。
- 选择版本。“固件”页面会按从新到旧的顺序列出 Meshtastic 为这块板子发布的每个版本,并标上“最新”和“已安装”。如果想用 alpha 版本,请打开预发布版本的开关。选择较旧的版本时,会先弹出警告。
- 轻点“安装”。Mesh+ 会从 Meshtastic 的固件网站下载这块板子的更新包,让节点重启进入更新模式,请求 USB 权限,擦除旧固件,然后安装新固件,并显示进度条。
- 等待重启。进度条走完后,Mesh+ 会提示节点正以新版本重启,并自动重新连接。你的设置、房间和消息都还在。
目前能装到哪个版本
2026 年 11 月 3 日,Meshtastic 在 api.meshtastic.org 上的固件列表提供了 2.7.26.54e0d8d 和 2.7.15.567b8ea 两个稳定版,最新的 alpha 版本是 2.8.2.4c89b69。Mesh+ 只比较 x.y.z 这一部分,所以仅提交哈希不同的重新构建不会被当作更新。它为 Heltec Mesh Node T114 下载的更新包是来自 Meshtastic 固件网站的 firmware-heltec-mesh-node-t114-2.7.26.54e0d8d-ota.zip,我们检查时它返回的状态码是 200。数据如何送到引导程序,请看Mesh+ 如何通过 USB 线把 Meshtastic 固件刷入 nRF52 节点。
USB 还是 Bluetooth
用线缆是更快的方式:大约一分半钟。通过 Bluetooth 完成同样的更新大约需要 10 分钟,期间 App 必须保持打开,手机也要一直靠近节点,而且手机必须是已经与该节点配对过的。如果 Bluetooth 更新被中断,节点会停留在更新模式:插上线缆,然后轻点“重试”;如果你已经离开了“固件”页面,则轻点“安装”。如果节点进入更新模式之后 USB 传输出了小故障,Mesh+ 会自动重新开始,最多尝试三次,之后才会显示错误。
如果更新中途停了
更新被中断时,节点会停在更新模式等待,App 可以帮你完成它。在 Mesh+ 的连接页面上,轻点节点卡在更新模式?,插上节点,再轻点安装。如果节点根本无法进入更新模式,请拔下它,连按两下它的复位按钮,再插上并重试。没有连接电台时,演示模式可以展示这些页面,但无法安装任何东西。
常见问题
可以用 Mesh+ 更新 ESP32 的 Meshtastic 电台吗?
不可以。Mesh+ 更新的是 nRF52840 板子,例如 Heltec Mesh Node T114、RAK WisBlock 4631 和 LILYGO T-Echo。对于 Heltec V3 这样的 ESP32 板子,请在电脑上使用 flasher.meshtastic.org。
更新会清除我的消息和设置吗?
不会。你的设置、房间和消息都会保留在节点上。如果更新被中断,节点会停在更新模式等待,你可以重试。
节点卡在更新模式怎么办?
在连接页面上轻点“节点卡在更新模式?”,插上节点(如果更新原本是通过 Bluetooth 进行的,则让手机靠近节点),再轻点“安装”。如果节点始终无法进入更新模式,请拔下它,连按两下它的复位按钮,再插上并重试。
可以退回到较旧的 Meshtastic 固件吗?
可以。“固件选项”会列出 Meshtastic 为你的板子发布的每个版本,你可以选择较旧的一个。Mesh+ 会提醒你旧版固件可能无法识别较新的设置,并建议在节点运行异常时使用“重置设置”。
更新 Meshtastic 固件需要多久?
使用 USB 线大约一分半钟。通过 Bluetooth 大约需要 10 分钟,期间 App 必须保持打开,手机要靠近节点。
资料来源:Mesh+ 源代码(“固件”页面和更新程序,main 分支,提交 0993c10)、它的 README,以及 Meshtastic 在 api.meshtastic.org 上的固件列表,均于 2026 年 11 月 3 日查阅。Mesh+ 是一个独立项目,与 Meshtastic LLC 没有关联。Meshtastic® 是 Meshtastic LLC 的注册商标。