Unfortunately Loxberry can only be installed when the device is running DietPi (https://dietpi.com/) which is a problem since in order to get access to the interfaces on the RevPi, I could only get this to work with flashing the RevPi image. I've tried to follow the steps from https://gitlab.com/revolutionpi/debos-build as closely as possible but unfortunately I can't seem to be able to load the correct overlays and/or kernel for the DietPi OS to see any of the RevPi interfaces
Here is roughly what I've done so far:
Code: Select all
# Flashed RevPi image first, which I then attempted to install DietPi on (unfortunately the dietpi-installer seems to override the revpi specifics)
bash -c "$(curl -sSfL 'https://raw.githubusercontent.com/MichaIng/DietPi/master/.build/images/dietpi-installer')"
Code: Select all
# Download and add the Revolution Pi repository key
wget https://gitlab.com/revolutionpi/debos-build/-/raw/master/overlays/repositories/usr/share/keyrings/_revpi-keyring.gpg -O /tmp/_revpi-keyring.gpg
sudo cp /tmp/_revpi-keyring.gpg /usr/share/keyrings/
sudo chmod 644 /usr/share/keyrings/_revpi-keyring.gpg
Code: Select all
# Add the Revolution Pi repository
echo "deb [signed-by=/usr/share/keyrings/_revpi-keyring.gpg] http://packages.revolutionpi.de/ bookworm main contrib" | sudo tee /etc/apt/sources.list.d/revpi.list
echo "deb [signed-by=/usr/share/keyrings/_revpi-keyring.gpg] http://packages.revolutionpi.de/ bookworm-backports main contrib" | sudo tee -a /etc/apt/sources.list.d/revpi.list
sudo apt update
Code: Select all
# Install essential Revolution Pi packages
sudo apt install -y linux-image-revpi-v8 revpi-firmware revpi-base-files revpi-tools
Code: Select all
# Install minimum packages for Revolution Pi system
sudo apt install -y picontrol pitest revpi-nm-config network-manager wpasupplicant wireless-regdb systemd-timesyncd iproute2
Code: Select all
# Copy Revolution Pi overlay
sudo cp /boot/firmware/overlays/revpi-dt-blob.dtbo /boot/firmware/dt-blob.bin
Code: Select all
# adjust /boot/firmware/config.txt to attempt to load the revpi kernel (added these two lines at the bottom)
kernel=vmlinuz-6.6.0-revpi9-rpi-v8
dtoverlay=vc4-kms-v3d,dwc2,dr_mode=host,ant2,revpi-flat-s-2022
Code: Select all
# rebooted system and check if revpi kernel is loaded (which it's not)
uname -a
Linux loxberry 6.12.34+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 GNU/Linux
Code: Select all
root@loxberry:/opt/loxberry# piTest -d
Failed to open /dev/piControl0: No such file or directory
Cannot retrieve device list: Operation not permitted