Status
Subsystem state and validation level
Validated on hardware (R36S V21)
kernel 6.12.79 ok
display MIPI DSI ok 43 panel DTBOs
gpu / panfrost Mesa 26.0.5 ok Mali-G31, GLES 3.1
gpu / libmali r52p0-00eac0 ok PM patch eliminates regulator unbalance
gpu turbo 650 MHz 1.150 V (= 600 MHz V) ok
cpu turbo 1512 MHz 1.4 V (regulator 1.45 V) ok toggle via Enable CPU Overclock
audio.spk RK817 ok volume hotkeys, persistence
audio.hp RK817 ok jack detect, auto path switch
emustation ROCKNIX fork ok runs at panel refresh
retroarch libretro ok KMS/DRM + EGL + GLES 2.0
ppsspp-sa v1.18+ ok GLTHREAD on
flycast-sa recent ok 240 res default, GLTHREAD on
mupen64plus-sa latest ok GLideN64 performance preset
drastic-sa NDS default ok
yabasanshiro-sa Saturn experimental ok light scenes only
duckstation-sa Software renderer ok
battery rk817 ok 3200 mAh, charge support, LED warning
brightness sysfs + udev ok MODE+VOL, persists
usb_otg u2phy ok keyboard input
shutdown pmic ok two-stage rail disable
boot initramfs splash ok 19 s typical
zlib-ng 2.2.4 --zlib-compat ok libz.so.1 ABI preserved
mesa lto+speed ok +5–8 % CPU side
cma 96 MB ok ~30 MB free at idle (was 8 MB at 64 MB)
boot fat sync ok primary == backup, 65 525+ clusters
fs-resize ok fsck.fat -a -w após fatlabel
runemu pause services ok Syncthing/Tailscale/ZeroTier/HTTP suspended
ksm pause-during-game ok save+restore, frametime jitter ↓In progress
panel auto-detect ⬜ replaces panel selector wizard
preempt voluntary A/B ⬜ pending bench reproducibility
mesa-glthread per-core ⬜ standalones done, libretro left as offUntested in 6.12 (carry-over from 6.6)
wifi networkmanager , iwd + connman default; NM legacy carry-over
bluetooth controller , a2dp not validated on this kernelClone compatibility
Original R36S Clone (K36, G80CA, RX6S, Powkiddy …)
u-boot BSP (display+logo) Mainline v2025.10 (no logo)
volume gpio-keys-vol adc-keys SARADC ch2
boot config boot.ini boot.scr
display dtb uboot-display.dtb not needed
kernel shared 6.12.79 shared
rootfs shared shared
panel set 15 original DTBOs 18 clone + 10 soysauce DTBOsWhat's NOT supported on RK3326
These systems are explicitly hidden from the menu on RK3326 because the Cortex-A35 simply can't run them at usable framerates:
GameCube, Wii, WiiWare not viable on A35
Wii U not viable
PS2 (AetherSX2) not viable on A35
Switch (Yuzu/Ryujinx) not viable
3DS (Citra) not viableOther RK3326 distros that do expose them effectively run them at slideshow-class FPS, ArchR doesn't lure users into trying.