Emuelec Supported Platforms
EmuELEC is a Linux-based retro gaming distribution (a fork of CoreELEC/LibreELEC) designed specifically for Amlogic chipset devices. It does not run on PC, Raspberry Pi, or Rockchip devices.
What runs well (practical expectations)
- Excellent: 8‑bit/16‑bit systems (NES, SNES, Sega Genesis), early handhelds (Game Boy, GBA), arcade systems via MAME-light cores.
- Good: PlayStation 1, Sega Saturn (some cores), PSP (depending on core and board), Sega Dreamcast on higher-end SBCs.
- Variable/heavy: N64, Dreamcast, some PlayStation 2 efforts — may be playable on top-tier Rockchip or Odroid N2-class hardware with optimized cores, but experience varies per core and game.
- Not ideal: Modern consoles (PS3, Xbox 360) — beyond these ARM devices’ realistic scope.
4. Version Matching Guide
| EmuELEC Version | Best for Chipsets | Kernel | Notes | | :--- | :--- | :--- | :--- | | v4.6 (final 4.x) | S905, S905X, S912 | 3.14 | Last version for 32-bit only chips | | v5.0 – v5.9 | S905X2, S905X3, S922X | 4.9 | Stable, most popular | | v6.0 – latest | S905X3, S905X4, S922X | 5.15+ | Requires 64-bit chip, better Vulkan support |
2. G12B Series (S922X, A311D)
- The Flagship: Found in Odroid-N2, Odroid-N2+, and high-end boxes like Beelink GT-King.
- CPU: Big.LITTLE (4x Cortex-A73 + 2x Cortex-A53). This is the most powerful supported platform.
- GPU: Mali-G52 MP6 (Midgard). Full Panfrost acceleration.
- Capability: PS1, Dreamcast, and N64 run flawlessly. Some lightweight PS2 titles become playable via AetherSX2 (if compiled for Linux).
Feature: Unlocking the Vault – A Deep Dive into EmuELEC Supported Platforms
In the world of retro gaming, the temptation to turn a cheap TV box into a retro gaming powerhouse is strong. While RetroArch and Lakka are household names, EmuELEC has quietly become the Swiss Army Knife for ARM-based devices. It is a minimal Linux distribution designed to do one thing flawlessly: emulate retro games on Amlogic, Rockchip, and Allwinner hardware. emuelec supported platforms
But what exactly can you play on it? If you are looking to build a DIY console, here is a comprehensive breakdown of the EmuELEC supported platforms.
The "Non-Supported" Graveyard (Common Misconceptions)
- Rockchip (RK3328/RK3399): Not supported. No official builds. The boot process (miniloader vs. U-Boot) is incompatible. You need "JELOS" or "Rocknix."
- Allwinner (H616/H618): Not supported. Mali GPU blobs are proprietary and binary-blob-only for the G31 GPU.
- Realtek (RTD1295/1395): Not supported. Used in Zidoo players; no open-source GPU driver.
- Broadcom (Raspberry Pi 4): Not supported. Different architecture (VideoCore GPU vs. Mali). Use RetroPie or Batocera.
Tier 1: Deep Support (64-bit, Vulkan Capable)
These platforms receive the most frequent updates, support the latest kernels (5.15+), and can run high-end cores like flycast (Dreamcast), pcsx2 (PS2 – limited), and Dolphin (GameCube/Wii). EmuELEC is a Linux-based retro gaming distribution (a
The Golden Rule: Amlogic Only (With One Exception)
The foundational rule of EmuELEC is strict Amlogic SoC compatibility. While forks exist for Rockchip (RK3326/RK3566) under names like "EmuELEC-RK," the official mainline project (maintained by Shanti/sx05re) exclusively supports Amlogic.
Why Amlogic?
- GXM (GX/Meson) Open Source Drivers: Amlogic's Mali GPU (particularly the Utgard and Midgard series) has mature, reverse-engineered DRM (Direct Rendering Manager) drivers in the Linux kernel (Panfrost and Lima).
- U-Boot standardization: Amlogic devices generally adhere to a consistent memory map and boot flow via
u-boot.ext. - Media Codecs: The VPU (Video Processing Unit) on Amlogic chips has excellent open-source support for hardware decoding of MPEG-2, H.264, and HEVC.
The Exception: Community builds exist for Allwinner H6 (e.g., Orange Pi 3 LTS), but these are not official and lack GPU acceleration stability.
5. Hidden Nuances: What the Docs Don’t Tell You
- DTB (Device Tree Blob) hell – Generic “S905X” boxes may have 20+ DTBs. Flashing requires trial-and-error via
dtb.imgswapping. - eMMC corruption – Some S905X2 boxes brick eMMC when writing EmuELEC. Safe practice: boot only from microSD.
- Dual-boot trick – EmuELEC can live alongside Android on eMMC; hold reset button during power-on to boot externally.
- Input lag paradox – S922X (Tier 2) can reduce input lag by up to 3 frames vs. S905X (Tier 4), making fighting games viable over Bluetooth.