| | | |

Best R36S Custom Firmware Options: Full Guide 2026

The r36s custom firmware scene is surprisingly deep for a device that costs around $40. Whether you just unboxed your unit and want to skip straight to the good stuff, or you have been running the stock build for months and sense you are leaving performance on the table, this guide covers every serious firmware option available right now, compares them side by side, and gives you a clear verdict so you are not stuck reading forum threads at midnight.

Best R36S Custom Firmware Options

KEY TAKEAWAYS

  • The R36S ships with a vendor-modified ArkOS build, but the community version is significantly better.
  • ROCKNIX is the direct successor to JELOS and is the best overall firmware pick in 2026.
  • JELOS is officially retired. Do not start a new install with it.
  • EmuELEC is mostly found on R36S clone devices, not genuine units, and has notable install limitations.
  • MinUI is a brilliant secondary option for users with a curated ROM set who want zero distractions.
  • All firmware options run on the same RK3326 chip, so hardware performance is identical across them.
  • Every legitimate firmware download lives on GitHub. No exceptions.

What OS Does The R36S Use Out Of The Box?

The R36S ships with ArkOS as its default operating system, specifically a vendor-modified ArkOS image that includes RetroArch and EmulationStation as the front-end launcher. The stock build is functional, but it is almost always behind the community release by several months, and it sometimes includes stripped-down configurations or pre-baked ROM libraries that take up valuable storage space.

The underlying hardware is well-suited for much better. The RK3326 is a quad-core ARM Cortex-A35 clocked at up to 1.5GHz, paired with a Mali-G31MP2 GPU running at 520MHz and supporting OpenGL ES 3.2. That is a well-understood chip with years of community optimisation behind it, which is exactly why the R36S has as many firmware options as it does. Think of it this way: the factory OS is the bloated pre-installed Windows experience that shipped on your first budget laptop. The hardware is fine. The software just has not caught up.

If you want to understand the full picture of what this device is capable of before you start flashing anything, our complete R36S specs, performance overview, and beginner setup guide is a solid starting point that covers the hardware in detail alongside realistic emulation expectations.

The Best R36S Custom Firmware Options Compared

R36S custom firmware options benefit from one powerful advantage: the RK3326 chip is not exclusive to the R36S. The same silicon powers the Anbernic RG351MP, Powkiddy RGB10, R35S, and a handful of other budget handhelds, which means multiple dedicated development teams have been polishing these operating systems for years. The R36S gets to inherit all of that work.

ArkOS: The Community Favourite

ArkOS is the closest thing to a purpose-built OS for this device and its siblings. Developed and maintained by Christian Haitian, ArkOS runs on a Debian-based Linux foundation and uses EmulationStation as its front-end with RetroArch handling most of the emulation workload. The community release is a considerable step above the vendor stock image, with current emulator cores, proper Wi-Fi integration, RetroAchievements support, and a more predictable input configuration.

Installing the community version of ArkOS on the R36S requires one additional step that trips up a lot of first-timers. After flashing the RG351MP image to your SD card, you need to replace the default DTB file with the R36S-specific variant (rk3326-rg351mp-linux.dtb). The DTB, or Device Tree Blob, is a small configuration file that tells the Linux kernel exactly how the hardware is wired up. I once spent three hours staring at a backlit black screen because my specific R36S had a newer V4 screen panel, and I was trying to boot with the older V1 DTB file. You will know you have a screen mismatch immediately if the backlight turns on but no text appears during boot. Get the correct file and everything works immediately.

ArkOS gives power users the most direct access to emulator configuration, shader settings, and per-core overrides. For the complete process including where to get the correct panel-specific DTB files and how to place them correctly, our full ArkOS installation walkthrough for the R36S, covering every step from image download to first boot has everything you need in one place.

ROCKNIX: The Best Overall Pick In 2026

ROCKNIX is the most actively developed firmware option for the R36S right now, and for most people it is simply the best choice available. Its origins matter here: ROCKNIX is the direct continuation of JELOS (Just Enough Linux OS), which was officially retired in early 2024. The entire JELOS development team migrated to ROCKNIX, bringing the codebase, device support list, and community knowledge base with them. The name is a portmanteau of Rockchip (the manufacturer of the RK3326 SoC) and Linux.

