Using pi-top Hardware with Raspberry Pi OS 11 Bullseye

Get up and running with Raspberry Pi OS too! Here's how.

Before we start...

We recommend using pi-topOS, which requires no additional configuration!

Check out About pi-topOS to learn more about why we think that pi-topOS is the best option for most people.

If you are sure that you want to proceed with Raspberry Pi OS, then carry on reading!

Note that these instructions work for both 32 and 64 bit versions of Raspberry Pi OS

Step 1: Adding pi-topOS software repository

In order to install pi-top software, you need to tell your pi-top how and where this software will be downloaded from.

The following instructions will provide your Raspberry Pi with information about pi-top's software server, including the security key.

On Raspberry Pi OS

Open up a terminal window in Raspberry Pi OS, and type the following:

sudo apt update
sudo apt install -y pi-top-os-apt-source

On other Debian based OS

Open a terminal window and type the following:

git clone https://github.com/pi-top/pi-topOS-Apt-Source.git /tmp/pi-topOS-Apt-Source
sudo cp /tmp/pi-topOS-Apt-Source/keys/* /usr/share/keyrings/
sudo /tmp/pi-topOS-Apt-Source/usr/lib/pi-top-os-apt-installer/pi-top-apt-source-manager install pi-top-os
sudo rm -r /tmp/pi-topOS-Apt-Source

Step 2: Update package list

Now you will need to refresh your Raspberry Pi's local copy of what software is available from the servers that it knows about.
Type the following into a terminal:

sudo apt update

You are now able to install pi-top software packages!

Step 3: Install software packages

Install the pt-device-support package. This package will take care of installing everything your pi-top needs to work properly! Type the following into a terminal:

sudo apt install -y pt-device-support

Assuming that you got no errors - you should now have the core pi-top device drivers working!