ARCH R

Arch Linux for the R36S handheld and the clones built around the same chip.

Two images, original and clone. The board is detected at boot, and you generate the panel overlay for yours here on the site.
Leve como uma pluma.

Kernel 6.12 LTSMesa 26 PanfrostCPU turbo 1512 MHzPanel overlay generatorPortMaster
ttyFIQ0
U-Boot: SARADC board id ok
initramfs: splash loaded
kernel 6.12 LTS handed off
Panfrost: Mali-G31 ready
systemd: graphical.target
archr-autostart: quirks done
EmulationStation, ready
$

Built for the hardware.

An Arch Linux ARM system assembled for one chip. The image build tooling was inherited from ROCKNIX and JELOS, which in turn come from the LibreELEC family, but what it produces is Arch Linux, tuned for the RK3326 and nothing else.

One overlay, two images

The images carry no panel overlay. You generate mipi-panel.dtbo for your board here and the Flasher copies it to the card. The board device tree itself is picked at boot, from the SARADC board id.

1416 MHz by default, 1512 MHz on request

The CPU stays at 1416 MHz until you turn on Enable CPU Overclock in EmulationStation, which unlocks the 1512 MHz turbo step. Flycast and PPSSPP run with MESA_GLTHREAD on.

Both GPU stacks in the image

The ARM libmali driver is what boots today. Mesa 26 with Panfrost is built in and one setting away, and the boot script falls back to the other driver on its own if the chosen one does not attach.

Build it yourself

`make docker-RK3326` builds both image variants from a clean checkout inside Docker: kernel, Mesa, RetroArch, every package.

Compatible hardware.

Two image variants. Each board boots the right one with no manual config: SARADC reads the board ID at boot.

Original imageHardkernel BSP U-Boot
  • • R36S (genuine), R33S, R36S Soysauce
  • • Odroid Go Advance / v1.1 / Super
  • • Anbernic RG351M / RG351V
  • • GameForce Chi
  • • MagicX XU10
  • • Powkiddy RGB10

Boots with the Hardkernel BSP loader, the one the original boards shipped with.

Clone imageMainline U-Boot v2025.10
  • • K36 and other R36S clones, EE Clone
  • • Powkiddy RGB10X
  • • MagicX XU-Mini-M
  • • Odroid Go Advance

Mainline U-Boot with one added patch, for the K36 clone that has eMMC.

Not sure which one you have? The Flasher asks for your console and fetches the matching image.

Online out of the box.

Network features wired up and ready: toggle them in the ES menu when you want them.

Under the hood.

The numbers the system actually runs at on the RK3326.

CPU
1416 / 1512 MHz
A35 × 4
GPU
650 MHz
Mali-G31
DRAM
924 MHz
DDR3L 1 GB
Kernel
6.12 LTS
kernel.org
Mesa
26.1.3
+lto +speed
CMA
96 MB
V4L2 + Mali

Documentation.

Everything you need: install, ROMs, controls, troubleshooting, build from source.

ARCH R

Leve como uma pluma. Arch Linux for the R36S community.

© 2026 Arch R Project. Open source software (GPLv2). Not affiliated with Arch Linux, Rockchip, ROCKNIX, or any handheld manufacturer.