Home | Miscellaneous | Pi | EEPROM
Charles Varvayanis
Computer and Communication Systems
Charles Varvayanis Logo
Since 1990
(209) 586-3782
charles@varvayanis.com

Raspberry Pi 4 or 5 EEPROM Update


Step-by-step instructions for Raspberry Pi 4 or 5 EEPROM Update.

These procedures apply to Raspberry Pi 5 or 4 with Raspberry Pi OS (64-Bit), (32-Bit) or (Legacy, 32-Bit).


General Notes


1. General:  The procedures below are optimized for updating Raspberry Pi 5 or 4 EEPROMs with Raspberry Pi OS (64-Bit), (32-Bit) or (Legacy, 32-Bit).

2. Internet access during setup:  Many of the steps below assume and require the target Raspberry Pi is connected to a network with access to the Internet.



Notice about updates, upgrades and installations failing due to repository or network congestion or outages


Occasionally updates, upgrades and installations fail due to repository or network congestion or outages.  Sometimes there is an appropriate message saying as such, sometimes a missing file is reported, and sometimes there is just a failure message without an explanation.  When this occurs, simply run the command again.  If that does not solve the issues immediately, try again later.



Connect to the target Raspberry Pi


Connect to the target Raspberry Pi using Raspberry Pi Connect Remote shell or Raspberry Pi Connect Screen share and open a Terminal window.

  - or -

Connect directly to the target Raspberry Pi via a Display, Keyboard and Mouse, then open a Terminal window.

  - or -

Use SSH via a tool such as PuTTY to connect to the Raspberry Pi.
https://putty.software/
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
https://www.putty.org
Connect using the IP address or URL of the target Raspberry Pi.
Note:  The first time a connection is made, a security warning may be displayed | Yes

To Determine the target Raspberry Pi IP Address:
Use an IP Scanner tool such as Advanced IP Scanner on a PC or alike to locate the DHCP IP Address assigned to the Raspberry Pi.
https://www.advanced-ip-scanner.com
  - or -
Connect directly to the target Raspberry Pi via a Display, Keyboard and Mouse, then open a Terminal window.
Open a Terminal window.
sudo hostname -I
  - or -
Login to your router and examine the DHCP assignments, sometimes labeled "Connected Devices" or similar.



Check and update the Raspberry Pi 4 or Pi 5 EEPROM Version

Note:  This tool only works with Raspberry Pi 4 or Pi 5.  Raspberry Pi 3B+ and below have a ROM that can not be updated.

Check if the Raspberry Pi 4 or Pi 5 EEPROM should be updated

sudo rpi-eeprom-update -a

Update the Raspberry Pi 4 or Pi 5 EEPROM if required.

sudo raspi-config
Advance Options | Bootloader Version | Latest | Yes



Charles Varvayanis
Sonora, CA  95370
e-mail:  charles@varvayanis.com
Phone:  (209) 586-3782
Fax:  (209) 586-3761
Business Card (PDF 153 KB) PDF
www.varvayanis.com
www.varvayanis.com

© 2025 Charles Varvayanis
All rights reserved