-
Raspberry Pi 4 - this is our recommended pi model. At least 2 GB of RAM is recommended.
-
Raspberry Pi 3B+
-
Raspberry Pi 5 is not compatible! (no omxplayer)
-
Download the required OS version image files for the broadcaster and receiver pis. Newer operating systems are incompatible.
-
Use the official Raspberry Pi Imager to write the disk images to your SD cards
-
Operating System > Use custom > select the appropriate
*.imgfile that you downloaded in step 1. -
OS customisation settings:
-
General
-
Set hostname: each pi should be given a unique hostname
-
Set username and password:
-
Username:
pi(this username is required) -
Password: use the same password on all pis (the same password is required)
-
-
Wifi: when installing the TV wall software on your pis, we typically disable wifi, because multicast doesn’t work well over wifi. Thus, you need not enter any wifi credentials. Instead, connect the pis to the network via an ethernet cable.
-
-
Services
-
Enable SSH, and use password authentication (this is required)
-
-
-
Write OS to SD card and eject SD card
-
Connect via ssh:
ssh pi@<HOSTNAME>.local -
sudo apt-get update -
sudo apt-get upgrade -y -
sudo apt-get install git
-
git clone git@github.com:dasl-/piwall2.git -
cd piwall2
Run all of these steps on your broadcaster pi
-
Create a
config.tomlfile with the coordinates of the TVs -
./install/setup_broadcaster_and_receivers --ssh-password <your_ssh_password>-
If it fails with an error, see: the setup_broadcaster_and_receivers script fails
-
-
Optional: setup a TV remote
TODO
-
View logs with
journalctl