-

How to update eeprom firmware: Difference between revisions

From Geekworm Wiki
Jump to navigation Jump to search
No edit summary
Replace <comments/> with <comment-streams />
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{GD Template Impl}}
{{GD Template Impl}}


Here is a tutorial on how to update eeprom, OR you can also refer to official documention: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#automatic-updates
Here is a tutorial on how to update eeprom, OR you can also refer to official documention: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#bootloader_update_stable


'''1. Firstly check the bootloader version'''
'''1. Firstly check the bootloader version'''
Line 9: Line 9:
<pre>
<pre>
pi@geekworm:~ $ vcgencmd bootloader_version
pi@geekworm:~ $ vcgencmd bootloader_version
2025/02/12 10:51:52
2025/03/10 17:10:37
version f788aab60121515fe59c37c899186831e6c19585 (release)
version 2bb2ae640058a2f3aa8dcbdc2da33302e509668d (release)
timestamp 1739357512
timestamp 1741626637
update-time 1742283152
update-time 1742283181
capabilities 0x0000007f
capabilities 0x0000007f
</pre>
</pre>
Line 28: Line 28:
  sudo apt update
  sudo apt update
  sudo apt upgrade -y
  sudo apt upgrade -y
  sudo rpi-eeprom-update
  sudo rpi-eeprom-update -a
If a firmware update is available you will be prompted to install it and your Raspberry Pi will reboot. More information about updating the firmware on your Raspberry Pi is available in the [https://www.raspberrypi.com/documentation/computers/raspberry-pi-5.html#updating-your-firmware official documentation].
If a firmware update is available you will be prompted to install it and your Raspberry Pi will reboot. More information about updating the firmware on your Raspberry Pi is available in the [https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#bootloader_update_stable official documentation].


* Use tool '''raspi-config''' to update
* Use tool '''raspi-config''' to update
Line 52: Line 52:


After restarting, run the '''vcgencmd bootloader_version''' command again to view the firmware version and check whether the update is successful.
After restarting, run the '''vcgencmd bootloader_version''' command again to view the firmware version and check whether the update is successful.
'''5. [[RPi 5 EEPROM Recovery Guide]]'''


<!--Add review function! -->
<!--Add review function! -->
<comments />
<comment-streams id="main" />


<!--Please choose the  -->
<!--Please choose the  -->

Latest revision as of 10:12, 27 May 2026


Here is a tutorial on how to update eeprom, OR you can also refer to official documention: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#bootloader_update_stable

1. Firstly check the bootloader version

vcgencmd bootloader_version

Maybe the result is following:

pi@geekworm:~ $ vcgencmd bootloader_version
2025/03/10 17:10:37
version 2bb2ae640058a2f3aa8dcbdc2da33302e509668d (release)
timestamp 1741626637
update-time 1742283181
capabilities 0x0000007f

'2024/05/17' is the firmware version; https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware-2712/release-notes.md

2. Update to the latest version (recommended)

Before starting the update, make sure raspberry pi 5 is connected to the Internet;

You can refer to the official document: update firmware or following steps:

  • Update via command:
sudo apt update
sudo apt upgrade -y
sudo rpi-eeprom-update -a

If a firmware update is available you will be prompted to install it and your Raspberry Pi will reboot. More information about updating the firmware on your Raspberry Pi is available in the official documentation.

  • Use tool raspi-config to update
sudo raspi-config

Then select 6 Advanced Opitions => A5 Bootloader Version => E1 Latest, answere Yes

Then reboot and the firmware will be updated (requires Internet access).


3. Update to specified version (Not recommended)

At some point, you may need to update to a specified version (you almost never need to use it now). You can refer to the following command. Visit this link to view firmware version history.

wget https://github.com/timg236/rpi-eeprom/raw/pieeprom-2023-10-30-2712/firmware-2712/default/pieeprom-2023-10-30.bin 
sudo rpi-eeprom-config --edit pieeprom-2023-10-30.bin

If your wget download file fails, please directly click File:Pieeprom-2023-10-30.zip download it then unzip it (run unzip pieeprom-2023-10-30.zip) to get pieeprom-2023-10-30.bin file.

PS: You can replace the 'pieeprom-2023-10-30.bin ' to you specified version file.

4. Check if the update was successful

After restarting, run the vcgencmd bootloader_version command again to view the firmware version and check whether the update is successful.


5. RPi 5 EEPROM Recovery Guide