Rpi-imager: RPi Imager lädt ältere Bootloader-Versionen herunter

Erstellt am 25. März 2021  ·  4Kommentare  ·  Quelle: raspberrypi/rpi-imager

Ich habe versucht, die neue Bootloader-Version zu flashen, und RPi Imager zeigt an, dass er die neueste Version herunterladen wird

image

Aber nach dem Flashen stellt sich heraus, dass es die ältere 2020-09-03-vl805-000138a1 Version war

Ich habe es weiter bestätigt, als ich den Hash dessen überprüft habe, was ich vom Imager und den Bootloader-Dateien bekomme, die ich manuell von der rpi-eeprom-Veröffentlichungsseite heruntergeladen habe

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

Hilfreichster Kommentar

Ich glaube, ich habe @timg236 schon einmal nach dieser Diskrepanz zwischen dem "Veröffentlichungsdatum" (wie von RPi Imager angezeigt) und dem tatsächlichen Datum des EEPROM-Images gefragt, und er sagte, dies sei beabsichtigt?

So sehr ich es mag, dass die Schuld auf jemand anderen abgewälzt wurde, eigentlich war ich es. Mein Grund dafür basierte auf der Annahme, dass wir möglicherweise ein VL805-Update ohne Bootloader-Update haben könnten, daher war es für mich sinnvoll, das Veröffentlichungsdatum von Github als Veröffentlichungsdatum zu verwenden. Es sieht jedoch so aus, als würden wir in diesem Szenario auch die Bootloader-Versionszeichenfolge erhöhen, sodass die Verwendung des Datums von Github nur zu Verwirrung führt.

Alle 4 Kommentare

Dies ist wie erwartet, siehe https://downloads.raspberrypi.org/eeprom_recovery.json

Ich glaube, ich habe @timg236 schon einmal nach dieser Diskrepanz zwischen dem "Veröffentlichungsdatum" (wie von RPi Imager angezeigt) und dem tatsächlichen Datum des EEPROM-Images gefragt, und er sagte, dies sei beabsichtigt? ping auch @XECDesign , da ich glaube, dass er es ist, der diese JSON-Dateien aktualisiert.

Der Imager lädt die richtige Version 2020-09-03 herunter. Die Zeichenfolge „Released: 2021-03-08“ scheint sich jedoch auf die „Github-Version“ der ZIP-Dateien zu beziehen, die sich ändern, wenn sie neu verpackt werden.
https://github.com/raspberrypi/rpi-eeprom/releases/tag/v2020.09.03-138a1-imager

Ich denke nicht, dass die Github-Release-Nummer nützlich ist und AFAIK, wir können sie nicht kontrollieren. Daher denke ich, dass es entweder entfernt oder durch eine Zeichenfolge aus der JSON-Konfigurationsdatei ersetzt werden könnte.

@XECDesign hat die JSON-Datei aktualisiert und zeigt nun das korrekte Veröffentlichungsdatum an

Ich glaube, ich habe @timg236 schon einmal nach dieser Diskrepanz zwischen dem "Veröffentlichungsdatum" (wie von RPi Imager angezeigt) und dem tatsächlichen Datum des EEPROM-Images gefragt, und er sagte, dies sei beabsichtigt?

So sehr ich es mag, dass die Schuld auf jemand anderen abgewälzt wurde, eigentlich war ich es. Mein Grund dafür basierte auf der Annahme, dass wir möglicherweise ein VL805-Update ohne Bootloader-Update haben könnten, daher war es für mich sinnvoll, das Veröffentlichungsdatum von Github als Veröffentlichungsdatum zu verwenden. Es sieht jedoch so aus, als würden wir in diesem Szenario auch die Bootloader-Versionszeichenfolge erhöhen, sodass die Verwendung des Datums von Github nur zu Verwirrung führt.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen