Z-Wave 800:SE 固件升级

基于 EFR32ZG23 的Z-Wave 800 系列 ,集成了安全运行引擎 (SE) 。Z-Wave 800 系列包含出厂安装的 SE 固件。Silicon Labs 将定期发布新版本的 SE 固件以修复错误和修补漏洞,这可能需要对生产线上的设备或已安装的设备进行更新。强烈建议在EFR32ZG23系列设备上安装最新的 SE 固件以支持所需的安全运行功能。

如何检查设备上的 SE 固件版本

可以使用 Simplicity Studio 或 Simplicity Commander 读取设备的当前 SE 固件版本。

>commander.exe security status -d EFR32ZG23A010F512GM40 -s 261000352
SE Firmware version : 2.1.7
Serial number       : 0000000000000000ccccccfffef8d1c4
Debug lock          : Disabled
Device erase        : Enabled
Secure debug unlock : Disabled
Tamper status       : OK
Secure boot         : Disabled
Boot status         : 0x20 - OK
DONE

 如果无法读取 SE 固件版本,请尝试使用 Simplicity Commander 恢复设备。

>commander.exe device recover -d EFR32ZG23A010F512GM40 -s 261000352
Recovering "bricked" device...
Resetting device...
Attempting to connect to DCI...
Success after 1 attempts (4 ms)
Running device erase command...
Success after 1 attempts (231 ms)
Resetting device...
Device recovery successful.
DONE

如何在设备上升级 SE 固件

最新的 SE 固件在 Gecko SDK 中分发。对于 GSDK v4.1 及更高版本,SE 固件位于:
C:\Users\<用户名>\SimplicityStudio\SDKs\gecko_sdk\util\se_release\public

这是 GSDK v4.1.0 的当前 SE 固件:

 对于 Z-Wave 800 系列,请下载 SE 固件升级应用程序 : s2c3_se_fw_upgrade_app_2v2p0.hex

>commander.exe flash --masserase s2c3_se_fw_upgrade_app_2v2p0.hex -d EFR32ZG23A010F512GM40 -s 261000352
Parsing file s2c3_se_fw_upgrade_app_2v2p0.hex...
Erasing chip...
Flash was erased successfully
Writing 106496 bytes starting at address 0x08000000
Comparing range 0x08000000 - 0x08019FFF (104 KB)
Comparing range 0x08000000 - 0x08007FFF (32 KB)
Comparing range 0x08008000 - 0x0800FFFF (32 KB)
Comparing range 0x08010000 - 0x08017FFF (32 KB)
Comparing range 0x08018000 - 0x08019FFF (8 KB)
Erasing range 0x08000000 - 0x08001FFF (1 sector, 8 KB)
Erasing range 0x08002000 - 0x08003FFF (1 sector, 8 KB)
Erasing range 0x08004000 - 0x08005FFF (1 sector, 8 KB)
Erasing range 0x08006000 - 0x08007FFF (1 sector, 8 KB)
Erasing range 0x08008000 - 0x08009FFF (1 sector, 8 KB)
Erasing range 0x0800A000 - 0x0800BFFF (1 sector, 8 KB)
Erasing range 0x0800C000 - 0x0800DFFF (1 sector, 8 KB)
Erasing range 0x0800E000 - 0x0800FFFF (1 sector, 8 KB)
Erasing range 0x08010000 - 0x08011FFF (1 sector, 8 KB)
Erasing range 0x08012000 - 0x08013FFF (1 sector, 8 KB)
Erasing range 0x08014000 - 0x08015FFF (1 sector, 8 KB)
Erasing range 0x08016000 - 0x08017FFF (1 sector, 8 KB)
Erasing range 0x08018000 - 0x08019FFF (1 sector, 8 KB)
Programming range 0x08000000 - 0x08001FFF (8 KB)
Programming range 0x08002000 - 0x08003FFF (8 KB)
Programming range 0x08004000 - 0x08005FFF (8 KB)
Programming range 0x08006000 - 0x08007FFF (8 KB)
Programming range 0x08008000 - 0x08009FFF (8 KB)
Programming range 0x0800A000 - 0x0800BFFF (8 KB)
Programming range 0x0800C000 - 0x0800DFFF (8 KB)
Programming range 0x0800E000 - 0x0800FFFF (8 KB)
Programming range 0x08010000 - 0x08011FFF (8 KB)
Programming range 0x08012000 - 0x08013FFF (8 KB)
Programming range 0x08014000 - 0x08015FFF (8 KB)
Programming range 0x08016000 - 0x08017FFF (8 KB)
Programming range 0x08018000 - 0x08019FFF (8 KB)
Verifying range 0x08000000 - 0x08019FFF (104 KB)

请让 SE 固件升级应用程序运行至少2 秒以完成 SE 固件升级,然后再执行其他命令。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Smartlabs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值