timg236 wrote: ↑Mon Oct 28, 2019 8:58 am
The rpi-eeprom package is only supported on Raspbian so for other distributions the maintainers would need to implement a similar package. Since the update is just a shell script it should be reasonably easy for other distributions to either re-package the scripts or roll their own e.g. LibreElec does this.
You'll need to sort out any dependency issues yourself (e.g. userland vcgencmd etc) but this will install the scripts but not a systemd service.
Yeah I figured that the rpi-eeprom update package itself was not compatible with other OSs as its obtained from raspbians apt repos, but I thought that there was still a way to manually update the EEPROM on the pi4? For example, using the rescue method, because that is OS agnostic as it updates directly from the SD card before any OS is booted? But it seems that the rescue image linked on the downloads page is still the older version?
timg236 wrote: ↑Wed Oct 23, 2019 7:41 pm
The rescue image on the downloads page has also been update to include the VLI update.
I downloaded the rescue image from the downloads page, transferred the contents of the zip file to a blank FAT32-formatted SD card and booted my pi4 with just that SD card until the green LED flashed repeatedly. But after booting back into my Arch OS,
Code: Select all
/opt/vc/bin/vcgencmd bootloader_version
reports the September 10 f626c772b version. Is this correct? Is there a way of knowing if the VLI update has been applied?
I know that perhaps my use case is not officially supported, but it would be great if the instructions for updating the EEPROM on the pi4 on non-raspbian systems was given a little more documentation and made a little clearer, as, as of right now, it’s not clear if you should download the rescue image from the downloads page, or download the .bin files directly from the github repo, and it’s not clear if the rescue image is kept up-to-date with the critical branch of the rpi-eeprom package.