Download
| Image | SHA-256 |
|---|---|
| armada-20261109.img.gz | 622f659b968b692751b63a46435716cf820909d0c8a921c0107d246b39a53104
|
New to Armada? Follow the flashing guide on the wiki. Already running it? Update from Steam's system settings.
Highlights
🚀 AYN Odin 3 Portal support
Our most Steam Deck-like device yet: a 7" OLED, the Snapdragon 8 Elite, and full support for everything on it:
- Display: HDR up to 750 nits, 60 and 120 Hz with refresh rate calibration, a brightness curve tuned to the panel, and touch
- Sound: speakers, headphones, and the microphone
- Controls: gamepad, back buttons, gyro, rumble, and RGB lighting
- Connectivity: Wi-Fi, Bluetooth, microSD, USB-C, and DisplayPort
- Power: over 6 days in standby on a charge, Steam's battery charge limit, and fan control
👯 Retroid Pocket Duo support
The Retroid Pocket Duo is fully supported, dual screens and all. Its Adreno 722 gets a tuned Mesa driver that lets 3DS games run at 4x resolution and fixes texture flickering in other emulators.
Steam runs up top while a full Plasma Mobile session keeps your browser, guides, or chat below. Azahar (3DS) and melonDS (DS) from the Armada Store use both screens.
🎯 Gyro
Gyro now works, calibrates itself to stay free of drift, and shows up in Steam as a Steam Deck gyro, so gyro aiming and all of Steam Input's gyro settings just work. Gyro orientation is configurable in Armada Control to handle variations between units.
Supported devices: AYN Odin 2, Odin 2 Portal, Odin 3, Odin 3 Portal, and Thor; Retroid Pocket 6 and Nova; KONKR Pocket FIT; AYANEO Pocket DS
🔋 Days of standby
Snapdragon 8 Gen 2 devices now reach full power collapse in sleep for the first time, the same deep sleep states Android uses, cutting battery drain by 25%. Battery drain is also down about 40% on Snapdragon 8 Elite and about 22% on Snapdragon 865 devices since the last release. On a full charge, the AYN Odin 2 Portal lasts about 8 days in standby and the Odin 3 about 6 days.
🔌 Battery charge limit
Set the highest level your battery charges to with Steam's own charge limit setting, just like on a Steam Deck, to keep the battery healthy on devices that live plugged in.
Supported devices: AYN Odin 3 and Odin 3 Portal; AYANEO Pocket S2; KONKR Pocket FIT and Pocket FIT Elite
📡 Low-latency Steam Remote Play
Steam Remote Play now works with hardware decoding on every supported device, and the decoder runs in low-latency mode: on the AYN Odin 3, decoding a frame dropped from 4.6 ms to 1.5 ms on average.
Full changelog
Devices and controllers
- Added AYN Odin 3 Portal and Retroid Pocket Duo support (thanks @tjstyle for the Retroid Pocket kernel)
- Added gyro on the AYN Odin 2, Odin 2 Portal, Odin 3, Odin 3 Portal, and Thor; Retroid Pocket 6 and Nova; KONKR Pocket FIT; and AYANEO Pocket DS. It's on by default, with an off switch and a Gyro Orientation setting in Armada Control (thanks @JanekBaumgartRelativity, @justjoseorg, @lukascox, @suckbluefrog, @giodotblue, @gennro, and Jibb Smart for GamepadMotionHelpers)
- Fixed headphone jack detection on the Retroid Pocket 6 and Nova (thanks @pete842) and AYANEO Pocket S2 (thanks @rafalrojek)
- Fixed weak, rattly rumble on the Retroid Pocket 6 and Nova (thanks @arunoruto)
- Fixed the white flash when the Retroid Pocket Nova wakes (thanks @Raxcoms)
- Fixed volume up sometimes not working on the Retroid Pocket Nova
- Enabled the AYN Odin 3 microphones
- Fixed AYN Odin 3 headphone clipping (thanks @diogotr7)
- Restored KONKR Pocket FIT speakers (thanks @mydanyi)
- Fixed the KONKR Pocket FIT's Menu, K, Equals, and back buttons on some units, added stick light control, and fixed its Xbox mode
- Fixed the KONKR Pocket FIT Elite not finding 5 GHz networks after boot (thanks @mydanyi)
- Added AYANEO Pocket S2 RGB support (thanks @rafalrojek)
- MANGMI Air Y Pro: mapped the QAM button, defaulted to Steam Deck mode, and added its logo to RGB lighting
Sleep and power
- Lower battery drain in sleep on every supported chip, with full power collapse on SM8550 (thanks @noahcdls, and @gennro of Kettle Linux for SM8250)
- AYANEO and KONKR built-in controllers now power off in sleep (KONKR work thanks to @judjdigj)
- Added Steam's battery charge limit on SM8650 and SM8750 devices
- Added the Steam Deck's low power download mode, on by default while charging, with a toggle for battery in Armada Control
- On dual screen devices, the bottom screen now sleeps and wakes with the top screen
- The power button is ignored while the lid is closed
- The AYN Odin 3 charging LED now shows charging state
- Fixed the hardware clock and wake alarm on AYANEO and KONKR SM8650 devices
Graphics and performance
- Reworked the performance sliders to show MHz, tune each CPU cluster, and add an SM8250 underclock preset (thanks @seilent)
- Smoother frame times on the Eco and Balanced profiles
- Improved Gamescope frame pacing
- Flatpak and Android apps now use Armada's graphics drivers, and Flatpak apps get the per-game driver choices from Armada Control
- Added HDR on the Retroid Pocket Nova (thanks @Raxcoms)
- Added a refresh rate calibration tool (Armada Control, Settings > System) that tunes the panel to its exact refresh rate (thanks @MagnominusGit and ROCKNIX)
- Steam's refresh rate slider can now select 60 Hz on 60/120 Hz panels
Game compatibility
- x86 Linux games now use Armada's native OpenGL and Vulkan drivers through FEX's thunks, so games that fell back to software rendering get hardware OpenGL and Counter-Strike 2 renders correctly
- Fixed Enshrouded and Onimusha: Way of the Sword crashing at startup (thanks @astearon)
Streaming
- Fixed Steam Remote Play getting stuck on a green screen (thanks @diogotr7, @enij90, and @gennro)
- Fixed Steam Remote Play decode errors and frozen starts on SM8250 devices (thanks @shuuri-labs of pocknix)
- Hardware video decoding now runs in low latency mode on every device: 4.6 ms to 1.5 ms per frame in Steam Remote Play on the AYN Odin 3
Armada Control and Store
- Added Simplified Chinese translations (thanks @mydanyi)
- Quick Access Menu controls and dialogs now match Decky's layout (thanks @Raxcoms)
- Fixed missing game profiles for non-Steam games (thanks @benpye)
- Fixed non-Steam games with a compatibility tool sharing one set of settings
- Added Quiver Launcher
- Updated Azahar defaults to avoid flicker and rendering issues
System
- New installs default to the stable Steam client
- Decky now runs natively on arm64 instead of under FEX
- Android apps: added split APK installs, and fixed swapped X and Y buttons and mapped the triggers on Retroid controllers
- The bottom screen stays off until Steam is started and unlocked
- Added
armada-run-bottom --defaults, which sets up a basic environment for single apps on the bottom screen (thanks @winghugs) - Fixed the screen reader breaking hotkeys
- Fixed KDE cache rebuilds freezing games when the bottom screen is on (thanks @Raxcoms)
- Added USB tethering for phones
- Added iptables NAT support (thanks @SimonBits)
- Added SDL2 addon libraries for apps like Grout (thanks @meamlegendary)
- Updated Armada logos and branding
Boot and updates
- Replaced ROCKNIX ABL with OpenABL, which boots Armada from standard BLS boot entries
Component updates
- Mesa 26.2.6, Gamescope 3.17.0-ogc1, InputPlumber 0.83.0, Plasma 6.8.2, NetworkManager 1.58.1, OpenABL 1.2