Rpi-imager: RPi Imager 下载较旧的引导加载程序版本

创建于 2021-03-25  ·  4评论  ·  资料来源: raspberrypi/rpi-imager

我正在尝试刷新新的引导加载程序版本,RPi Imager 表示它将下载最新版本

image

但是刷完之后发现是老的2020-09-03-vl805-000138a1版本

当我检查我从成像器获得的内容的哈希值以及我从rpi-eeprom 发布页面手动下载的引导加载程序文件时,我进一步确认了这一点

bash $ find /mnt/e/ -type f \( -not -iwholename '*System*' \) -exec sha256sum {} \+ | sort -k2,2d
bb31af9bb753d5a97ba98ecb5694475584b53210d93595b4650186da94ffddbe  /mnt/e/pieeprom.bin
abfa0cce263c684281193d749234cb6f24a313fab3403bbf1807800576df2a32  /mnt/e/pieeprom.sig
322fea1042c6c9c720ded4f1fe0ffd95dac1aa8b327e22ef57c4c0e92b9336ac  /mnt/e/README.txt
a08118fd35295fcde4911d0e0b4ea12c240dfa4ce6b451aab7957ef6d0059eae  /mnt/e/recovery.bin
6246230ecd5b472902e6a49c95e857a5e3190c4fa6c462d6a8867e9a5e523a7c  /mnt/e/vl805.bin
922792fec5e21f229d83e15a5d6e5b577b3e1f971edafa2dcdb6954e31cecf74  /mnt/e/vl805.sig
bash $
bash $ find /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/ -type f -exec sha256sum {} \+ | sort -k2,2d
bb31af9bb753d5a97ba98ecb5694475584b53210d93595b4650186da94ffddbe  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/pieeprom.bin
abfa0cce263c684281193d749234cb6f24a313fab3403bbf1807800576df2a32  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/pieeprom.sig
322fea1042c6c9c720ded4f1fe0ffd95dac1aa8b327e22ef57c4c0e92b9336ac  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/README.txt
a08118fd35295fcde4911d0e0b4ea12c240dfa4ce6b451aab7957ef6d0059eae  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/recovery.bin
6246230ecd5b472902e6a49c95e857a5e3190c4fa6c462d6a8867e9a5e523a7c  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/vl805.bin
922792fec5e21f229d83e15a5d6e5b577b3e1f971edafa2dcdb6954e31cecf74  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/vl805.sig
bash $
bash $ find /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/ -type f -exec sha256sum {} \+ | sort -k 2,2d
f49b478d76465cda7da7f53b041ef16be406f510f970cb7ab0deb191f3f6b885  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/pieeprom.bin
6194be4882b951d0c508c8a402c7539c25146cb7610163460518c1f4f45c7222  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/pieeprom.sig
322fea1042c6c9c720ded4f1fe0ffd95dac1aa8b327e22ef57c4c0e92b9336ac  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/README.txt
1e00e443b1e3e1f912bc9ddcbfc627ba04f0c5d5eb3e22626a930e8dbb5f0ee4  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/recovery.bin
6246230ecd5b472902e6a49c95e857a5e3190c4fa6c462d6a8867e9a5e523a7c  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/vl805.bin
922792fec5e21f229d83e15a5d6e5b577b3e1f971edafa2dcdb6954e31cecf74  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/vl805.sig

最有用的评论

我想我之前问过@timg236 “发布日期”(由 RPi Imager 显示)和 EEPROM 图像的实际日期之间的差异,他说这是设计使然?

尽管我很喜欢将责任转移到其他人身上,但实际上是我自己。 我这样做的原因是假设我们可能会在没有引导加载程序更新的情况下进行 VL805 更新,因此对我来说使用 github 发布日期作为发布日期是有意义的。 但是,在那种情况下,我们似乎也会增加引导加载程序的版本字符串,因此使用来自 github 的日期只会增加混乱。

所有4条评论

这是预期的,请参阅https://downloads.raspberrypi.org/eeprom_recovery.json

我想我之前问过@timg236 “发布日期”(由 RPi Imager 显示)和 EEPROM 图像的实际日期之间的差异,他说这是设计使然? ping 也@XECDesign因为我相信是他更新了这些 JSON 文件。

成像仪正在下载正确的版本 2020-09-03。 但是,“Released: 2021-03-08”字符串似乎是指 zip 文件的“Github 版本”,如果重新打包它们会发生变化。
https://github.com/raspberrypi/rpi-eeprom/releases/tag/v2020.09.03-138a1-imager

我认为 Github 版本号没有用,AFAIK 我们无法控制它。 因此,我认为可以将其删除或替换为 JSON 配置文件中的字符串。

@XECDesign已更新 JSON 文件,现在显示正确的发布日期

我想我之前问过@timg236 “发布日期”(由 RPi Imager 显示)和 EEPROM 图像的实际日期之间的差异,他说这是设计使然?

尽管我很喜欢将责任转移到其他人身上,但实际上是我自己。 我这样做的原因是假设我们可能会在没有引导加载程序更新的情况下进行 VL805 更新,因此对我来说使用 github 发布日期作为发布日期是有意义的。 但是,在那种情况下,我们似乎也会增加引导加载程序的版本字符串,因此使用来自 github 的日期只会增加混乱。

此页面是否有帮助?
0 / 5 - 0 等级