diff --git a/firmware/beta b/firmware/beta new file mode 120000 index 0000000..b9bc2fd --- /dev/null +++ b/firmware/beta @@ -0,0 +1 @@ +latest \ No newline at end of file diff --git a/firmware/beta/recovery.bin b/firmware/beta/recovery.bin deleted file mode 100644 index 60eec96..0000000 Binary files a/firmware/beta/recovery.bin and /dev/null differ diff --git a/firmware/beta/vl805-000138a1.bin b/firmware/beta/vl805-000138a1.bin deleted file mode 100644 index 6aa8cf5..0000000 Binary files a/firmware/beta/vl805-000138a1.bin and /dev/null differ diff --git a/firmware/beta/vl805-000138c0.bin b/firmware/beta/vl805-000138c0.bin deleted file mode 100644 index f9caa03..0000000 Binary files a/firmware/beta/vl805-000138c0.bin and /dev/null differ diff --git a/firmware/beta/pieeprom-2022-04-26.bin b/firmware/old/beta/pieeprom-2022-04-26.bin similarity index 100% rename from firmware/beta/pieeprom-2022-04-26.bin rename to firmware/old/beta/pieeprom-2022-04-26.bin diff --git a/firmware/beta/pieeprom-2022-05-20.bin b/firmware/old/beta/pieeprom-2022-05-20.bin similarity index 100% rename from firmware/beta/pieeprom-2022-05-20.bin rename to firmware/old/beta/pieeprom-2022-05-20.bin diff --git a/firmware/beta/pieeprom-2022-07-14.bin b/firmware/old/beta/pieeprom-2022-07-14.bin similarity index 100% rename from firmware/beta/pieeprom-2022-07-14.bin rename to firmware/old/beta/pieeprom-2022-07-14.bin diff --git a/firmware/beta/pieeprom-2022-07-19.bin b/firmware/old/beta/pieeprom-2022-07-19.bin similarity index 100% rename from firmware/beta/pieeprom-2022-07-19.bin rename to firmware/old/beta/pieeprom-2022-07-19.bin diff --git a/firmware/beta/pieeprom-2022-07-22.bin b/firmware/old/beta/pieeprom-2022-07-22.bin similarity index 100% rename from firmware/beta/pieeprom-2022-07-22.bin rename to firmware/old/beta/pieeprom-2022-07-22.bin diff --git a/firmware/beta/pieeprom-2022-07-26.bin b/firmware/old/beta/pieeprom-2022-07-26.bin similarity index 100% rename from firmware/beta/pieeprom-2022-07-26.bin rename to firmware/old/beta/pieeprom-2022-07-26.bin diff --git a/firmware/beta/pieeprom-2022-08-02.bin b/firmware/old/beta/pieeprom-2022-08-02.bin similarity index 100% rename from firmware/beta/pieeprom-2022-08-02.bin rename to firmware/old/beta/pieeprom-2022-08-02.bin diff --git a/firmware/beta/pieeprom-2022-09-02.bin b/firmware/old/beta/pieeprom-2022-09-02.bin similarity index 100% rename from firmware/beta/pieeprom-2022-09-02.bin rename to firmware/old/beta/pieeprom-2022-09-02.bin diff --git a/firmware/beta/pieeprom-2022-10-03.bin b/firmware/old/beta/pieeprom-2022-10-03.bin similarity index 100% rename from firmware/beta/pieeprom-2022-10-03.bin rename to firmware/old/beta/pieeprom-2022-10-03.bin diff --git a/firmware/beta/pieeprom-2022-10-06.bin b/firmware/old/beta/pieeprom-2022-10-06.bin similarity index 100% rename from firmware/beta/pieeprom-2022-10-06.bin rename to firmware/old/beta/pieeprom-2022-10-06.bin diff --git a/firmware/beta/pieeprom-2022-10-12.bin b/firmware/old/beta/pieeprom-2022-10-12.bin similarity index 100% rename from firmware/beta/pieeprom-2022-10-12.bin rename to firmware/old/beta/pieeprom-2022-10-12.bin diff --git a/firmware/beta/pieeprom-2022-10-18.bin b/firmware/old/beta/pieeprom-2022-10-18.bin similarity index 100% rename from firmware/beta/pieeprom-2022-10-18.bin rename to firmware/old/beta/pieeprom-2022-10-18.bin diff --git a/firmware/beta/pieeprom-2022-11-02.bin b/firmware/old/beta/pieeprom-2022-11-02.bin similarity index 100% rename from firmware/beta/pieeprom-2022-11-02.bin rename to firmware/old/beta/pieeprom-2022-11-02.bin diff --git a/firmware/beta/pieeprom-2022-11-04.bin b/firmware/old/beta/pieeprom-2022-11-04.bin similarity index 100% rename from firmware/beta/pieeprom-2022-11-04.bin rename to firmware/old/beta/pieeprom-2022-11-04.bin diff --git a/firmware/beta/pieeprom-2022-11-25.bin b/firmware/old/beta/pieeprom-2022-11-25.bin similarity index 100% rename from firmware/beta/pieeprom-2022-11-25.bin rename to firmware/old/beta/pieeprom-2022-11-25.bin diff --git a/firmware/beta/pieeprom-2022-12-07.bin b/firmware/old/beta/pieeprom-2022-12-07.bin similarity index 100% rename from firmware/beta/pieeprom-2022-12-07.bin rename to firmware/old/beta/pieeprom-2022-12-07.bin diff --git a/firmware/beta/pieeprom-2023-01-04.bin b/firmware/old/beta/pieeprom-2023-01-04.bin similarity index 100% rename from firmware/beta/pieeprom-2023-01-04.bin rename to firmware/old/beta/pieeprom-2023-01-04.bin diff --git a/firmware/beta/pieeprom-2023-05-11.bin b/firmware/old/beta/pieeprom-2023-05-11.bin similarity index 100% rename from firmware/beta/pieeprom-2023-05-11.bin rename to firmware/old/beta/pieeprom-2023-05-11.bin diff --git a/firmware/release-notes.md b/firmware/release-notes.md index 29c82cc..7851445 100644 --- a/firmware/release-notes.md +++ b/firmware/release-notes.md @@ -1,5 +1,12 @@ # Raspberry Pi4 bootloader EEPROM release notes +## 2023-08-01 - Remove beta release folder + * Remove the beta release folder and provide a symlink to stable + for backwards compatibility for anyone who has beta in + the defaults file. + Future beta releases will be "feature-specific" and on a separate + branch / download rather than appearing in the generic APT release. + ## 2023-05-15 - Promote pieeprom-2023-05-11 to STABLE ## 2023-05-11 - Fix hang in secure-boot init - BETA diff --git a/rpi-eeprom-update b/rpi-eeprom-update index 2be33e3..4b82941 100755 --- a/rpi-eeprom-update +++ b/rpi-eeprom-update @@ -465,9 +465,10 @@ is a board revision specific variant e.g. default-c03111. If present then the board-revision specific version is used in preference. Release status: -Bootloader releases follow a pipeline where images are released to the 'beta' -directory first. The binaries are then promoted to 'latest' and finally 'default' -so the 'default' binary is always the most tested release. +Bootloader releases follow a pipeline where images are released to the 'latest' +directory first. The binaries are then promoted to 'default' once this +becomes the recommended minimum version and has been proven over time +to be stable. default: The default bootloader image which supports all current models and hardware @@ -477,11 +478,7 @@ If a critical bug fix is required then the minimum default version number causing the bootloader to be automatically updated. latest: -Contains the latest features which have undergone testing via the 'beta' -release. Backwards compatiblity for configuration parameters is maintained -once a feature is in the latest release directory. -If the 'latest' release is selected then bootloader is automatically upgraded -when the rpi-eeprom package is updated. +Contains new features, bug fixes and performance improvements. As far as rpi-eeprom-update is concerned FIRMWARE_RELEASE_STATUS is just the subdirectory mapping under ${FIRMWARE_ROOT}. Therefore, custom release