The headline practical advantage over ArkOS is native OTA (Over The Air) updates. ROCKNIX can fetch and install firmware updates directly from the device menu when connected to Wi-Fi. I learned the hard way that initiating an OTA update using a cheap Realtek RTL8188 Wi-Fi dongle on a combined dual-band router will often hang the progress bar at 14 percent forever. The RK3326 networking stack strongly prefers a dedicated 2.4GHz connection for large file transfers, so splitting your router bands before updating is highly recommended. Beyond that, the default configuration is more polished out of the box: RetroAchievements integration is pre-configured, cloud save syncing via Syncthing is available, Moonlight game streaming is built in, and the default EmulationStation theme is clean and navigable on the R36S screen.

Installation is also simpler than ArkOS. Download the RK3326 image from the ROCKNIX GitHub releases page, flash it to a fresh microSD card using Balena Etcher, insert the card into the TF-OS slot (the top card slot on the R36S), and power on. No DTB file replacement needed. The system detects the R36S automatically because the RK3326 image includes device-specific detection logic for the entire device family.

JELOS: Officially Retired, Still In The Wild

JELOS (Just Enough Linux OS) deserves mention because it still surfaces constantly in older guides, YouTube tutorials, and forum threads. It was a genuinely excellent firmware in its time: lean, fast, and opinionated in the best possible way. The name said it all. It included exactly what you needed for emulation and cut everything else.

The reality in 2026 is straightforward: JELOS is no longer receiving updates of any kind. The development team officially retired it in March 2024 and redirected all effort to ROCKNIX. Existing JELOS images still exist in old GitHub releases, but running them means running increasingly outdated emulator cores. If you are currently on JELOS, the migration to ROCKNIX is smooth because the projects share the same DNA.

For a deeper look at what JELOS brought to the R36S and a clear explanation of the migration process, our dedicated JELOS guide for the R36S, including what made it stand out and how to move your setup across to ROCKNIX covers the transition in full.

EmuELEC: The Clone Device Staple

EmuELEC is a firmware built on top of CoreELEC (itself based on Kodi infrastructure), adapted specifically for retro gaming handhelds. It uses a read-only SquashFS partition for the system files and a separate writable partition for ROMs, saves, and configurations. That architecture is clean and stable, but it creates a specific problem for R36S users.

The critical limitation is that EmuELEC cannot simply be flashed to a fresh card and booted on a genuine R36S the way ArkOS or ROCKNIX can. The EmuELEC images you find pre-installed on clone devices (the Kinhank K36, Gaminja ANS11, and similar units) are device-locked builds that require cloning software rather than direct flashing. If you own a genuine R36S that shipped with ArkOS, there is no practical reason to move to EmuELEC. If you own a clone device that came with EmuELEC pre-installed and you are wondering whether to upgrade or how to expand your SD card, our EmuELEC on the R36S guide, covering installation quirks and clone device compatibility in detail answers those specific questions.

MinUI: The Minimalist Option

MinUI takes a fundamentally different philosophy to every other firmware on this list. Where ArkOS and ROCKNIX are feature-rich environments with scrapers, themes, and configuration menus, MinUI is deliberately bare. No metadata, no artwork, no theming engine. You navigate a plain list of systems and a plain list of ROMs, pick one, and play. That is the entire interface.

Faster boot times and slightly better battery life are the practical payoffs for that minimalism, because there are fewer background processes competing for resources. I keep a MinUI card alongside my main ArkOS setup specifically for trips, where I know exactly which 30 games I want and I do not need a scraper to remind me what they look like. The R36S is supported through the community MinUI build.

AmberELEC: Legacy Only, Skip For New Installs

AmberELEC was originally built for the Anbernic RG351 series and functions on the R36S because of the shared RK3326 silicon. It was a solid option in 2022. The problem is that active development stopped, and the project has not received meaningful updates in years. The emulator cores are behind current releases, which directly affects performance on demanding systems like N64, Dreamcast, and PSP where core updates have delivered measurable gains over the past two years. There is also a documented 3.5mm audio output issue on some builds.

AmberELEC appears in older tutorials and occasionally gets recommended in community threads by users who have not checked the project status recently. For any new install in 2026, it is simply the wrong choice. ArkOS and ROCKNIX are better in every measurable way for new setups.

R36S Firmware At A Glance

