RevPi Trixie is based on Debian 13 (Trixie) and integrates selected packages from Raspberry Pi OS.

  • Delivery period for RevPi Trixie on RevPi base modules:
    from 07/2026

  • End of Life (EOL) for RevPi Trixie:
    June 30, 2030

Significant Changes #

  • The default image of RevPi Trixie should only be installed on devices with at least 4 GB eMMC memory.
    For smaller storage capacities, use the Lite image.

  • As of RevPi Trixie, Ethernet interfaces are referred to as lan0 / lan1.

  • RevPi devices with HAT EEPROM are automatically initialized after a reinstallation with RevPi Trixie. For RevPi devices without a HAT EEPROM, the first login after a reinstallation is with:

    • Default username: pi

    • Default password: revolutionpi

Note

On request, KUNBUS GmbH creates custom images. This includes both individual adaptations of existing images and completely customized images:
Submit Custom Inquiry

Installation #

Installing RevPi Trixie #

The recommended method for switching to RevPi Trixie is to reinstall the operating system image. This avoids dependencies and configuration remnants from the previous operating system version; see Reinstalling Operating System.

Upgrading from RevPi Bookworm #

Caution
Possible System Failure Due to Distribution Upgrade

During a distribution upgrade, package conflicts, incompatible configurations, or changes to the operating system may cause the system or applications running on it to stop working properly. An upgrade should only be performed by experienced Debian users.

▷ Test the upgrade on a comparable test system first.

▷ Before the upgrade, back up all important data and configuration files outside the RevPi device.

▷ Prepare to reinstall the previous image as a recovery method.

Successful completion of the upgrade cannot be guaranteed due to system-specific configurations and installed software. For reliable results, we recommend reinstalling the RevPi Trixie image; see Reinstalling Operating System.

▷ Log in to the RevPi via a terminal.

▷ Update the RevPi Bookworm system with:

sudo apt update
sudo apt upgrade

▷ If the revpi-ui package is installed, remove it before the upgrade with:

sudo apt remove revpi-ui --purge --autoremove

▷ Change the package sources from Bookworm to Trixie with:

sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*

▷ Perform the distribution upgrade with:

sudo apt update
sudo apt full-upgrade

During the upgrade, you may be asked how to handle modified configuration files. Check the selection for each file individually:

▷ Replace the respective file with the new version from the package maintainer with Y or I (Yes), or
keep the currently installed version with N or O (No).

▷ Remove dependencies that are no longer required with:

sudo apt autoremove --purge

▷ Update the Apache PHP module to PHP 8.4 with:

sudo a2dismod php8.2
sudo a2enmod php8.4

▷ If you removed revpi-ui before the upgrade, reinstall the package with:

sudo apt install revpi-ui

▷ Install the new packages for RevPi Trixie with:

sudo apt install python-is-python3 revpi-tuned-configs
Caution
Loss of Network Access After Rebooting

With RevPi Trixie, the Ethernet interface names change from ethX to lanX. Network configurations or scripts that refer to the previous naming scheme may no longer work after rebooting. When upgrading via SSH, this may result in loss of access to the RevPi device.

▷ Before rebooting, check all network configurations and scripts and update the Ethernet interface names as required.

▷ When upgrading via SSH, ensure that you have alternative local access to the RevPi device before rebooting.

▷ Reboot the RevPi with:

sudo reboot

▷ After the upgrade, check the network connections, services, inputs and outputs, and the timing behavior of the applications in particular.

Release Notes #

  • RevPi Trixie 13.0
    Major release for Debian Trixie and Raspberry Pi OS Trixie. The image contains all package updates that were released in the Debian, Raspberry Pi OS, and Revolution Pi package sources up to 2026-07-10. It uses kernel 6.18.37.

A detailed list of all changes can be found in the respective changelogs of the packages, e.g. /usr/share/doc/PACKAGE_NAME/changelog.Debian.gz.

Further Resources #