Releases: raspberrypi/rpi-eeprom
Releases · raspberrypi/rpi-eeprom
rpi-boot-eeprom-recovery-2024-11-12-2712
Interesting changes since the last release:
- Remove POWER_OFF_ON_HALT config line and use board default - Pi5 is 0 and CM5 / Pi500 is 1.
- Set NET_INSTALL_AT_POWER_ON=1 in the imager EEPROM config
- RP1 firmware - Add support for Linux PIO driver
- Change initial_turbo default from 0 to 60 to reduce boot time.
- Remove unnecessary 1 second delay in DWC host-mode setup.
- network-install - fix keyboard detection on hubs
- recovery.bin - Always enable UART output
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)