FirmwareStatusOTA UpdatesInstall DifficultyBest For
ArkOS (community)ActiveVia Wi-FiMedium (DTB step required)Power users, RetroArch tweakers
ROCKNIXActiveYes, nativeEasyMost users, best default pick
JELOSRetired (2024)NoN/AMigration reference only
EmuELECActiveNoHard on genuine R36SClone device owners
MinUIActiveManualEasyMinimalists, curated libraries
AmberELECInactiveNoEasyNot recommended

How To Install R36S Custom Firmware

Installing R36S custom firmware follows a consistent core process across all options. The single most common mistake is using the wrong image variant. The R36S does not have a dedicated image for every firmware. Instead, it shares image files with the RG351MP family (for ArkOS) or the broader RK3326 device group (for ROCKNIX). Using the wrong variant is how you end up with a working boot but broken audio or inverted buttons.

What you need:

  • A Windows, macOS, or Linux PC
  • A fresh microSD card (Class 10 or UHS-I, 16GB minimum, 64GB recommended)
  • Balena Etcher, available free at etcher.balena.io
  • The correct firmware image downloaded from the official GitHub releases page
  • For ArkOS only: the R36S-specific DTB file (rk3326-rg351mp-linux.dtb)

Step-by-step installation (ROCKNIX or ArkOS):

  1. Go to the official GitHub releases page for your chosen firmware. For ROCKNIX, download the RK3326 image. For ArkOS, use the RG351MP version.
  2. Open Balena Etcher, click “Flash from file”, and navigate to the downloaded image.
  3. Select your microSD card as the flash target. Confirm the drive letter carefully.
  4. Click Flash. Etcher writes and verifies automatically. Do not interrupt it.
  5. (ArkOS only) After flashing, open the Boot partition on the card in your file manager. Delete or rename the existing DTB file, then paste in the R36S-specific rk3326-rg351mp-linux.dtb file you downloaded separately from the ArkOS wiki.
  6. Safely eject the card, insert it into the TF-OS slot (the top microSD slot on the R36S), and hold the power button to boot.

The first boot is slower than normal while the system expands its data partition to fill the card. Let it complete without interrupting it. Every subsequent boot will be at normal speed.

The quality of your SD card matters more than most guides acknowledge. A common hurdle when setting up a two-card system is that the TF2 ROM slot is notoriously picky about file systems. My brand new 256GB Samsung Evo card flatly refused to mount in the second slot until I reformatted it to FAT32 using GUIFormat, completely bypassing the default Windows formatter which forces exFAT on larger drives. If your R36S boots but cannot see any of your games, the file system is almost always the culprit. Our R36S SD card compatibility list, which covers which brands, speeds, and capacities work reliably with custom firmware can save you a genuinely frustrating afternoon of troubleshooting.

Common Firmware Troubleshooting Checklist

Before assuming your device is broken, run through these common technical failures.

SymptomTechnical CauseRecommended Fix
Black screen but backlight is onIncorrect or missing DTB fileReplace rk3326-rg351mp-linux.dtb with your specific panel version.
TF2 ROM card not recognizedexFAT format on large capacity cardFormat the TF2 card to FAT32 using GUIFormat.
Wi-Fi dongle not blinkingIncompatible chipsetEnsure you are using a dongle with the Realtek RTL8188 or RTL8188EU chip.
Audio crackling in RetroArchAggressive latency settingsIncrease the audio buffer size to 64ms in the RetroArch audio menu.
OTA update hangs indefinitelyNetwork timeout on 5GHz bandConnect to a dedicated 2.4GHz network before starting the update.

R36S Firmware GitHub: Official Download Sources

Every legitimate R36S custom firmware download lives on GitHub. There are no official portals and no authorised third-party mirror sites. Any website that offers firmware downloads outside of the official repositories should be treated with caution, because modified or outdated images are common and some carry bundled software you did not ask for.

FirmwareGitHub Repository
ArkOSgithub.com/christianhaitian/arkos
ROCKNIXgithub.com/ROCKNIX/distribution
MinUIgithub.com/shauninman/MinUI
EmuELECgithub.com/EmuELEC/EmuELEC

Always download from the Releases section of the relevant repository, not from a random fork or branch. Check the release date to confirm you are grabbing a current build. For ArkOS, cross-reference the wiki page for the device-specific DTB download link.

What Emulators Does R36S Custom Firmware Unlock?

