diff --git a/firmware/release-notes.md b/firmware/release-notes.md index df590f8..e7899a2 100644 --- a/firmware/release-notes.md +++ b/firmware/release-notes.md @@ -1,5 +1,16 @@ # Raspberry Pi4 bootloader EEPROM release notes +## 2020-02-27 rpi-eeprom-update & firmware + * Remove the dependency check for the vl805 utility. This is deprecated + and there is no 64-bit version. The file is still available in Github + for anyone who wants to continue using USE_FLASHROM or create their + own scripts. + * Add a stable firmware directory based on the latest beta release. + Stable should be interpreted as feature-freeze releases. In this + case the core network boot is stable enough for most scenarios + and this de-risks adding new more experimental features in the + beta folder. + ## 2020-01-22 - vl805 00137ad * Set the default/critical vl805 version to be 00137ad. This has the same power savings as 0137ab but with fixes for USB webcams. diff --git a/firmware/stable/pieeprom-2020-01-17.bin b/firmware/stable/pieeprom-2020-01-17.bin new file mode 100644 index 0000000..ad66522 Binary files /dev/null and b/firmware/stable/pieeprom-2020-01-17.bin differ diff --git a/firmware/stable/recovery.bin b/firmware/stable/recovery.bin new file mode 100644 index 0000000..c69c191 Binary files /dev/null and b/firmware/stable/recovery.bin differ diff --git a/firmware/stable/vl805-000137ad.bin b/firmware/stable/vl805-000137ad.bin new file mode 100644 index 0000000..384a662 Binary files /dev/null and b/firmware/stable/vl805-000137ad.bin differ diff --git a/rpi-eeprom-update b/rpi-eeprom-update index c24e83f..7feb54d 100755 --- a/rpi-eeprom-update +++ b/rpi-eeprom-update @@ -11,8 +11,7 @@ if [ -f /etc/default/rpi-eeprom-update ]; then fi FIRMWARE_ROOT=${FIRMWARE_ROOT:-/lib/firmware/raspberrypi/bootloader} -# May be used to select beta releases instead of the default critical -# updates. +# May be used to select beta or stable releases instead of the default critical updates. FIRMWARE_RELEASE_STATUS=${FIRMWARE_RELEASE_STATUS:-critical} FIRMWARE_IMAGE_DIR=${FIRMWARE_IMAGE_DIR:-${FIRMWARE_ROOT}/${FIRMWARE_RELEASE_STATUS}} FIRMWARE_BACKUP_DIR=${FIRMWARE_BACKUP_DIR:-/var/lib/raspberrypi/bootloader/backup} @@ -358,10 +357,10 @@ those devices to stop working until after the system is reboot. FIRMWARE_RELEASE_STATUS Specifies the release status of the firmware to apply. The default is 'critical' -which is the most stable production version. Alternatively, 'beta' may be selected -for development releases. +which is the most stable production version. Alternatively, 'stable' or +'beta' may be selected for development releases. A 'critical' update is the latest stable production version and is normally -only updated after it has been tested via the 'beta' release. +only updated after it has been tested via the 'beta' and then a 'stable' release. Before selecting a firmware release directory this script checks whether there is a board revision specific variant e.g. critical-c03111. If present then the board-revision specific version is used in preference.