Update Raspberry Pi on Yellow

I would like to update the firmware for the Raspberry Pi CM5 I have in my Home Assistant Yellow, and it seems it should have the command to do that in the image: operating-system/buildroot-external/configs/yellow_defconfig at a64767b123864b439777e8ca5600c597493528a9 · home-assistant/operating-system · GitHub

I access the system using the advanced terminal without the protection mode, but it seems the command doesn’t exist (in comparison docker command exists).

Because of the aforementioned line, shouldn’t the comand rpi-eeprom-update be available?

The rpi-eeprom-update tool is part of the host OS, not the Docker container, so it cannot be run from inside the container. You need shell access to the underlying OS to execute it.

Home Assistant OS debugging access is documented here:

Hmmm… So even using the Advanced SSH & Terminal add-on I’m still not accessing the host OS, even with the protection disabled?

FYI: The HAOS 18.0 allows to update the Raspberry firmware easily using the Terminal:

ha os boards raspberrypi firmware
ha os boards raspberrypi firmware update

that's correct! you're still in the ssh app container. you have to ssh directly to port 22222 to get to the host level (jumping through the appropriate hoops)

Unfortunately i seem to be blocked because the Yellow is booting from the nvme card. Is there a known solution or do i have to boot via sd card or something ?

# uname -a
Linux homeassistant 6.18.34-haos-raspi #1 SMP PREEMPT Wed Jul  1 07:50:03 UTC 2026 aarch64 HAOS
# ha os boards raspberrypi firmware
blocked_reason: unsupported_boot_device
current_version: "2022-09-02"
latest_version: "2026-01-09"
update_available: true
update_blocked: true
update_pending: false
# 

further reading - seems you cant do it for CM4
Home Assistant Yellow (CM4): The firmware update command is permanently blocked with this exact false-positive message; however, updating the EEPROM firmware is not required on a CM4. [1, 2]