Releases: raspberrypi/rpi-eeprom
Releases · raspberrypi/rpi-eeprom
rpi-boot-eeprom-recovery-2024-11-08-2712
Update recovery.bin to the minimum supported version for all 2712 devices.
rpi-boot-eeprom-recovery-2024-09-23-2712
Interesting changes since the last release:-
Minor updates for to align with manufacture test.
rpi-boot-eeprom-recovery-2024-09-10-2712
Interesting changes since the last release:-
- Added support for the new 7" DSI panel
- Consult the hat_map for all HATs
- Fix self-update to continue to boot instead of retrying forever if the EEPROM is write protected
rpi-boot-eeprom-recovery-2024-07-30-2712
Interesting changes since the last release:-
- Optimize SDRAM timings for Pi5 8GB
- Compatibility improvements for booting from USB 2.0 SD card adapters
- Drive nEXTRST on CM5 for CM4IO compatibility.
- Preliminary support for CM5 Lite
- Added enable_rp1_uart=1 option to enable the RP1 UART for bare metal / earlycon support on GPIO 14/15 - use with pciex4_reset=0
rpi-boot-eeprom-recovery-2024-06-05-2712
Interesting changes since the last release:-
- The [pi5] conditional statement should apply to the entire pi5 family i.e. include cm5 as well.
- Bump SDIO bus priorities to that a GPU/RAM intensive processes can't unnecessarily stall an I/O processes.
- Add timestamps to UART log messages
- Add preliminary support for booting NVMe devices behind PCIe switches.
See: raspberrypi/firmware#1833 - Fix MAX_RESTARTS parameter
See: #576 - arm_dt: Support HAT EEPROM dtparams
- Fix reporting of the partition number via DT
See: #575 - Resolve HID counting bug which caused Network Install to fail on some keyboards
See: Fixes #574 - Pull PCIE DET_WAKE high by default on CM5
rpi-boot-eeprom-recovery-2024-04-20-2712
Interesting changes since the last release:-
- Fix SDRAM refresh timings
- USB write speed performance improvement See raspberrypi/firmware#1877
rpi-boot-eeprom-recovery-2024-04-17-2712
Interesting changes since the last release:-
- Enable network install
- Enable over-clocking frequencies > 3GHz
See: raspberrypi/firmware#1876 - Adjust SDRAM refresh rate according to temperature and address a performance gap between 4GB and 8GB parts in benchmarks.
See: raspberrypi/firmware#1854 - Support custom CA certs with HTTPS boot
- Move non Kernel ARM stages back to 512KB
raspberrypi/firmware#1868 - Assorted HAT+ and NVMe interop improvements.
- Fix TRYBOOT if secure-boot is enabled.
- Preliminary support for D0 and CM5.
rpi-boot-eeprom-recovery-2024-02-16-2712
Interesting changes since the last release:-
- arm_loader: Move non-kernels back to 512KB
See: raspberrypi/firmware#1868 - Limit throttled frequency to OS requested frequency rather than config.txt frequency.
See: #518 - Adjust the SDRAM refresh interval based on the temperature. This addresses the gap in performance between the 8GB and 4GB variants.
See raspberrypi/firmware#1864 - Add support for HAT+ POE HATs
- Implement DWC3 specific XHCI quirks
- Add a workaround for an issue seen when booting with WD Blue SN550 NVMe SSD
- Fix issue boot.img end sector check
See: #521 - Fix handling of files that use the last cluster in the partition
See: #521 - Fix SD card detection indicator
See: #523
rpi-boot-eeprom-recovery-2024-01-05-2712
Interesting changes since the last release:-
- Fix SFN / LFN issue with overlays directory if there is no LFN over the overlays directory entry
- Fix issue where boot partition parameter passes via PM_RSTS was overwritten before being checked - impacted PINN
- Add a specific error message for RP1 PCIe init failure (RP1 not found)
rpi-boot-eeprom-recovery-2023-12-06-2712
Interesting changes since the last release:-
- Initialise the DWC PHY to enable DWC host+peripheral support under Linux.
Requires raspberrypi/linux@82069a7 - Force PWM on 3V3 supply if cameras or HATs are connected or if
power_force_3v3_pwm=1 in config.txt
Resolves an image quality issue with the GS camera. - Add support for C(arm_min_freq) < 1500 MHz (must be at >= 200 MHz)
- Manufacturing test updates for DVFS.
- Add autodetect support for PCIe expansion HATs
- Add PCIE_PROBE=1 to the EEPROM config for custom PCIe expansion designs that do not support the upcoming HAT spec. This gives similar behaviour to CM4 where PCIe x1 is enumerated to discover NVMe devices.
- Fix loading of multiple initramfs images that are not 32-bit aligned sizes raspberrypi/firmware#1843
- Kernel load performance improvement - remove a memcpy