Last updated: June 11, 2025
If your Screenly Player is stuck on a white screen, it's likely because the EEPROM (bootloader) needs to be updated. Note that this only applies to Screenly Players powered by the Raspberry Pi 4.
This issue commonly occurs when following the guide “How can I self-build a Screenly Player?” without first updating the EEPROM firmware. You can fix this by following one of the two methods below.
Option 1: Update EEPROM using Raspberry Pi Imager (Recommended)
Step-by-Step Instructions
- Download Raspberry Pi Imager and launch the program on your computer.
- Click Choose OS.
- Select Misc Utility Images.
- Select Bootloader (Pi 4 Family).
- Choose SD Card Boot.
- Choose your SD card under "Storage" and click Write.
- Insert this SD card into your powered-off Raspberry Pi and power it on.
-
Wait at least 10 seconds. If the green activity LED blinks steadily and your HDMI display shows a green screen, the EEPROM update is successful.
- Power off the Raspberry Pi and remove the SD card.
- Next, follow the steps here to install the Screenly OS.
Option 2: Update EEPROM via Raspberry Pi OS Terminal
Step-by-Step Instructions
If you prefer using the terminal or don’t have another device:
- Download and flash the latest Raspberry Pi OS (64-bit) using Raspberry Pi Imager.
- Insert the SD card into your Raspberry Pi, boot the device, and complete the initial OS setup.
- Open a terminal.
- Run the following command:
sudo rpi-eeprom-update
- Example output
*** UPDATE AVAILABLE ***
BOOTLOADER: update available
CURRENT: Tue Apr 26 10:24:28 UTC 2022
LATEST: Wed Jan 11 17:40:52 UTC 2023 -
If an update is available, install it:
sudo rpi-eeprom-update -a
-
Once done, follow the "How can I self-build a Screenly Player?" guide to install the Screenly OS.
If you have any questions or require further assistance, please contact Screenly support.