The advantages of ARM devices are that they are lightweight, low on power consumption and they have enough power for web browsing, office tasks, emailing, listening to music and some can even perform light photo editing tasks with Gimp.

The three stages of installation

EndeavourOS ARM was developed and tested on four ARM devices:

  • Odroid N2
  • Odroid N2+
  • Odroid XU4
  • Raspberry PI 4b

The best results we had is on the Odroid N2, this device had the smoothest desktop experience, followed by the Odroid XU4. The Raspberry PI 4b was showing a slight lag but it was still a very acceptable experience.

Theoretically, EndeavourOS ARM can run on any ARM device but we recommend an ARM device with the following specs:

  • The device must be supported by Archlinux ARM
  • A Quad core CPU with 1.5 GHz and up
  • At least 2GB of RAM
  • Two USB 3.0 ports for external drives and possibly additional USB 2 ports for keyboard, mouse, etc.
  • A 1 Gbit ethernet connector

Other than the first specification, having less than the above specifications do not rule out that an install wouldn’t work. A 10/100 Mbit ethernet or only USB 2 ports would only mean that performance could be affected on certain operations.

we have added manuals and links for the following hardware:

  • Pinebook Pro
  • Pine64
  • Rock64

These devices weren’t tested but in theory, they are powerful enough to run a full-blown Desktop Environment.

If your device isn’t on our list and its specs are meeting the hardware recommendations, you can simply follow the base install instructions for your device on

The installation has three stages: the first one installs Archlinux ARM Base, the second one prepares the base for the EndeavourOS installation and the third one runs a script that guides you through the installation process to install EndeavourOS as a Desktop machine or as a headless server.

For the first step, we offer an automated script for the tested devices and for the untested devices we refer to the manual coming from Archlinux ARM or in the case of the Pinebook Pro, to the install image for Arch, provided by Pine64.

We’re hoping with community feedback and with future hardware purchases, to offer an automated script for the untested devices as well.

The second step runs a script that will guide you through a simple process to install EndeavourOS on it, this script runs on any device that is running the Archlinux ARM Base.

In the end you will be running the desktop environment of your choice, you are used to from us. A lightweight system with an almost vanilla DE, ready to explore.

Choose high-quality storage cards

When you are using an SBC ( Single Board Computer) the best results are achieved with a high-quality SD card or eMMC from a brand like Sandisk or Samsung. 32 GB is the minimum amount of storage required, but 64 GB gives you a more convenient space to store logs etc.

SD cards come in different speed classes varying from 2,4, 6 and 10 with 10 being the fastest. The class speed is usually marked with the number in a C on the card as shown below.

If you’re considering a 4K display, you should also take a look at the Ultra-High-Speed class (UHS), there are two classes 1 and 3, with 1 marked as the best. You can recognize the UHS class by the number in the U on the SD card. So, our advice is to go for a speed class 10 and an HC 1 card.

Connect with us: