diff --git a/debian/changelog b/debian/changelog index fc062e8..95c1cdb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +rpi-eeprom (7.13-1) buster; urgency=medium + + [ Tim Gover ] + * Use od instead of hexdump to simplify package dependencies + * pieeprom-2020-09-02: Simplify green activity LED behavior + + [ MichaIng ] + * Remove rpi-eeprom-images from dependencies + + -- Serge Schneider Thu, 03 Sep 2020 18:43:10 +0100 + rpi-eeprom (7.12-1) buster; urgency=medium [ Tim Brooks ] diff --git a/firmware/beta/pieeprom-2020-09-02.bin b/firmware/beta/pieeprom-2020-09-02.bin new file mode 100644 index 0000000..c49bb5c Binary files /dev/null and b/firmware/beta/pieeprom-2020-09-02.bin differ diff --git a/firmware/beta/recovery.bin b/firmware/beta/recovery.bin index 9d00ad9..12b66aa 100644 Binary files a/firmware/beta/recovery.bin and b/firmware/beta/recovery.bin differ diff --git a/firmware/release-notes.md b/firmware/release-notes.md index 0f50344..40167be 100644 --- a/firmware/release-notes.md +++ b/firmware/release-notes.md @@ -3,6 +3,14 @@ USB MSD boot also requires updated beta GPU firmware. Please read https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md +## 2020-09-02 Only use green LED for error status in bootloader + * Turn the green LED on and leave it on unless an error code occurs. + Previously, SD activity was displayed but that plus muxing with the + SPI CS made the LED activity confusing. + The HDMI diagnostics screen now provides much better information + for determing if the bootloader is running or frozen. + * CM4 enable GPIO for SD power. + ## 2020-08-31 Disable self-update from SD card - BETA * Since the ROM will load recovery.bin from the SD card self update is not required. Although it functions correctly there is a small risk stale diff --git a/rpi-eeprom-update b/rpi-eeprom-update index fec93af..f2e79f0 100755 --- a/rpi-eeprom-update +++ b/rpi-eeprom-update @@ -268,7 +268,7 @@ getBootloaderUpdateVersion() { } checkDependencies() { - BOARD_INFO="$(hexdump -ve '1/1 "%02x"' /sys/firmware/devicetree/base/system/linux,revision)" + BOARD_INFO="$(od -An -t x1 /sys/firmware/devicetree/base/system/linux,revision | tr -d ' ')" if [ $(((0x$BOARD_INFO >> 23) & 1)) -ne 0 ] && [ $(((0x$BOARD_INFO >> 12) & 15)) -eq 3 ]; then echo "BCM2711 detected" else