Shadow on Raspberry Pi OS is a new platform for our unified client, adapted to the arm64 architecture running Linux.
With its small size, multiple I/Os, and low cost, Raspberry is the perfect solution for a TV or small Desktop PC.
While Raspberry delivers less power than a modern PC, weโre launching the first version with lower acceptance criteria, and a few less supported features that we aim to unlock through further developments.
Requirements
-
Raspberry Pi 4 (Any RAM models) or Raspberry Pi 5
-
Ethernet connexion recommended
-
Raspberry OS (64-bit with desktop)
How to install Raspberry OS
-
Please download the link below:
https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2022-09-26/2022-09-22-raspios-bullseye-arm64.img.xz -
Then, flash your SD card with Raspberry OS (64-bit with desktop). You can watch the video tutorial below for more details on the installation:
โ
-
Compatibility
-
Screen Resolution up to 1080p
-
Refresh Rate up to 60hz
-
Compatible with keyboards, mice, and gamepads
Compatibility key :
โ
Compatible
๐ Planned (1)
โ Incompatible
(1) This is planned for a future update and may be available only for Shadow Alpha or Beta. It is not officially supported yet.
Feature | Compatibility |
4:4:4 (Color Enhancement) | โ |
Shadow USB | โ |
TCP/UDP protocols | ๐ |
Additional screen (local) | ๐ |
Additional screen (remote) | โ |
Gamepad as Mouse |
โ |
Overlay (Quick Menu) (1) | โ |
(1) Lowered animation for better performances
Automatic Installation
The easiest way to install Shadow on Raspberry Pi is to download and install the .deb package (64-bit), either through the graphical software center if it's available, or through the command line.
Installing the .deb package will automatically install the apt repository and signing key to enable auto-updating using the system's package manager.
Step 1: Downloading the .deb package
You can download the package by clicking on the link below:
https://update.shadow.tech/launcher/prod/linux/rpi/shadow-arm64.deb
Step 2: Install the application
Use one of the following two methods:
-
Right-click on the .deb file and use the package manager to install it via the visual interface.
-
Or open the terminal, navigate to the download folder where the .deb is located (using the cd command) and type:
sudo apt install ./shadow-arm64.deb
-
Step 3: Launch Shadow
You can launch Shadow from the Raspberry Menu on the top-left corner, in the Sound & Video section.
Manual Installation
Alternatively, the repository and key can also be installed manually with the following script:โ
Raspberry Pi 4
sudo apt-get install wget gpg
wget -qO- http://repository.shadow.tech/shadow_signing.key | gpg --dearmor > packages.shadowapp.gpg
sudo install -o root -g root -m 644 packages.shadowapp.gpg /etc/apt/trusted.gpg.d/
rm -f packages.shadowapp.gpg
sudo sh -c 'echo "deb [arch=arm64] http://repository.shadow.tech/prod bullseye main" > /etc/apt/sources.list.d/shadow-prod.list'
Then update the package cache and install the package using:
sudo apt update
sudo apt install shadow-prod
sudo apt-get install wget gpg
wget -qO- http://repository.shadow.tech/shadow_signing.key | gpg --dearmor > packages.shadowapp.gpg
sudo install -o root -g root -m 644 packages.shadowapp.gpg /etc/apt/trusted.gpg.d/
rm -f packages.shadowapp.gpg
sudo sh -c 'echo "deb [arch=arm64] http://repository.shadow.tech/prod bullseye main" > /etc/apt/sources.list.d/shadow-prod.list'
Then update the package cache and install the package using:
sudo apt update
sudo apt install shadow-prod
Once done, you can proceed with the following:
Raspberry Pi 5
For Raspberry Pi 5, by default, it will be the 16K page size kernel that will be loaded and it won't work.
You will need to edit your /boot/config.txt and append at the end to enable 4K page size kernel the following text:
[pi5] kernel=kernel8.img