diff --git a/firmware-2712/latest/pieeprom-2025-01-14.bin b/firmware-2712/latest/pieeprom-2025-01-14.bin new file mode 100644 index 0000000..d61b8af Binary files /dev/null and b/firmware-2712/latest/pieeprom-2025-01-14.bin differ diff --git a/firmware-2712/latest/recovery.bin b/firmware-2712/latest/recovery.bin index 158f677..267231e 100644 Binary files a/firmware-2712/latest/recovery.bin and b/firmware-2712/latest/recovery.bin differ diff --git a/firmware-2712/release-notes.md b/firmware-2712/release-notes.md index 1cf6bb9..cc3a98c 100644 --- a/firmware-2712/release-notes.md +++ b/firmware-2712/release-notes.md @@ -1,5 +1,19 @@ # Raspberry Pi5 bootloader EEPROM release notes +## 2025-01-14: Add set_reboot_order API (latest) + +* Add set_reboot_order API and config.txt properties + If set_reboot_order is defined in config.txt or set via vcmailbox + then this will override the bootloader config BOOT_ORDER property + on the next reboot. The parameter is stored in a reset safe register + and is cleared by the bootloader after reading it. + Typically, the config.txt value only be used via rpiboot to + override the boot-order on the next reboot. Otherwise, it should + reside in a conditional section so that the boot order is not + overridden on every reboot. + Example, test network boot + sudo vcmailbox 0x0003808b 4 4 0xf4612; sudo reboot + ## 2025-01-13: Improved SDRAM refresh timings for Pi5 16GB (latest) * Improved SDRAM refresh timings for Pi5 - 16GB