diff --git a/firmware-2712/latest/pieeprom-2025-11-21.bin b/firmware-2712/latest/pieeprom-2025-11-21.bin new file mode 100644 index 0000000..b3a62d8 Binary files /dev/null and b/firmware-2712/latest/pieeprom-2025-11-21.bin differ diff --git a/firmware-2712/latest/recovery.bin b/firmware-2712/latest/recovery.bin index 7c6c9ae..a751e92 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 c8da3f8..e491e14 100644 --- a/firmware-2712/release-notes.md +++ b/firmware-2712/release-notes.md @@ -1,5 +1,23 @@ # Raspberry Pi5 bootloader EEPROM release notes +## 2025-11-21: Allow longer overlay file paths (latest) + +* recovery: Restore recovery_wait option + Restore the recovery_wait config.txt option. If this option is set + then recovery.bin will not rename itself or reboot. Instead flash + the activity LED on completion. + This option can be useful when creating an SD card to erase the + EEPROM or program the RPIBOOT gpio on multiple devices. + If recovery_wait=1 and recovery.bin is run from the SD card then + indicate success of erase_eeprom=1 or program_rpiboot_gpio=N was + set instead of requiring the EEPROM to be updated. +* Load RP1 firmware whilst DDR is initialising +* Allow longer overlay file paths + load_dtoverlay uses the variable "filename" to hold the full path to an + overlay. As such it should be declared using LDFILEPATH_MAX, not + LDFILENAME_MAX. + See: https://github.com/raspberrypi/firmware/issues/2004 + ## 2025-11-09: Promote 2025-11-05 to the default release (default) ## 2025-11-05: arm_loader: Add iommu_dma_numa_policy=interleave when needed (latest)