ota_downloader icon indicating copy to clipboard operation
ota_downloader copied to clipboard

使用 AES256 打包的固件,在升级时出现 HASH 校验失败

Open xray-bit opened this issue 4 years ago • 4 comments

在 iot.rt-thread.org 生成的 bootloader,勾选了固件 AES256 加密 + 固件压缩(gzip),固件打包器也选择了 gzip 与 AES256,密钥和 IV 与网页端生成 bootloader 时填写的一致。

image

如果 bootloader 不使用 AES,打包也不勾选 AES,升级是正常的。

xray-bit avatar Oct 29 '20 07:10 xray-bit

image image 新版本 raw_crc 计算有问题? 还是rbl包头 已经更新一些参数?

lazyguoguo avatar Jun 09 '21 06:06 lazyguoguo

你用这个贴子里面的命令行版本的打包软件试试。 如你怀疑的那样,这里不压缩不加密,但CRC不一样的,应该是对齐规则不同造成的。

aozima avatar Jun 09 '21 09:06 aozima

你用这个贴子里面的命令行版本的打包软件试试。 如你怀疑的那样,这里不压缩不加密,但CRC不一样的,应该是对齐规则不同造成的。

这个 repo 下面只有2年前 commit 的打包软件呀,命令行的和楼上的新版的不知在哪下载

xray-bit avatar Jun 10 '21 02:06 xray-bit

抱歉链接漏掉了,现在直接上传到github了。

打包工具有命令行版本 rt_ota_packaging_tool.cmd.20200517.zip

aozima avatar Jun 10 '21 03:06 aozima