Armada 1.1 — Retroid Pocket 5, Flip2, Mini V2
SD card image, ready to flash.
Download
armada-20260723.37bf163.img.gz (~7.3 GB compressed)
!IMPORTANT
Decky Quick Access
Hotkeys are disabled by default.
- Home + Select → Enable hotkeys
- Home + A (south button) → Open Decky
What's in this build
Base system
- SteamOS-like distro on Fedora bootc/ostree, ARM64 Steam, latest FEX, CachyOS Proton 11
- KDE desktop mode with the Bazaar app store
- Over-the-air updates (Beta/Preview channels) and install-to-internal-storage, alongside Android
- Waydroid support (Android app compatibility), with correct controller mapping for Retroid gamepad families
Compatibility & performance
- ARM64 / x86_64 Compatibility Mode switch - one toggle picks the right global Proton default (native ARM64 CachyOS Proton, or Valve's x86_64
proton_experimental) together with the matching FEX ThunksDB state for each, fixing games that only worked right on one path - Per-game FEX preset (Default/Fast/Compatible/Custom) and resolution, saved per game
- Per-game CPU core affinity - pin a game to the big or little cluster
- Performance Overlay toggle - gamescope's built-in
--mangoappFPS/CPU/GPU/temp overlay, no extra setup - gamescope's compositor threads promoted to
SCHED_RRfor steadier frame pacing under load - Kernel now built with
sched_extsupport (BTF +CONFIG_SCHED_CLASS_EXT), laying the groundwork for a BPF scheduler later - Fixed the Proton auto-apply bootstrap silently disabling itself, so per-game Proton choices actually stick
Power, fan, and sleep
- Power profiles (Eco/Balanced/Performance) with fan curve, CPU underclock, and GPU clock range, editable in Armada Control
- Auto power-profile switching by AC/battery state
- Real suspend on all SM8250 devices, with a working "remember last choice" GRUB menu
- Fixed a power-key rebound race that could disable the safety guard around fake-suspend
Stick RGB lighting (Retroid Pocket Mini V2)
- Its own Armada Control tab, separate from Settings
- Ten modes: Static, Breathing, Battery, Battery + Breathing, Rainbow, Chase, Alternating, Reactive, Multidot, Ambilight (screen-color-reactive)
- Per-mode Speed/Intensity/Size sliders, per-button flash colors for Reactive, and a "follow screen brightness" toggle
- Colors tucked behind a spoiler (presets first, custom RGB sliders behind a further "advanced" toggle)
- Gamma-corrected LED output and fixed duotone zone/color mapping
- Charging indicator now pulses in breathing mode instead of sitting static
Display
- External display menu in Decky (game mode): pick a primary display, resolution, remembers per-display settings, survives unplugging mid-session
- Removed the portrait-only external display block from the UI
Input & UI
- Mapped Retroid's extra button to Quick Access instead of F1
- Decky Loader watchdog (recovers automatically if it stops itself after a session restart)
- Fixed internal/eMMC storage installation for SM8250 devices (was picking the wrong device tree)
Known issues
- OTA updates on the Beta or Preview channels may cause system instability
- External display rotation is not supported (a gamescope limitation, not something we can fix in this repo) - a portrait-only external display can't be set as primary
- Wireless display support not yet implemented
- Sleep/resume is still occasionally flaky on some devices