github raspberrypi/rpi-eeprom v2026.05.17-2711-0138c0
rpi-boot-eeprom-recovery-2026-05-17

4 hours ago

Interesting changes since the last release:-

2026-05-17: Update Broadcom DDR firware to 2.35 (latest)

  • 2711: Increase the manufacturing version to 1
    Increase the manufacturing version to 1 to reflect the update
    to the Broadcom SDRAM DDR init firmware.
  • 2711: Update SDRAM FW to 2.35
  • arm_loader_dvfs: Preliminary clock driver refactoring
  • pi4: Record hardware board information in OTP
    On Pi4 report the minimal bootloader version (manufacturing release)
    in OTP and make it available via device-tree as
    /proc/device-tree/chosen/rpi-min-boot-ver

2026-04-14: Update Broadcom SDRAM firmware to v2.34 (latest)

  • Update the Broadcom SDRAM firmware to v2.34 to support
    a wider variety of SDRAM chips.
  • Add an error code for the bootloader memory test.
    The bootloader contains simple memory test to validate
    that the DDR init firmware has completed successfully.
    If the DDR init firmware reports an error code then continue to
    display 8 short flashes. However, if the DDR init firmware is
    successful but the memory test fails then display 5 short flashes.
    This is very unlikely to fail in practise but is useful debug
    mechanism when stress testing boards e.g. different temperatures.
  • vcfw/plat_conf: Allow configuration of DPI clock from dt-blob
  • Automatically reboot after a displaying a fatal error
    Change the fatal error handler to perform a hard reset after
    displaying the fatal error three times in a row instead of waiting
    forever. This change can mitigate intermittent hardware issues due
    e.g. power supplies, HATs or board temperature.
    Displaying the error pattern three times first rate
    limits reboots. If a faster reboot is required then the
    BOOT_WATCHDOG setting should be used instead.
    To disable this feature set REBOOT_ON_FATAL_ERROR=0 in
    the bootloader config.

2026-02-23: Fix partition walk for boot_ramdisk / secure-boot (latest)

  • Fix partition walk for boot_ramdisk / secure-boot
    If secure-boot / boot_ramdisk was enabled and boot.img was not found
    then the bootloader would immediately exit the boot mode instead
    allowing the partition walk to run. Change the logic to allow
    retries if partition walk was enabled.

2026-02-06: config: Add support for customer OTP rows in conditional expressions (latest)

  • config: Add support for customer OTP rows in conditional expressions
    Support conditional filter for eight customer OTP rows to be used by config.txt from Pi 1 onwards.
    (Requires updated start4.elf)
  • rpi-fw-crypto: Fix bad hmac arguments lock-up
    Improve argument validation so that a bad key-id or invalid private key
    can no longer cause a lock-up during HMAC operations.
  • Assume eMMC for CM4/CM5 non-lite
    Attempt the fast path by skipping the SD interface condition command timeout on CM4/CM5 (non-lite) modules and enable eMMC mode directly. This saves ~250ms of the boot time.

Don't miss a new rpi-eeprom release

NewReleases is sending notifications on new releases.