HT-M01S固件升级

[English]

概要

本文旨在介绍如何升级HT-M01S固件.

小技巧

由于固件V1.2版本增加了HT-M01S对频段的支持, 当V1.1及以下升级到V1.2及以上时, HT-M01S会在web配置界面显示错误的频段, 但不影响正常使用. 此时, 频段受制于串口打印和屏幕显示. 解决方法请参考下面 “HT-M01S 固件覆盖处理方法”.

小技巧

如果您的网关ID被占用, 为了避免在修改网关ID时占用其他网关ID, 请修改中间的 “FFFF” 部分, 谢谢!

 

固件升级日志

  • V1.2

    • 增加EU433频段支持.

  • V1.3

    • 在以太网和Wi-Fi连接中添加DHCP支持;

    • 上下行端口可以单独设置;

    • 可以自己修改心跳周期吗.

  • V1.4

    • 可以自行修改网关ID.

 

升级固件

该方法适用于升级固件时不改变网关配置页面. 也就是说, 这个版本的固件只有相应的bin文件. 如果此版本的固件是压缩包, 请参考 “ 完成固件升级 “ 用于固件升级.

下载 HT-M01S相应的升级固件

通过连接HT-M01S WiFi进入HT-M01S网关配置界面(可参考 HT-M01S 快速入门),点击”Firmwaer Update”。

点击 “Select firmware”, 选择已下载的相应升级固件, 点击 “Update” 进行升级.

升级完成后, 会弹出相应的提示, 并重启网关.

 

完成固件升级

如果新固件修改了网关的web配置, 或者用户不小心覆盖了网关固件, 就有必要烧掉完整的网关固件.

下载固件

下载 HT-M01S 完整固件

打开下载的文件并编辑 “M01S_Vx_x.bat” 文件.

修改COM口为HT-M01S对应的COM口.

打开HT-M01S对应的串口, 按 “-” 键 -> 按 “RST” 键 -> 按 “RST” 键 -> 等待串口打印 “waiting for download” -> 松开 “-” 键.

双击运行 “M01S_Vx_x.bat”. 当运行到下图所示界面时, 执行以下操作, 按 “-” 键 -> 按 “RST” 键 -> 松开 “RST” 键 -> 松开 “-” 键. 窗口自动关闭后, 固件编程就完成了.

激活网关

固件下载完成后, 打开HT-M01S对应的串口, 读取对应网关的ESP32芯片ID. 波特率为 115200.

输入https://resource.heltec.cn/search, 输入ESP32芯片ID, 查询网关对应的序列号.

打开HT-M01S对应的串口, 通过该串口发送命令”AT+CDKEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” 激活网关. 其中, “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” 是32位的许可证. 例如, 如果许可证是 0x12345678, 0x12345678, 0x12345678, 0x12345678, 那么激活命令是 AT+CDKEY=12345678123456781234567812345678

屏幕显示正常后, 表示激活成功.