Table of Contents

(i)

Note:
This article is still under development and some details can change. If you find any errors, please report them to our support team at [email protected]. Thank you.

How to install software updates

This article explains how to keep the software on your Unipi device up to date. Update your device regularly — for example as part of routine maintenance. Most fixes, including security fixes, reach the device through an ordinary update, so keeping it up to date is the single most important thing you can do for its security.

For known vulnerabilities and the versions that fix them, see the security advisories.

(i)

Note for Mervis users:
Normal software updates do not affect the Mervis RT license. Only a major system upgrade (for example Debian 12 to Debian 13) can invalidate it.

Before you start

Updating software packages - Regular maintenance

The standard update method installs the latest packages from both the Debian base system and the Unipi repository. This is the recommended method to stay up-to date with the newest features and security patches.

(i)

Note:
Updating the unipi-firmware6 package does not by itself reflash the IO-board firmware. See Firmware for the full firmware-update procedure.

(!)

Attention:
Advanced users can install Unipi packages manually — for example to apply a fix on a device without internet access. Download the .deb from the Unipi pool at repo.unipi.technology and install it. Manually installing dependencies may also be required.

/!\

Attention:
If an update is not enough — a major version change, or a corrupted system — you can reflash the whole OS image. This erases all data and settings, so back up first. Follow the flash / backup guide for your product: Flash / backup the OS.

Updating specific packages

For known vulnerabilities and the versions that fix them, see the security advisories.

It is recommended to install the newest version of packages with the guide about regular maintenance above.

To find out which package version you are running — for example to compare it with a version named in an advisory:

To install the specific version of the package:

Replace PACKAGE with the package name, for example unipi-altboot.

Platform notes

See also