Aktualizovaný bootloader pro Raspberry Pi 4

Připravuje se vydání nové verze bootloaderu pro Raspberry Pi 4. Vedle drobných oprav řeší nová verze potenciální problém některých HATů po vypnutí systému příkazem sudo halt a nebo po restartu. Stávající bootloader způsobí změnu 3V3 napětí. Připravované vydání obnovuje chování dřívějších modelů, u kterých po použití příkazu sudo halt zůstávají napájené oba napájecí piny, 3V3 i 5V, a napětí se nemění. Více viz chyba #3065 https://github.com/raspberrypi/linux/issues/3065.

Pokud chcete nový bootloader otestovat, stáhněte si https://drive.google.com/open?id=1hrnzADQf_vjfl-KAFii-ro7_9_kkq3Jm a postupujte podle instrukcí v souboru README.txt.

rpi-eeprom-recovery-rc3.3.zip
sha256sum acd3334ae897a6672056700740c97c3dd09f0e2b5a615d4467a6f888472d05e8

K původní produkční verzi se můžete vrátit stažením produkčního bootloaderu z https://www.raspberrypi.org/downloads/ a opakováním stejného postupu.

Pokud vše půjde dobře, tento nový bootloader se dostane na výchozí image používaný ve výrobě.

Překlad README.txt

Raspberry Pi 4 EEPROM bootloader záchranný image
************************************************

Raspberry Pi4 obsahuje malou EEPROM, ve které je uložený bootloader. Normálně je
EEPROM zcela neviditelná, ale pokud se poškodí (např. v důsledku selhání upgradu
EEPROM, kvůli poškozenému image, nebo při nesprávném použití flashrom), Pi4 se
nedokáže spustit.

Přepsání EEPROM

1. Rozbalte obsah tohoto ZIP archivu na prázdnou microSD kartu ve formátu FAT.
2. Vypněte Raspberry Pi.
3. Vložte microSD kartu.
4. Zapněte Raspberry Pi.
5. Počkejte alespoň 10 vteřin.

Po úspěšném zápisu bude zelená LED kontrolka rychle blikat (navždy), jinak se
zobrazí chybový vzor.

N.B. Tento soubor není bootloader, pouze přepisuje bootloader v EEPROM paměti.

Release notes

2019-07-15 - RC3.3 - Git 514670a211212cbbbbd5bcf91555c86ca4750897
   * Turn green LED activity LED off on halt
   * Pad embedded config file with spaces for easier editing by end users.
2019-07-12 - RC3.2 - Git 8963e26a3404d153abd229f5d6aa649437f61230
   * Halt now behaves the same as earlier Pi models to improve power behavior at
     halt for HATS.
      * WAKE_ON_GPIO now defaults to 1 in the EEPROM config file.
      * POWER_OFF_ON_HALT setting added defaulting to zero. Set this to 1 to
        restore the behavior where 'sudo halt' powers off all PMIC output.
      * If WAKE_ON_GPIO=1 then POWER_OFF_ON_HALT is ignored.
   * Load start4db.elf / fixup4db.dat in preference to start_db.elf /
     fixup_db.dat on Pi4.
   * Embed BUILD_TIMESTAMP in the EEPROM image to assist version checking.
2019-05-10 RC2.1
   * First production version

Napsat komentář