If your Screenly Player is stuck on a white screen (Pi 4) or a black screen with a blinking cursor (Pi 5), 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 or Pi 5. 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 run it on your computer.
- Click Device
-
Choose Pi5 or Pi4 depends on your hardware.
- Then, in the OS section, Select Misc Utility Images.
-
Select Bootloader (Pi 4 or Pi 5 family).
-
Choose SD Card Boot.
- Choose your SD card under "Storage" and click Write.
- Once it's done, insert the SD card into your powered-off Raspberry Pi, then 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.