OnionOS vs. ArkOS 2.0 vs. CrossMix-OS: Handheld Custom Firmware Comparison & R36S Compatibility Guide
Quick Answer
You can't install OnionOS or CrossMix-OS on an R36S, because handheld firmware is built for one specific chip. OnionOS runs only on the Miyoo Mini family (SSD202D), CrossMix-OS on the TrimUI Smart Pro (A133P), and ArkOS 2.0 runs the RK3326 inside the 2Bluebox R36S ($79.99), with Quick Mode for OnionOS-style instant resume.
The Verdict
My pick: ArkOS 2.0 on the 2Bluebox R36S Handheld ($79.99). It runs a 64-bit Linux system on a verified Dual-RAM Rockchip RK3326 board (1GB DDR3L, Mali-G31 GPU, dual analog sticks) and ships with 15,768 pre-loaded games (12,805 unique playable titles, searchable at /pages/r36s-games-list before you buy). Turn on Quick Mode and R3 + Power saves your RetroArch game and shuts down; the next power-on drops you straight back in, much like OnionOS. You also keep N64, PSP, Dreamcast, and PortMaster titles that a Miyoo Mini can't run.
Skip it if: You want 2-player games on a living-room TV (the R36S has no HDMI-out, so pick the 2Bluebox Retro Game Stick 4K Pro at $59.98, with 14,755 games listed at /pages/all-games and two wireless controllers) or smooth PlayStation 2 and GameCube classics (pick the 2Bluebox Portable HDD Super Console 500GB at $64.99, which boots Batocera Linux on a Windows PC over USB 3.0).
Spend ten minutes in r/SBCGaming threads and you'll see players praise the Game Switcher in OnionOS or the widescreen tools in CrossMix-OS, so it's natural to wonder whether you can copy either system onto your R36S microSD card. If your play time comes in fifteen-minute train rides or the quiet stretch after everyone else is asleep, the feature you're really after is that one-press save and instant resume. Below, we break down why handheld firmware is tied to specific silicon, how the four major handheld systems compare, and how to turn on the Quick Mode already built into ArkOS 2.0.
1. Can You Install OnionOS or CrossMix-OS on the R36S? The SoC & Boot Method Rule
No, OnionOS and CrossMix-OS can't run on an R36S. Each handheld firmware is compiled for one processor (SoC) and boot method: Miyoo and TrimUI load .zip overlays over internal flash, while the 2Bluebox R36S ($79.99) boots an ArkOS 2.0 Linux .img from microSD.
On a desktop Windows PC, standardized motherboard firmware (UEFI / ACPI) lets one installer run on both Intel and AMD processors. Pocket ARM handhelds have no universal BIOS. Every custom firmware build must be compiled for the exact system-on-chip (SoC), RAM, and device tree file (.dtb) that tells Linux how the screen, buttons, and power chip are wired on that handheld's board.
Just as important, these handhelds boot in two completely different ways:
-
Internal Flash Overlay (
OnionOS&CrossMix-OS): According to the official OnionOS installation documentation,OnionOSsupports only the Miyoo Mini (including the v4 revision) and the Miyoo Mini Plus (SigmaStar SSD202Dchip with128 MBof RAM). Both Miyoo units and the TrimUI Smart Pro (Allwinner A133Prunning CrossMix-OS) keep their stock operating system (MainUI) on internal flash storage soldered to the board. InstallingOnionOSorCrossMix-OSmeans copying a package of scripts, apps, and RetroArch cores onto the microSD card, which then runs on top of that internal system. -
Full Bootable Linux Image (
.imgonTF1-OS:ArkOS 2.0&AmberELEC): The R36S (Rockchip RK3326with1 GB DDR3LRAM) has no internal OS storage, so with an empty system slot it simply won't boot. As covered in our complete R36S Wiki and Day-1 setup manual,ArkOS 2.0is a complete Ubuntu-based Linux system written as a multi-partition.imgdisk image onto theTF1-OSmicroSD card, where theBOOTpartition loads your screen'srk3326-r35s-linux.dtbfile.
I still open old SNES cartridge shells to check the PCB before I trust the label, and handheld firmware deserves the same habit: check the chip first, then pick the operating system. For the hardware side of our own unit, see our hands-on 2Bluebox R36S hardware review.
2. Master Custom Firmware Matrix: ArkOS 2.0 vs. OnionOS vs. CrossMix-OS vs. AmberELEC
OnionOS keeps a Miyoo Mini simple for everything through PS1 and NDS, CrossMix-OS brings N64 and PSP to the widescreen TrimUI Smart Pro, and the 2Bluebox R36S ($79.99) pairs ArkOS 2.0 with a 3D GPU, dual sticks, and PortMaster.
Some R36S owners consider trading up to a Miyoo Mini Plus just to get OnionOS, without realizing what they give up under the hood. The Miyoo Mini Plus runs a low-power SigmaStar SSD202D display chip with 128 MB of RAM and no 3D GPU, so it tops out at PlayStation 1 and Nintendo DS (DraStic). It also has no analog sticks and can't run Nintendo 64, Dreamcast, PSP, or PortMaster PC ports. See our Miyoo Mini Plus vs. R36S hardware comparison and our TrimUI Smart Pro vs. R36S widescreen showdown for side-by-side hardware notes.
“Tested on our unit” means we verified the menu paths and hardware behavior on our own 2Bluebox R36S Handheld ($79.99) (and, in Section 5, our own 2Bluebox Retro Game Stick 4K Pro); “Manufacturer spec” means official documentation from the OnionOS, ArkOS, CrossMix-OS, or Pan4Elec maintainers, or 2Bluebox store policy; “Community reports” means documented comparisons from the Handhelds Wiki, Joey's Retro Handhelds, and r/SBCGaming.
| Firmware Feature | ArkOS 2.0 (R36S community build) | OnionOS (v4.3+) | CrossMix-OS | AmberELEC (Pan4Elec Fork) | Evidence |
|---|---|---|---|---|---|
| Supported Handhelds | R36S, R35S, and RGB20S (genuine RK3326 boards); upstream ArkOS also covers the RG351MP |
Miyoo Mini (including v4) & Miyoo Mini Plus only | TrimUI Smart Pro (CrossMix names v1.4.0 as its first TrimUI Brick build) | Panel 4 R36S units and the BATLEXP G350 | Manufacturer spec |
Processor (SoC) & RAM |
Quad-core Rockchip RK3326 (1.5 GHz), 1 GB DDR3L, Mali-G31 3D GPU |
Dual-core SigmaStar SSD202D (1.2 GHz), 128 MB RAM, no 3D GPU |
Quad-core Allwinner A133P (1.8 GHz), 1 GB RAM, PowerVR GE8300 GPU |
Quad-core Rockchip RK3326 (1.5 GHz), 1 GB DDR3L, Mali-G31 3D GPU |
Manufacturer spec |
| Install Method | Flash the raw .img to the TF1-OS card with Rufus (BOOT + ext4 + EASYROMS partitions) |
Extract the .zip onto a FAT32 microSD card (runs over the internal stock system) |
Copy the release onto the microSD card (runs over TrimUI's internal stock system) | Flash the raw .img to the TF1-OS card with Rufus
|
Manufacturer spec |
| Auto-Save & Resume on Power Off |
Yes (Quick Mode): R3 + Power saves a state, shuts down, and resumes on next boot (RetroArch cores only) |
Yes: the Power button saves and shuts down, and the Game Switcher keeps a carousel of recent games |
Yes (Resume at Boot): reopens your last game on startup |
Yes: RetroArch Auto Save State and Auto Load State options |
Manufacturer spec |
| Emulation Ceiling | 8-bit through PS1 and NDS, plus lighter N64, Dreamcast, and PSP titles | 8-bit through PS1 and NDS (DraStic); no N64, Dreamcast, or PSP |
8-bit through PS1 and NDS, plus N64, Dreamcast, and PSP on a 16:9 screen |
Same RK3326 ceiling: PS1 and NDS, plus lighter N64, Dreamcast, and PSP titles |
Community reports |
PC Ports (PortMaster) |
Full 32-bit and 64-bit PortMaster support (many ports need your own copy of the game's data files) |
No PortMaster (Onion has its own smaller Ports Collection) |
PortMaster tools built in |
PortMaster support inherited from AmberELEC |
Manufacturer spec |
| MicroSD Slot Layout | Dual slots on R36S hardware: TF1-OS (system) + TF2-GAME (optional second ROM card) |
Single microSD slot | Single microSD slot (plus internal storage) | Same dual-slot R36S hardware | Manufacturer spec |
If you want a pocket handheld that already runs ArkOS 2.0 on a verified Dual-RAM RK3326 board, with dual analog sticks and 15,768 pre-loaded games (12,805 unique playable titles), pick the 2Bluebox R36S Handheld ($79.99). Skip it if you want HDMI TV output or PS2/GameCube emulation:
3. How to Get OnionOS-Style Instant Resume on Your R36S With ArkOS 2.0 Quick Mode
OnionOS saves your game, powers off, and resumes at next boot with one press. On the 2Bluebox R36S ($79.99), ArkOS 2.0 does the same for RetroArch games through Quick Mode: enable it in the Advanced options menu, then press R3 + Power in-game.
When you only have fifteen minutes on a train or during a lunch break, waiting through boot screens and title menus eats into your playtime. That instant pause-and-resume loop is why OnionOS earned its reputation. Christian Haitian built a similar feature called Quick Mode into ArkOS, and the official ArkOS FAQ documents it for the RG351MP, an RK3326 sibling of the R36S.
Once Quick Mode is on, pressing R3 + Power inside a RetroArch game tells ArkOS to write a save state, close the emulator cleanly, and power down the handheld. The next time you press Power, the R36S skips the console carousel and boots straight back into that exact moment. Quick Mode covers the save-and-resume half of the Onion experience; for hopping between several suspended games, Onion's Game Switcher carousel has no direct ArkOS match. Table 2 lists the shortcuts for Quick Mode and manual save states on the 2Bluebox R36S.
Action on R36S (ArkOS 2.0) |
Menu Path or Button Shortcut | What It Does |
|---|---|---|
| Turn Quick Mode On | Options → Advanced → Enable Quick Mode | Turns on auto-save at shutdown and boot-to-game at next power-on (the menu line then reads Disable Quick Mode) |
| Quick Save & Power Off Inside a Game |
R3 + Power (or FN + Power on some R36S builds) |
Saves your current RetroArch state, exits cleanly, and shuts down the R36S |
| Exit to Main Menu (Skip Boot-to-Game) |
SELECT + START (or FN + START) |
Closes the game normally so your next boot opens the EmulationStation system list |
| Manual Save State In-Game |
SELECT + R1 (or FN + R1) |
Writes an instant save state to the active slot without powering off |
| Manual Load State In-Game |
SELECT + L1 (or FN + L1) |
Reloads the active save state slot immediately |
| Safe System Shutdown From Menu | START → Quit → Shutdown System | Closes everything and powers off cleanly so the microSD card is never cut off mid-write |
Follow these 4 steps on your R36S to set up one-button auto-save and instant resume:
-
Step 1: Open the ArkOS Options Menu. From the main EmulationStation console carousel on your R36S, scroll to the
Optionssection and pressA. -
Step 2: Enable Quick Mode in Advanced Settings. Select
Advanced, scroll down toEnable Quick Mode, and pressA. The screen briefly confirms the change, and that menu item renames itself toDisable Quick Modeso you can turn it off anytime. -
Step 3: Use the Quick Mode Shutdown Shortcut Inside Your Game. Launch a game that runs through RetroArch (Game Boy Advance, SNES, Sega Genesis, or PlayStation 1 all do by default). When you need to pocket the handheld, press
R3 + Power(orFN + Poweron some R36S builds). ArkOS saves your state and shuts the console completely off. -
Step 4: Press Power to Resume Straight Into Gameplay. Press the
Powerbutton to turn the R36S back on. Instead of stopping at the system menu, ArkOS launches your last game and loads your saved state automatically. Whenever you want to switch to a different game, exit withSELECT + START(FN + START).
4. Real R36S Firmware Alternatives: ArkOS 2.0 vs. AmberELEC (Pan4Elec) vs. ROCKNIX
On a genuine RK3326 R36S, the real alternatives to the stock ArkOS 2.0 on the 2Bluebox R36S ($79.99) are dArkOS (the newer ArkOS line), AmberELEC (Pan4Elec) for Panel 4 screens, and ROCKNIX for a mainline Linux kernel.
OnionOS and CrossMix-OS can't boot on Rockchip RK3326 hardware, but the R36S community maintains several Linux distributions that can. Backup first, tinker second: before you test any of them on a spare microSD card, follow our guide on how to flash ArkOS 2.0 on an R36S microSD card with Rufus and copy your stock BOOT partition and .dtb files somewhere safe.
Here is how the main R36S operating systems compare:
-
ArkOS 2.0(R36S community build): The default OS on the 2Bluebox R36S ($79.99). Built on Ubuntu Linux, it offers standalone NDS (DraStic), N64 (Mupen64Plus), and PSP (PPSSPP) emulators,Quick Mode, and a Panel Picker mode (holdR1plus a D-pad direction orAat power-on) for matching the screen. Our units ship already matched to their panel, so you shouldn't need it. -
dArkOS/dArkOSRE-R36: The AeolusUX ArkOS-R3XS repository that published the R36SArkOS 2.0builds was archived on June 9, 2026, and now points R36S owners todArkOS, christianhaitian's newer ArkOS line. The dArkOSRE-R36 fork targets R36S boards and many clones. An archived build keeps running exactly as shipped; it just won't receive new features. -
AmberELEC(Pan4Elec fork): An unofficial AmberELEC build made specifically for R36S units with Panel 4 screens (plus the BATLEXP G350), created after several AmberELEC features stopped working on that panel. Like other LibreELEC-style systems, it uses a read-only system image, and bezels, shaders, and per-system RetroArch options are set from EmulationStation menus. Community threads often credit it with the best theme compatibility on the R36S. -
ROCKNIX(community fork of JELOS): A mainline Linux distribution for Rockchip and other handhelds (ROCKNIX GitHub) withRK3326builds that cover the R36S family. It brings a modern kernel and built-in network tools, though community testing notes that sleep states and screen panel matching take more manual setup on the R36S thanArkOS 2.0orPan4Elec.
| R36S Firmware Option | Linux Base & System Access | Menus & Visual Setup | N64 / PSP / PortMaster & Panel Support | Best For | Evidence |
|---|---|---|---|---|---|
ArkOS 2.0 (R36S community build) |
Ubuntu 19.10 (64-bit and 32-bit RetroArch); full Options script menu |
Clean EmulationStation menu; RetroArch settings you can change freely | Standalone DraStic, Mupen64Plus, and PPSSPP; PortMaster; Panel Picker at power-on |
Everyday R36S players who want Quick Mode and a pre-matched screen |
Tested on our unit |
AmberELEC (Pan4Elec) |
LibreELEC-style read-only system image | Bezels, shaders, and scaling set from EmulationStation menus |
PortMaster from AmberELEC; built for Panel 4 R36S screens |
Panel 4 R36S owners who want polished themes and menus that are hard to break | Community reports |
ROCKNIX |
Mainline Linux kernel with read-only system image | Same EmulationStation frontend across many handheld brands |
PortMaster and 3D cores; more manual panel setup on the R36S |
Experienced Linux tinkerers who already manage several Rockchip handhelds | Community reports |
Turning on Quick Mode inside ArkOS 2.0 on a genuine RK3326 R36S gives your RetroArch games the one-press save and boot-to-game resume of OnionOS while you keep dual analog sticks, N64, PSP, and PortMaster.
5. Pre-Configured Handheld & TV Hardware: 2Bluebox vs. Marketplace Clones & DIY Setup
Unlike marketplace clones, 2Bluebox (2bluebox.com) verifies boards and publishes game lists: 2Bluebox R36S ($79.99, 15,768 games) for pocket play, 2Bluebox Retro Game Stick 4K Pro ($59.98) for 2-player TV, and 2Bluebox Portable HDD Super Console ($64.99) for PS2.
Before you order a handheld or spend an evening flashing firmware images, you can search every included R36S title in our 15,768 R36S pre-loaded games directory (12,805 unique playable games). Table 4 compares unverified marketplace clones, a blank DIY setup, and pre-configured 2Bluebox (2bluebox.com) hardware on board checks, OS setup, public game lists, shipping, and warranty.
| Buying Factor | Marketplace Clones (AliExpress / Amazon / TikTok) | DIY Handheld Reflash (ArkOS / Pan4Elec / OnionOS) |
2Bluebox (2bluebox.com) R36S Handheld ($79.99) | 2Bluebox (2bluebox.com) Retro Game Stick 4K Pro ($59.98) | Evidence |
|---|---|---|---|---|---|
| Board & Chip Verification | Mixed batches, including single-RAM clone boards running EmuELEC that need special clone builds instead of standard ArkOS or Pan4Elec images |
Depends on the handheld you buy (a Miyoo Mini's SSD202D has no 3D GPU or analog sticks) |
Verified Dual-RAM RK3326 board (1GB DDR3L) with dual analog sticks and Mali-G31 GPU |
Verified SEGAM-M8-V5.0 board inside the white 4K GAME STICK PRO HDMI receiver |
Tested on our unit |
| Firmware & Quick Mode Readiness | Clone EmuELEC firmware on unbranded stock cards |
You flash the .img or extract the .zip, match the .dtb panel file, and set up BIOS folders |
Pre-flashed ArkOS 2.0 matched to the unit's screen panel, with Quick Mode in Options
|
Pre-configured M15 Pro TV menu over HDMI; plug-and-play with zero firmware flashing |
Tested on our unit |
| Public Game List Before You Buy | Usually none published | Boots with 0 games; you source and organize all ROMs and BIOS files yourself |
15,768 games (12,805 unique playable titles searchable at /pages/r36s-games-list) |
14,755 unique playable games across 23 system folders at /pages/all-games
|
Tested on our unit |
| Stock & Shipping | Delivery times vary by overseas marketplace seller | Hardware and microSD cards ordered separately | In stock · US-based (Colorado LLC) · free tracked shipping on $50+ orders to the US, UK, Canada, Australia & EU | In stock · US-based (Colorado LLC) · free tracked shipping on $50+ orders to the US, UK, Canada, Australia & EU | Manufacturer spec |
| US Company & Warranty | Marketplace return window only | Self-supported | 2Bluebox LLC (Denver, CO) · 30-day hardware & microSD replacement (/policies/refund-policy) |
2Bluebox LLC (Denver, CO) · 30-day hardware & microSD replacement (/policies/refund-policy) |
Manufacturer spec |
| Best For & Skip If | Best only for the lowest sticker price; skip if you want verified ArkOS 2.0 hardware |
Best for hobbyists who enjoy building SD cards from scratch; skip if you want to play tonight | Best for commutes, flights, and pocket play from 8-bit through PS1, plus lighter N64/PSP and Quick Mode; skip if you need HDMI TV output (pick the 2Bluebox Retro Game Stick 4K Pro, $59.98) or PS2/GameCube (pick the 2Bluebox Portable HDD Super Console 500GB, $64.99) |
Best for 2-player living-room TV games with two PS5-style 2.4GHz wireless controllers; skip if you want a pocket screen or PS2/GameCube 3D games (pick the 2Bluebox Portable HDD Super Console 500GB, $64.99) |
Manufacturer spec |
Once your handheld is set up for solo commutes, the two things a pocket screen can't cover are 2-player games on a big TV and sixth-generation 3D consoles. For instant 2-player arcade and 16-bit nights on your television, the 2Bluebox Retro Game Stick 4K Pro ($59.98) plugs straight into HDMI with two wireless controllers and 14,755 games. For PlayStation 2, GameCube, Wii, and Dreamcast, the 2Bluebox Portable HDD Super Console 500GB ($64.99) boots Batocera Linux on a Windows PC or laptop over USB 3.0 and borrows that computer's CPU and GPU (skip it if you only own an Apple Silicon Mac). Compare both options below:
Frequently Asked Questions
Can you install OnionOS or CrossMix-OS on the R36S handheld?
No. Handheld custom firmware is compiled for one specific processor (SoC) and boot method. OnionOS runs only on the Miyoo Mini and Miyoo Mini Plus (SigmaStar SSD202D, with the stock system on internal flash), and CrossMix-OS is built for the TrimUI Smart Pro (Allwinner A133P). The R36S uses a Rockchip RK3326 with no internal OS storage, so it needs a bootable Linux disk image (.img) built for that chip, such as ArkOS 2.0, dArkOS, AmberELEC (Pan4Elec), or ROCKNIX.
Why do players praise OnionOS instant resume, and can ArkOS 2.0 do the same?
In OnionOS, pressing the power button saves your game state, shuts the handheld down, and drops you back into that game the next time you turn it on. ArkOS 2.0 on the R36S offers the same save-and-resume loop for RetroArch games through Quick Mode (Options → Advanced → Enable Quick Mode), though it has no match for Onion's multi-game Game Switcher carousel. In exchange, you get a stronger 1 GB RAM RK3326 chip with dual analog sticks that plays N64, PSP, Dreamcast, and PortMaster titles a Miyoo Mini can't run.
What is the difference between ArkOS 2.0, OnionOS, CrossMix-OS, and AmberELEC (Pan4Elec)?
OnionOS (Miyoo Mini and Mini Plus) and CrossMix-OS (TrimUI Smart Pro) are packages copied onto a microSD card that run on top of each handheld's internal stock system. ArkOS 2.0 and AmberELEC (Pan4Elec) are full bootable Linux operating systems flashed as .img files onto the R36S TF1-OS card. Between those two, ArkOS 2.0 focuses on standalone emulators and Quick Mode, while Pan4Elec targets Panel 4 R36S screens with a read-only system and menu-driven bezels and shaders.
How do I enable Quick Mode in ArkOS 2.0 for instant auto-save and resume on my 2Bluebox R36S?
On your 2Bluebox R36S Handheld ($79.99), open the Options section of the main EmulationStation menu, select Advanced, and press A on Enable Quick Mode. While playing any RetroArch game, press R3 + Power (or FN + Power on some R36S builds) to save your state and shut down. On your next boot, the R36S launches straight back into that game. Every unit is backed by a 30-day hardware and microSD replacement guarantee from 2Bluebox LLC (1500 N Grant St, STE N, Denver, CO 80203).
Conclusion
Choosing between OnionOS, ArkOS 2.0, and CrossMix-OS is really a choice between the handhelds each system is built for. You can't install OnionOS or CrossMix-OS on an R36S, and for a daily commute you don't need to: turning on Quick Mode (Options → Advanced → Enable Quick Mode) on the 2Bluebox R36S ($79.99) gives your RetroArch games one-press save and instant resume, while you keep 1 GB of RAM, dual analog sticks, PortMaster, and 15,768 pre-loaded games in your pocket. That's fifteen quiet minutes on the train, picked up exactly where you left off.
Turn on Quick Mode in the ArkOS Advanced menu, press R3 plus Power when your stop arrives, and your game will be waiting the next time you switch on.
Further Reading & Resources
- Official OnionOS Compatibility & Installation Docs: OnionOS Documentation: Supported Miyoo Devices & Installation (Onion Team)
- Official ArkOS Quick Mode & Hotkey FAQ: ArkOS Wiki: Frequently Asked Questions (RG351MP) (Christian Haitian, GitHub) · AeolusUX ArkOS-R3XS Archive: R36S Builds & Panel Picker (AeolusUX, GitHub)
- CrossMix-OS Official TrimUI Repository: CrossMix-OS GitHub: Custom Firmware for TrimUI Smart Pro · CrossMix-OS v1.3.0 Release Notes: TrimUI Brick Status (Cizia64, GitHub)
- R36S Custom Firmware Alternatives: dArkOSRE-R36 for R36S Boards & Clones (southoz, GitHub) · Pan4Elec GitHub Repository (Kegg1701, GitHub) · ROCKNIX Distribution (ROCKNIX Team, GitHub)