Important
1.5 is a fresh install. The base system and kernel changed, so there is no update from 1.4 this time and Check for updates will not offer it. Back up anything you need from Desktop Mode first. Games on a separate microSD card are not touched.
The project has a new name: Zaviya, based on SteamOS for ARM. Formerly known as Unofficial SteamOS ARM Port.
New base, new kernel, a new installer and a lot of sleep fixes. This release is for the handhelds, tablets come later.
Install
Download the one file for your chip and flash it to a microSD card (32 GB or larger):
| Chip | Devices | Image |
|---|---|---|
| 8 Elite | AYN Odin 3, KONKR Pocket FIT Elite | zaviya-sm8750-1.5.0.img.zst |
| 8 Gen 3 | KONKR Pocket FIT, AYANEO Pocket S2 / S2 Pro | zaviya-sm8650-1.5.0.img.zst |
| 8 Gen 2 | AYN Odin 2 / Mini / Portal / Thor, AYANEO Pocket ACE / DMG / DS / EVO / S, Retroid Pocket 6 / Nova | zaviya-sm8550-1.5.0.img.zst |
| 865 | Retroid Pocket 5 / Flip 2 / Mini, AYN Thor Lite and others | zaviya-sm8250-1.5.0.img.zst |
Raspberry Pi Imager and Rufus 4.7 or newer flash the .img.zst directly. For balenaEtcher, extract the .img first with 7-Zip 24.01 or newer, PeaZip or Keka. Checksums are in SHA256SUMS, attached below and at https://downloads.zaviyaos.workers.dev/1.5/SHA256SUMS.
Guides are on the website: https://zaviyaos.github.io/
Changelog
-
New name and look
- Zaviya everywhere: boot animation, startup and sleep movies, wallpaper, login and lock screens
- Handheld Control is now Zaviya Control
- New website and a new Discord
-
All chips
- Steam Frame 0.6.0 base, Linux 7.4-rc1 and Mesa 26.2.7 on every chip
- Desktop Mode is on Plasma 6.6.2
- New installer for internal storage: full screen, works with the pad and touch, and runs from Game Mode. It blocks sleep while it works and won't start on a low battery that isn't charging
- Record logs: a button in Zaviya Control and an icon on the Desktop Mode desktop save everything needed for a bug report into one file in
~/zaviya-logs. Wi-Fi passwords and account files are left out - The system partition has 4 GB free instead of 1.5 GB, and caches are cleared at boot when it gets nearly full, so a full disk no longer ends in a Game Mode restart loop
- Controllers stay connected across sleep
- Sleeping from a microSD install could reset the handheld, fixed on 8 Gen 3, 8 Gen 2 and 865
- Pressing power while it is going to sleep keeps it awake
- The sleep report in the logs says what woke the handheld
- Decky runs as a native arm64 loader, old installs are repaired
- Performance overlay: right battery percent, Qualcomm temperatures, frametime lines up
- Wi-Fi retries sooner when a network doesn't answer (10 s instead of 45 s)
- Android apps with special characters in their name start
- Steam's first time setup only runs once
-
8 Gen 3 (KONKR Pocket FIT, AYANEO Pocket S2)
- Pocket FIT: the Steam and Performance buttons can each be set to Start, Select, Steam or Quick Access in Zaviya Control
- AYANEO Pocket S2: headphone jack detection
-
8 Gen 2 (AYN, AYANEO, Retroid)
- AYN Thor: the power key no longer wakes it with the lid closed
- AYN Odin 2 Portal: internal microphone, and the gamepad powers down during sleep
- AYN Odin 2: calmer fan in menus, internal storage fix
- AYANEO Pocket DS: sleep no longer aborts at random
- Retroid Pocket 6: headphone jack detection
- Retroid boards: Steam + A opens Quick Access
-
8 Elite (AYN Odin 3, KONKR Pocket FIT Elite)
- Sound over USB-C to a monitor is back
- AYN Odin 3: internal microphone
-
865 (Retroid Pocket 5 / Flip 2 / Mini, AYN Thor Lite and others)
- Now a regular part of the release instead of a separate beta
- Retroid Pocket 5, Flip 2 and Mini: sleep works, sound and volume down fixed
- Retroid Pocket Flip 2: internal microphone
- AYN Thor Lite: the two screens were assigned the wrong way round for brightness, fixed
- Steam Remote Play video
Known issues
- KONKR Pocket FIT Elite: a charge limit below 100 % can make the battery report "Over voltage" and stop charging. Unplug, restart, and keep the limit at 100 %
- AYN Odin 2 Portal units with the second panel type show a black screen
- AYN Thor Lite: some units show a white upper screen, logs from an affected unit are welcome
- Retroid Pocket 6: no internal microphone yet
- Stick and trigger calibration is not in yet
Thanks to @dbarth, @TheWeaklessOne, @FearlessSpiff and @Chazmus for patches and testing, and to everyone reporting on Discord.
If something broke or a bug is still there, report it in the Discord or open an issue, and attach the file from Record logs.