📈 GH Trending Explorer 🎲 Surprise me

← all repos

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_