[PLUGIN] Raspberry Pi EEPROM Firmware Updater

Version 1.0.2

CHANGES:

  • Renamed sudoers (matches Volumio naming pattern and avoids ALL parameter blocking)
  • Added dual-path verification for rpi-eeprom-update (/usr/bin and /usr/sbin)
  • Added vcgencmd tool verification for consistency with rpi_eeprom_config
  • Added flashrom package installation and verification
  • Updated sudoers entries to include wildcards and both /usr/bin and /usr/sbin paths
  • Added cp tool paths for both /bin and /usr/bin locations
  • Improved uninstall error handling with status checks and verbose messaging

FIXES:

  • Sudoers file now uses volumio-user-* prefix to prevent conflicts
  • Tools are properly detected regardless of installation location
  • Plugin now matches reference implementation pattern from rpi_eeprom_config
  • Uninstall now correctly removes matching sudoers file created during install

Kind Regards,

1 Like

Version 1.0.3 - Stable

FIXES:

  • Clean exit from Compute Module 4 upgrade/downgrade

Kind Regards,

1 Like

Worked like a charm on rpi4 and rpi5,

Well done!!!

I dont see it available in plugin to install…

Hey @ebretteville,

I am not sure why you can not access this plugin. You need to be on Raspberry Pi model 4B or higher (please check supported hardware from the opening post).

Navigate Plugins → Search Plugins → System Tools

If the plugin is not offered to you I will require technical details of your build.

Kind Regards,

Hey @nerd

I use it on 2 rPi4 and 2 rPi5. Your plugin works very well as far as I can see and it will be th first plugin I will install on new devices. Thanks for this one!

Best Regards / C

Tested on RPi 4 and 5 (v.4.062). Updated successfully to latest firmware on both. Thanks!

My bad I’ve a 3b version. Any plans to make it works for this version?

rPi3 has a ROM (Read Only Memory) so that’s not possible.

1 Like

Hi @nerd

I just checked EEPROM firmware on my rPi 4 and there was a new version 2025-10-14T16:40:13.000Z.
On rPi 5 no update is found, it´s still on 2025-08-27T19:01:47.000Z.
Both Pi:s ar on latest channel. My question, is there no update for rPi 5?

Regards C

Pi5 8GB - 4.062

Once I clicked on settings of the plugin, and I already had latest channel selected, it automatically displayed that an update is available today. Clicked the update and it went thru with it, and rebooted. No issue to report.

Hey!

I’m also on rPi5 8GB and OS 4.062

Which version was available for you?

Regards

I’m on ‘latest’ 2025-10-17T09:48:37.000Z

Also with a Pi5 on 4.062. Just checking, but are you on test channel and plugin test mode on true?

Strange, for me on ‘latest’ it just show 2025-08-27T19:01:47.000Z. And yes I am on test channel and plugin test mode. Odd thing is that my rPi4 found 2025-10-17T09:48:37.000Z
Maybe @nerd knows why?

image

Hey @nerd

I had to uninstall RPI EEPROM Firmware plugin on my rPi5. Restarted it and reinstall plugin again. First after restart latest version 2025-10-14T16:40:13.000Z was found and I could perform an update.
Is it ment to function that way?

Regards / C

Regards

Dear Volumionauts,

Version 1.0.5

Key changes:

  • Fixed critical event where plugin install could trigger automatic firmware updates
  • Added manual “Package Database Refresh” button to get latest firmware versions
  • New dedicated UI section explaining when and why to refresh the package
  • Plugin UI now loads instantly (removed auto-refresh that caused delays)

If you installed this plugin a while ago and don’t see newer firmware versions, click the “Check for Package Updates” button in the new Package Database Management section.

Update via Plugin Manager as usual.

Kind Regards,

2 Likes

Hey @ClaesM,

Yes, indeed I do: Mainstream package is updated inline with firmware release. As such, plugin installation time matters.

Worry not, I have a fix here.

Kind Regards,

1 Like

Thank You!

You are really a fast and true pro! :champagne: Very good support!
One of my “must have” plugins!
Regards / C

1 Like

Today I updated (fresh install) one of the setups I have to Volumio4 4.066
The setup is a Waveshare CM4IO carrierBoard fitted with a CM4 lite, Volumio is running from NVME

I tried to update the eeprom using the plugin (version 1.0.5), but unfortunately it does not find any firmware on both latest and default channels

here below the system log

http://logs.volumio.org/volumio/W8va13y.html