simpz
February 9, 2026, 10:10am
1
I read in the wiki that I can update the RPi 5’s firmware after installing “bcm27xx-eeprom”
This I guess would save me having to boot RPiOS to do this from a USB stick.
But when I run this I just get
# rpi-eeprom-update
EEPROM updates directory /lib/firmware/raspberrypi/bootloader/latest not found.
The tooling does seem to be working if I use this command:
vcgencmd bootloader_version
2025/12/08 19:29:54
version 2226a853bb9f5fd80392e3a4a89e457aeca88008 (release)
timestamp 1765222194
update-time 1766321231
capabilities 0x0000007f
Is something manually need installed to make this work or is there another package?
Thanks
How that is related to OpenWrt?
Firmwares are included in the biggest SDCARD image, for others you need internet to add them
Given you updated being online on 25dec there are no newer version available. You could install OpenWrt also on the factory release firmware rpi5
simpz
February 9, 2026, 11:02am
3
I guess it’s an OpenWRT question, as you’d assume installing the package would have all the things you need to update the Firmware. I don’t see exactly what you need to download and put where to make future updates work, it doesn’t say in the wiki beyond installing the package.
You have to get those files from raspberry, like boot raspberry os once in a while when aarch64 spectre gets too loud....You did it once already.
simpz
February 9, 2026, 12:07pm
5
I didn’t do this before, I used raspberry pi os to upgrade the eeprom.
I guess for future searches by people I copied this single file with the latest firmware:
mkdir -p /lib/firmware/raspberrypi/bootloader/latest
scp -O rpios.lan:/usr/lib/firmware/raspberrypi/bootloader-2712/latest/pieeprom-2025-12-08.bin /lib/firmware/raspberrypi/bootloader/latest/.
This seems to give a sensible output now on openwrt "rpi-eeprom-update".
Is this all you need or do you need "recovery.bin" at all? Just don't want to brick this device next time a new eeprom update comes out.
Probably copy all structure under firmware/raspberrypi because it is not from mainline kernel-firmware.