Skip to content

Releases: raspberrypi/rpi-eeprom

rpi-boot-eeprom-recovery-2024-11-08-2712

08 Nov 11:51
Compare
Choose a tag to compare

Update recovery.bin to the minimum supported version for all 2712 devices.

rpi-boot-eeprom-recovery-2024-09-23-2712

25 Sep 14:02
Compare
Choose a tag to compare

Interesting changes since the last release:-

Minor updates for to align with manufacture test.

rpi-boot-eeprom-recovery-2024-09-10-2712

16 Sep 10:12
Compare
Choose a tag to compare

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

05 Sep 12:48
Compare
Choose a tag to compare

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

13 Jun 08:51
Compare
Choose a tag to compare

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

20 Apr 13:05
Compare
Choose a tag to compare

Interesting changes since the last release:-

rpi-boot-eeprom-recovery-2024-04-17-2712

18 Apr 11:14
Compare
Choose a tag to compare

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

19 Feb 09:01
Compare
Choose a tag to compare

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

08 Jan 11:34
Compare
Choose a tag to compare

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

12 Dec 10:39
77402b6
Compare
Choose a tag to compare

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