This article will guide you through installing Screenly on your Raspberry Pi device. Most Raspberry Pi units come with a microSD card, so if yours is in a case, you will need to open it and remove the card from the slot to proceed.
For a more comprehensive guide on putting all the pieces together from scratch—case, microSD card, power cable, and all—check out How to self-build a Screenly Player.
What you will need:
- A microSD card - We recommend SanDisk Industrial grade cards, specifically model ID: SDSDQAF3-016G.
- A microSD card reader - You can buy from Amazon.
- A tool for writing the image file onto your microSD card. We suggest using Raspberry Pi Imager or balenaEtcher.
Using Raspberry Pi Imager
- Download and install the latest version of Raspberry Pi Imager.
- Power off the Raspberry Pi, remove the SD card, and insert this into your computer's SD card reader slot.
- Open Raspberry Pi Imager.
-
For Raspberry Pi Device ("Choose Device"), select the device type that you have: Raspberry Pi 3, 4 or 5.
For Operating System ("Choose OS"), select Freemium & Paid-For OS >> Digital Signage OS >> Screenly Digital Signage, then select the image. - For Storage ("Choose Storage"), select your SD card.
- Select Next to start flashing (no changes to the defaults needed if prompted).
Using balenaEtcher
- Download and install the latest version of Etcher.
-
Download the image for your hardware from within your online Screenly account:
Determine whether you are using a Raspberry Pi 3, 4 or 5 (if unsure, the name will be printed on the hardware circuit board directly), and find the download links by logging into your web console, then selecting +New >> Screen >> How do I self-build a Screenly Player. See the image below for details.
- Insert your microSD card into the SD card reader and plug the reader into the appropriate port on your computer. SD card readers come in different shapes and sizes.
- In Windows, you might see a pop-up asking you if you want to format the SD card. You should format the SD card in the FAT32 format.
- On your computer, open Etcher.
- Select Flash from File, then select the downloaded disk image.
- Next, click Select Target and choose your microSD card.
- To start the flash, click Flash! The flashing process may take a few minutes.
- Once Etcher is done flashing the card, right-click on the microSD card drive and select Eject. The drive will then be safe to remove.
- Remove your SD card and plug it into the tiny slot on the bottom side of your Raspberry Pi motherboard.
- Put your player back together, plug it in, and continue with the setup.
Frequently asked questions on flashing out Screenly to an SD card
Q: Why is my Raspberry Pi 4 or 5 not booting correctly (stuck on white screen, or black screen with blinking cursor)?
A: For Raspberry Pi 4 and 5, these can sometimes require a firmware update. For instructions on how to complete this, please click here.
Q: When I view the SD card contents on my computer it says that it has a much smaller capacity than before, it went from 16 GB to 31 MB! What's up?
A: The storage space is still there. We've just formatted it so that it will not show up correctly on Windows or Mac OS. This is normal; don't worry about it.
Q: When I insert the SD card into my computer it says that it is locked or read only and I can't format it, what do I do?
A: SD Card adapters have a physical switch on them that locks the card into read only mode. Flipping the switch down should unlock it.