Rpi-imager: RPi Imager baixa a versão mais antiga do bootloader

Criado em 25 mar. 2021  ·  4Comentários  ·  Fonte: raspberrypi/rpi-imager

Eu estava tentando atualizar a nova versão do bootloader e o RPi Imager indica que fará o download da versão mais recente

image

Mas depois de piscar, verifica-se que era a versão 2020-09-03-vl805-000138a1 mais antiga

Confirmei ainda mais quando verifiquei o hash do que estou obtendo do imager e dos arquivos do carregador de inicialização que baixei manualmente da página de lançamento do 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

Comentários muito úteis

Acho que perguntei ao @timg236 antes sobre essa discrepância entre a "data de lançamento" (como exibida pelo RPi Imager) e a data real da imagem EEPROM, e ele disse que isso era por design?

Por mais que eu goste que a culpa tenha sido transferida para outra pessoa, na verdade fui eu. Minha razão para isso foi baseada na suposição de que poderíamos ter uma atualização do VL805 sem uma atualização do bootloader, então fazia sentido para mim usar a data de lançamento do github como a data de lançamento. No entanto, parece que também aumentaríamos a string da versão do bootloader nesse cenário, portanto, usar a data do github apenas adiciona confusão.

Todos 4 comentários

Isso é o esperado, consulte https://downloads.raspberrypi.org/eeprom_recovery.json

Acho que perguntei ao @timg236 antes sobre essa discrepância entre a "data de lançamento" (como exibida pelo RPi Imager) e a data real da imagem EEPROM, e ele disse que isso era por design? ping também @XECDesign , pois acredito que é ele quem atualiza esses arquivos JSON.

O gerador de imagens está baixando a versão correta 2020-09-03. No entanto, a string "Released: 2021-03-08" parece se referir à "versão do Github" dos arquivos zip que serão alterados se forem reempacotados.
https://github.com/raspberrypi/rpi-eeprom/releases/tag/v2020.09.03-138a1-imager

Eu não acho que o número de lançamento do Github seja útil e AFAIK não podemos controlá-lo. Portanto, acho que poderia ser removido ou substituído por uma string do arquivo de configuração JSON.

@XECDesign atualizou o arquivo JSON e agora exibe a data de lançamento correta

Acho que perguntei ao @timg236 antes sobre essa discrepância entre a "data de lançamento" (como exibida pelo RPi Imager) e a data real da imagem EEPROM, e ele disse que isso era por design?

Por mais que eu goste que a culpa tenha sido transferida para outra pessoa, na verdade fui eu. Minha razão para isso foi baseada na suposição de que poderíamos ter uma atualização do VL805 sem uma atualização do bootloader, então fazia sentido para mim usar a data de lançamento do github como a data de lançamento. No entanto, parece que também aumentaríamos a string da versão do bootloader nesse cenário, portanto, usar a data do github apenas adiciona confusão.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

lurch picture lurch  ·  31Comentários

Timmmm picture Timmmm  ·  19Comentários

balloob picture balloob  ·  10Comentários

pauloimon picture pauloimon  ·  8Comentários

dubnemo picture dubnemo  ·  22Comentários