Installing Updates #

Important

▷ Check at regular intervals whether updates are available.

▷ Install updates promptly to close security gaps.

As of RevPi Bookworm (10/2024) updates can be installed directly via Cockpit.

The RevPi Update Tracker provides up-to-date information on security patches and updates.

Updating Firmware #

The firmware of a RevPi expansion module can be updated using the command line tool piTest.

✓ Ensure that your RevPi expansion module is properly connected to the RevPi base module.

▷ Log in to the RevPi base module via a terminal.

▷ Check the addresses and firmware versions of the connected devices using:

piTest -d

▷ Start the firmware update process with:

piTest --module <address> -f

▷ Confirm the start of the update with yes.

❯ The firmware of the specified expansion module is being updated. This may take a few minutes.

When using option -f, the firmware is only updated if the new version is newer than the one currently running on the expansion module.

In exceptional cases, it may be necessary to force the update process, even if the firmware version is identical to or older than the version currently running on the expansion module.

▷ Force the update process with:

piTest --module <address> --force -f

Flashing the RevPi #

In the following cases, it may be necessary to flash the entire operating system of your RevPi base module, i.e., reinstall the image:

  • When a version upgrade is required, e.g. from RevPi Bullseye to RevPi Bookworm.

  • When the system has become unstable through numerous manual modifications.

  • Unresolvable dependency problems.

  • When the system is unbootable.

  • When destroyed package database is preventing any updates.

  • Kernel panics or critical errors after failed updates.

See: