rpi4 bootloader update

  • If I try to update bootloader on rpi4 to latest beta I get following output:

    I 'm on latest nightly build. Does bootloader update to beta release not work anymore?

    Edited once, last by polo_joe (December 1, 2021 at 4:46 PM).

  • Well, I tried to upgrade to latest beta bootloader on my RPi 4B/2GB (rev. 1.1) couple days ago from a fresh LE 11 Nightly and despite there was no error returned by rpi-eeprom-update, after the reboot the previous bootloader remained.

    Did not have time to investigate the issue so far, just tried again several times with the same result.

    So it looks there's an issue really.

  • I am not sure if it helps but there are 2 parts of log from 2 different RPi 4B boards:

    Board 1 - RPi 4B / 2GB, bootloader upgrade unsuccessful (run on nightly-20211127-e3a7c06):

    LE:/tmp # rpi-eeprom-update -f /tmp/pieeprom

    *** INSTALLING /tmp/pieeprom ***

    CURRENT: Tue Jul 6 10:44:53 UTC 2021 (1625568293)

    UPDATE: Mon Nov 22 11:23:32 UTC 2021 (1637580212)

    BOOTFS: /flash

    EEPROM updates pending. Please reboot to apply the update.

    To cancel a pending update run "sudo rpi-eeprom-update -r".

    LE:/tmp # reboot

    Board 1 - RPi 4B / 4GB, bootloader upgrade successful (run on nightly-20211124-7ef3241):

    LibreELEC:/tmp # rpi-eeprom-update -d -f /tmp/pieeprom

    *** INSTALLING /tmp/pieeprom ***

    CURRENT: Tue Jul 6 10:44:53 UTC 2021 (1625568293)

    UPDATE: Mon Nov 22 11:23:32 UTC 2021 (1637580212)

    BOOTFS: /tmp/tmp.ibhge2

    EEPROM updates pending. Please reboot to apply the update.

    To cancel a pending update run "sudo rpi-eeprom-update -r".

    LibreELEC:/tmp #

  • Unfortunately it still does not work on my RPi 4B / 2GB & LE 11 Nightly 20211203 (even if performed manually by rpi-eeprom-update -f /tmp/pieeprom)

    LE:~ # FIRMWARE_RELEASE_STATUS=stable rpi-eeprom-update -a

    *** INSTALLING EEPROM UPDATES ***

    BOOTLOADER: update available

    CURRENT: Tue Jul 6 10:44:53 UTC 2021 (1625568293)

    LATEST: Mon Nov 22 11:23:32 UTC 2021 (1637580212)

    RELEASE: stable (/usr/lib/kernel-overlays/base/lib/firmware/raspberrypi/bootloader/stable)

    Use raspi-config to change the release.

    VL805_FW: Dedicated VL805 EEPROM

    VL805: up to date

    CURRENT: 000138a1

    LATEST: 000138a1

    CURRENT: Tue Jul 6 10:44:53 UTC 2021 (1625568293)

    UPDATE: Mon Nov 22 11:23:32 UTC 2021 (1637580212)

    BOOTFS: /flash

    EEPROM updates pending. Please reboot to apply the update.

    To cancel a pending update run "sudo rpi-eeprom-update -r".

    LE:~ #

    LE:~ # reboot

    LE:~ #

    login as: root

    root@le's password:

    ##############################################

    # LibreELEC #

    # https://libreelec.tv #

    ##############################################

    LibreELEC (community): nightly-20211203-53a5e7f (RPi4.arm)

    LE:~ # rpi-eeprom-update

    BOOTLOADER: up to date

    CURRENT: Tue Jul 6 10:44:53 UTC 2021 (1625568293)

    LATEST: Thu Apr 29 16:11:25 UTC 2021 (1619712685)

    RELEASE: default (/usr/lib/kernel-overlays/base/lib/firmware/raspberrypi/bootloader/default)

    Use raspi-config to change the release.

    VL805_FW: Dedicated VL805 EEPROM

    VL805: up to date

    CURRENT: 000138a1

    LATEST: 000138a1

    I'll have to try with another OS.

    Not sure if this could be due to ENABLE_SELF_UPDATE=0 option present n my current bootloader config but in past there was no issue with the bootloader manual upgrade & this setting.

    At least there's a mess with LATEST bootloader versions as outlined above (the bootloader dated Thu Apr 29 16:11:25 UTC 2021 is not the latest for sure, maybe it is latest tested but there're some more stable versions already released and the real LATEST stable dated Mon Nov 22 11:23:32 UTC 2021 is present in the latest LE 11 Nightly image yet).

  • Thanks for the confirmation.

    Yes I am booting from HDD connected to USB/SATA adapter. The problem is the config is part of the bootloader so now it's locked forever... :-]

    I'll try to look at the script...