HT-M01S固件升级
概要
本文旨在介绍如何升级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
屏幕显示正常后, 表示激活成功.