The emulator stack on ArkOS and ROCKNIX is largely identical because both firmware options use RetroArch as their primary emulation engine alongside a shared set of libretro cores. The systems that run well on the RK3326 chip include: Game Boy and Game Boy Color, Game Boy Advance, SNES, Sega Genesis and Mega Drive, NeoGeo, arcade systems via MAME, Nintendo DS (with caveats), and PS1. PSP emulation via PPSSPP runs well for a solid portion of the library with the right core settings applied.

N64 and Dreamcast sit at the performance ceiling of this chip. A decent portion of both libraries is playable, but demanding titles will drop below 30fps regardless of which firmware you are running, because the RK3326 SoC is the bottleneck, not the software. No firmware update changes the underlying hardware. Our full R36S emulator list with per-system performance breakdowns and recommended cores gives you realistic expectations for each platform. If PSP is your priority, the R36S PSP settings guide with the specific RetroArch tweaks that extract the best frame rates is worth reading before you start experimenting.

Frequently Asked Questions

What OS does the R36S use?
The R36S ships with a vendor-modified version of ArkOS as its default operating system. It runs EmulationStation as the front-end launcher with RetroArch handling most emulation. The stock build is functional but outdated compared to the current community ArkOS release.

How do I install custom firmware on the R36S?
Download the firmware image from the relevant GitHub releases page, flash it to a microSD card using Balena Etcher, and insert the card into the TF-OS slot (top slot) on the R36S. ArkOS requires an additional step: replacing the default DTB file with the R36S-specific variant after flashing.

Is JELOS still available for the R36S?
JELOS was officially retired in March 2024. The development team moved to ROCKNIX, which is the actively maintained successor. Old JELOS builds still exist on GitHub but receive no updates. New installs should use ROCKNIX instead.

What is the difference between ArkOS and ROCKNIX?
Both use RetroArch and EmulationStation and offer comparable emulation performance on the same RK3326 hardware. ROCKNIX has a more polished default configuration and native OTA updates. ArkOS gives more direct access to system settings and has a larger existing base of community guides for per-game tweaks.

Where can I download R36S custom firmware?
All legitimate downloads are on GitHub. ArkOS is at github.com/christianhaitian/arkos and ROCKNIX is at github.com/ROCKNIX/distribution. Use the Releases section and select the RK3326 image for ROCKNIX or the RG351MP image for ArkOS.

What SD card do I need for R36S custom firmware?
A Class 10 or UHS-I card from a reputable brand (Samsung, SanDisk, Lexar) works reliably. 64GB is the practical sweet spot for a dedicated OS card with room for a ROM library. Avoid unbranded cards, which commonly cause corrupted flashes and in-game freezes.

Can I use EmuELEC on the R36S?
On a genuine R36S, EmuELEC cannot be flashed to a fresh card the way ArkOS or ROCKNIX can. The EmuELEC images found on clone devices are pre-built and device-locked. For genuine R36S units, ArkOS or ROCKNIX is the practical choice.

Does ROCKNIX support the R36S?
Yes. The ROCKNIX RK3326 image explicitly supports the R36S alongside the Anbernic RG351MP, R35S, Powkiddy RGB10, and other devices in the same chip family.

How do I update my R36S firmware?
ROCKNIX supports native OTA updates from the device settings menu when connected to Wi-Fi. The process typically takes 10 to 15 minutes. ArkOS also supports Wi-Fi updates from within its settings. For a full manual reflash, download the latest image from GitHub and flash a fresh card.

What is the best R36S custom firmware in 2026?
ROCKNIX is the best overall choice for most users, combining active development, OTA updates, and a clean out-of-the-box experience. ArkOS is the best choice for users who want granular control over emulator configuration. MinUI is the best choice if you have a curated library and want the simplest possible interface.

Conclusion: Which R36S Custom Firmware Should You Install?

The right R36S custom firmware depends on one question: how much do you want to configure? For most people, ROCKNIX is the answer. It is the successor to JELOS, it is actively maintained by the same team, and it delivers a polished experience that requires minimal setup. If tweaking RetroArch shaders and per-game core overrides is your idea of a good Saturday, ArkOS gives you more to work with. EmuELEC is worth understanding if your device is a clone that came with it pre-installed, MinUI earns its place as a lean secondary option for road trips and curated sets, and both AmberELEC and JELOS are history as far as new installs are concerned.

Whatever r36s custom firmware you land on, the upgrade from the stock vendor image is always worth making. The RK3326 hardware is capable of much more than the factory build shows. It just needs the right operating system to prove it.