MaSieS4Fun / SteamOS-ARM-SM8550
git clone https://github.com/MaSieS4Fun/SteamOS-ARM-SM8550.git
v1.1.1 · 12d ago
Official SteamOS ARM version, custom-adapted for SM8550 ARM devices.
—
stars, 24h
—
stars, 7 days
+123
stars, 30 days · #1,901
123
★ total
7
forks · 5 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageShell
License—
Created2026-09-23 (27d ago)
Last push12d ago
Watchers2
OwnerUser
Links
README excerpt
# SteamOS-ARM-SM8550 Official **SteamOS ARM** userspace (Valve Frame / Deckard) adapted for Qualcomm **SM8550** / Adreno 740 handhelds. This is **not** an Ubuntu remix. Game Mode is gamescope + Steam Gamepad UI. Desktop Mode is the official SteamOS **KDE Plasma** session. The SM8550 kernel and the bundled Decky power / LED plugins come from the previous project **SteamOS-Ubuntu**. Full attribution: `CREDITS.md`. --- ### Join the community on Discord. --- > [!WARNING] > - Before a public image is released, it is tested on hardware. > - Functionality tests have been carried out on the **AYN Odin 2**. > - Other devices below share the same SoC and ABL; some features may be > incomplete or untested on those models. > - The first boot can take **2–3 minutes**. Please be patient. SteamOS-ARM-SM8550 boots with **ROCKNIX ABL** (not EFI). If ABL is already installed and the device model is selected, flash the image to a microSD card and boot Linux. # Supported devices | Device | Status | |--------|--------| | AYN Odin 2 | Supported - Tested | | AYN Odin 2 Portal | Supported - Untested | | AYN Odin 2 Mini | Supported - Untested | | AYN Thor | Supported - Untested | | Retroid Pocket 6 | Supported - Partial issues | | AYANEO Pocket EVO | Supported - Untested | | AYANEO Pocket ACE | Supported - Untested | | AYANEO Pocket DS | Supported - Untested | | AYANEO Pocket DMG | Supported - Untested | | AYANEO Pocket S 2K | Supported - Untested | --- ### System user | | | |--------|--------| | user | `steamos` | | password | Set during first-boot Steam setup (empty until then) | First boot is a clean Steam Deck-style OOBE: language, timezone, Wi-Fi, then Steam login. The `home` partition grows to the rest of the card. # What this image includes - Official SteamOS ARM Game Mode (gamescope DRM + Steam Gamepad UI) - Official SteamOS Plasma desktop (kscreen + NetworkManager applets) - Kernel **7.0.14-edge-sm8550** from SteamOS-Ubuntu / MaSi-OS Kernel Updater - InputPlumber `deck-uhid` (Valve Steam Deck controller) + OSK haptics - USB / Bluetooth keyboard and mouse: virtual OSK keyboard is disabled while they are connected, then restored on unplug; Game Mode IBus is isolated to prevent duplicate or stuck keys - Decky plugins **SM8550-Power** and **SM8550-LED** (from SteamOS-Ubuntu; design based on Hooandee) - Easy UFS Installer: internal install as `ROCKNIX` + `STORAGE` + `HOME` - Box64 (for Decky / x86_64 helpers), MangoHud, lsfg-vk, ARM-Manager apps - **Lutris** (open gaming platform) and **Heroic Games Launcher** (Epic/GOG/Amazon; built for linux arm64 at image bake — no official ARM AppImage) # Decky Loader - Decky PluginLoader is x86_64. This image ships **Box64** (system binfmt) so the loader can run on aarch64. - Decky runs as a user service tied to Game Mode. The installer removes the legacy system-wide PluginLoader, so Decky survives reboot without leaving LSFG processes behind during session changes. - **Valve FEX-Emu** (from Steam when forcing Proton x86_