Raspberry Pi updates?

Hi all,
Just wondering how/if people are running updates on the raspberry pi?

I understand “rpi-update” can be used on hassbian systems, but what about those running hassio?

Any ideas?

Hassio has it’s own OS - either HassOS or ResinOS. HassOS is kept up-to-date when you update hassio/supervisor. There will be no more updates for ResinOS.

Thanks @DavidFW1960

Doesn’t rpi-update update the actual RP firmware?

I understand I can update hassos via hassio menu, but I’m just asking update the actual Pi updates.

It doesn’t anymore. It’s part of a regular RPi update now.

There is no such thing as a ‘regular RPi Update’ with Hass.io Hassio updates the host and home assistant

If you install HASSOS, forget that Raspbian exists, and forget any of what you know about Raspberry Pi. HASSOS takes over and it is the only OS running on the system. Any updates you want will have to come through HASSOS.

Sorry, please excuse me ignorance. :grimacing:

So when you say “updates the host” - is the RP kernel update part of the HassOS updates?

What exactly is your understanding of RPi Firmware? So far as I know it’s only software in Raspbian anyway - its not reflashing the Pi itself.

As @flamingm0e said it’s NOT Raspbian at all and you should forget about that.

1 Like

Forget the word firmware.

Forget what you know about Raspberry Pi.

If you install HASSOS, it handles everything as it is quite literally, the OS running on the system. It IS the firmware.

1 Like

Ahh okay. So obviously I was comparing RP os/software/firmware to something like a regular PC.

But your explanation makes plenty of sense.

Thank you for taking the time to clarify this for me.

1 Like

How does one know when one should update hassos? I see the update button - is it just to press it regularly to see if there is an update or should one verify it some other way? Sorry for the ignorant question.

The UPDATE button for Host system only appears when an HASSOS update is available.

Ok - thank you

what about the boot loader ? eeprom?

1 Like

Looking for the same answer - here is an article about how to do it IF you have raspbian. How would I do this while running Hassos? https://www.tomshardware.com/features/raspberry-pi-4-firmware-cool-temps-network-boot

There seems to be a lot of confusion here. The below is applicable regardless of the hardware you are running.

If you are running HassOS and Hassio.

(ie. you installed using the instructions on the first part of this page https://www.home-assistant.io/hassio/installation/)

HassOS is your Operating System (OS). It will update automatically.
The Hassio supervisor container will also update automatically.
Hassio will present updates for Home Assistant in the Hassio menu when they are available.

If you are running on Hassio in docker on top of another Operating system (rasbian, debian, ubuntu, etc.)

(ie. you installed using these instructions https://www.home-assistant.io/hassio/installation/#alternative-install-on-a-generic-linux-host)
You hopefully know what your operating system is since you installed it. You should visit your Operating Systems website to determine how updates are performed.

Hassio will present updates in the Hassio menu when they are available.

If you are running Hassbian.

(ie. https://www.home-assistant.io/docs/installation/hassbian/installation/)

Rasbian is your operating system and Home Assistant is installed in a python virtual environment. You are no running Hassio and should ignore everything about it.

Update instructions are detailed on the website for both the OS and Home Assistant. https://www.home-assistant.io/docs/installation/hassbian/installation/#updating

If you are running via another install method.

Your on your own or someone else will have to provide a summary. There are a ton of variables here and I am not up to date on the Docker (non hassio), Synology, Freenas, Mac, and Windows (why are you running HA in windows?) means of maintenance.

1 Like

i belong to the " If you are running HassOS and Hassio." category. The 3 following lines regarding updates seem to ONLY be for updating some part of Home Assistant - the OS and the supervisor. This thread is about updating the firmware on the raspberry pi while using Hassio. How is that done? If this was Raspbian there is away but since this is Hassio, how is it done? Thank you.

1 Like

What firmware do you think needs to be updated?

The linked article mentions it and the currently available methods -an updated firmware for the VLI VL805 controller used to add two high-speed USB 3.0 ports alongside two lower-performance USB 2.0 ports. Edit: but would be for all firmware updates.

Can you not just ssh into the Pi and run the pi update from the command line there?

I would ask on discord (pvizeli is likey the person with the answer) or open an issue on the HassOS GitHub repository to determine this.

Also, make sure you open it on the HassOS repository not the Hassio repository. You seem to be confusing the terms.

If you installed Rasbian or possibly hassbian, yes. With HassOS the same package repositories and update commands are not available.

1 Like