diff --git a/debian/changelog b/debian/changelog index bc993ff..3d466ab 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +rpi-eeprom (12.2-1) buster; urgency=medium + + [ Tim Gover ] + * 2021-04-19 - Promote 2021-03-18 to the default/critical release + + [ andrum99 ] + * rpi-eeprom-update: up-to-date -> up to date + + -- Serge Schneider Thu, 22 Apr 2021 16:15:00 +0100 + rpi-eeprom (12.1-1) buster; urgency=medium [ Andrew Scheller ] diff --git a/firmware/critical/pieeprom-2021-03-18.bin b/firmware/critical/pieeprom-2021-03-18.bin new file mode 100644 index 0000000..efac99c Binary files /dev/null and b/firmware/critical/pieeprom-2021-03-18.bin differ diff --git a/firmware/critical/recovery.bin b/firmware/critical/recovery.bin index 12b66aa..ffa83bb 100644 Binary files a/firmware/critical/recovery.bin and b/firmware/critical/recovery.bin differ diff --git a/firmware/release-notes.md b/firmware/release-notes.md index f805830..d1f940f 100644 --- a/firmware/release-notes.md +++ b/firmware/release-notes.md @@ -3,6 +3,20 @@ USB MSD boot also requires the firmware from Raspberry Pi OS 2020-08-20 or newer. https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md +## 2021-04-19 - Promote 2021-03-18 from LATEST to DEFAULT - DEFAULT + Interesting changes since the last default release:- + * Display VC_BUILD_ID strings instead of the SHA256 hash + * Add support for [cm4] and [pi400] config conditionals filters. + * Change network boot to use the same "RXID" Ethernet PHY configuration as the 5.10 kernel + * TFTP - reply to duplicate ACKS + * Skip rendering of HDMI diagnostics display for the first 8 seconds unless an error occurs. + * UDP checksum fixes + * Add support for the BCM2711 XHCI controller - BOOT_ORDER 0x5 + * XHCI protocol layer fixes for non-VLI controllers + * Avoid USB MSD timeout of there is only one device + * Implement tryboot for OS upgrade fallback + * Check the update-timestamp before applying an update in SELF-UPDATE mode + ## 2021-04-13 - Fix error pattern for HDMI and SDRAM failures - BETA/STABLE * Fix recovery.bin error handler so that the LED error pattern is still displayed even if HDMI or SDRAM fail. diff --git a/imager/make-imager-release b/imager/make-imager-release index ffd4e7e..45ea308 100755 --- a/imager/make-imager-release +++ b/imager/make-imager-release @@ -4,4 +4,4 @@ set -e script_dir=$(cd "$(dirname "$0")" && pwd) -${script_dir}/make-release critical 2020-09-03 000138a1 "${script_dir}" release rpi-boot-eeprom-recovery +${script_dir}/make-release critical 2021-03-18 000138a1 "${script_dir}" release rpi-boot-eeprom-recovery diff --git a/rpi-eeprom-update b/rpi-eeprom-update index 5307d27..0f5f979 100755 --- a/rpi-eeprom-update +++ b/rpi-eeprom-update @@ -368,7 +368,7 @@ rpi-eeprom-update [options]... [FILE] Bootloader EEPROM update tool for the Raspberry Pi 4. Checks whether the Raspberry Pi 4 bootloader and the VL805 USB controller -EEPROMs are up-to-date and optionally updates the EEPROMs at the next reboot. +EEPROMs are up to date and optionally updates the EEPROMs at the next reboot. The default update mechanism writes recovery.bin and the EEPROM update image(s) (pieeprom.upd and vl805.bin) to the boot partition. @@ -398,7 +398,7 @@ Options: -b Outputs the path that pending EEPROM updates will be written to. -d Use the default bootloader config, or if a file is specified using the -f flag use the config in that file. This option only applies when a - bootloader EEPROM update is needed; if the bootloader EEPROM is up-to-date + bootloader EEPROM update is needed; if the bootloader EEPROM is up to date then its config will not be changed. -f Install the given file instead of the latest applicable update Ignores the FREEZE_VERSION flag in bootloader and is intended for manual @@ -510,7 +510,7 @@ printVersions() if [ "${ACTION_UPDATE_BOOTLOADER}" = 1 ]; then echo "BOOTLOADER: update available" else - echo "BOOTLOADER: up-to-date" + echo "BOOTLOADER: up to date" fi echo " CURRENT: $(date -u "-d@${BOOTLOADER_CURRENT_VERSION}") (${BOOTLOADER_CURRENT_VERSION})" @@ -528,7 +528,7 @@ printVersions() echo " VL805: update available" else if [ "$(id -u)" = "0" ]; then - echo " VL805: up-to-date" + echo " VL805: up to date" else echo " VL805: version unknown. Try sudo rpi-eeprom-update" fi