You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Raspberry Pi firmware is stored on an EEPROM so it needs to be updated periodically. This is inconvenient right now with Nerves. It would be nice if there were an easy way to do this.
A naive implementation that I've done before is utilize recovery.bin. There are a few obvious downsides with this approach:
The updates of pieeeprom.bin and vl805.bin aren't versioned so this approach could end up back leveling the firmware.
The bin files are renamed after update. Potentially breaking signed boot images if implemented.
Wouldn't support fallback on bad firmware update
Since these file aren't really tied to buildroot, we took the approach of creating a custom fwup config in our app instead of in our nerves system. We add the files to a bootfs_overlay and included the following fragment in fwup:
The Raspberry Pi firmware is stored on an EEPROM so it needs to be updated periodically. This is inconvenient right now with Nerves. It would be nice if there were an easy way to do this.
Information is at https://github.com/raspberrypi/rpi-eeprom.
The text was updated successfully, but these errors were encountered: