ArkOS vs.
EmuELEC:
Choose Your OS.
Two operating systems. Two philosophies. One goal: getting every last drop of performance out of your budget retro handheld.
The Two Operating Systems
Both ArkOS and EmuELEC are Linux-based custom operating systems built specifically for Rockchip-powered handheld consoles. They both run RetroArch under the hood, support most of the same emulators, and ship with a frontend for browsing your ROM library. But that's where the similarities end.
ArkOS
- Actively maintained, frequent updates
- Full SSH and root access out of the box
- Granular RetroArch tuning per-core
- Supports overclocking governor settings
- Handles N64, Dreamcast & PSP very well
- Steeper learning curve for first-timers
- Large active community on GitHub & Discord
EmuELEC
- Plug-and-play setup, beginner friendly
- Pre-configured shaders & bezels
- Stable but less frequently updated
- Limited shell/SSH access by default
- Harder to tune per-game settings
- N64 & Dreamcast performance varies
- Great for SNES, GBA, PS1 era games
Software Breakdown
ArkOS — Built for Extracting Every Frame
ArkOS is the OS of choice when you want control. It ships as a minimal, performance-first build that gives you direct access to RetroArch configuration files, per-core overrides, and system-level CPU governor settings. If you want to set N64 to run with the Parallel-N64 core at full speed with NTSC framerate timing while Dreamcast runs reicast with specific VMU settings — you can. No menus buried three levels deep, just config files and real options.
The tradeoff is that ArkOS expects you to do some work. Default configurations are sensible but not always optimal. You'll want to spend 30–60 minutes dialing in your most-played systems. The community documentation is excellent, and there's a strong GitHub issue tracker if something breaks after an update.
EmuELEC — Set It and Forget It
EmuELEC takes the opposite approach: it wants everything to work the moment you boot. ROM scraping is built in. Shader packs come pre-installed. The EmulationStation frontend is polished and well-organized. For anyone who wants to load a game and play within five minutes of unboxing — EmuELEC delivers.
The problem surfaces when you push into more demanding emulation. N64 titles like Majora's Mask or Dreamcast games like Shenmue can run inconsistently on EmuELEC because the default core assignments and CPU scaling profiles aren't aggressive enough. You can manually edit configs, but EmuELEC doesn't make that easy — and update cycles can overwrite your changes.
Performance at a Glance
| System | EmuELEC (K36) | ArkOS (R36S / K36) |
|---|---|---|
| SNES / GBA | Excellent | Excellent |
| PS1 | Excellent | Excellent |
| Nintendo 64 | Inconsistent | Solid (w/ tuning) |
| Sega Dreamcast | Hit or Miss | Good (reicast) |
| PSP | OK | Better w/ PPSSPP tuning |
| Customizability | Limited | Full |
| Update Frequency | Occasional | Active |
How to Flash ArkOS onto Your K36
If you own a K36 and you're hitting walls with N64 or Dreamcast performance on EmuELEC, flashing ArkOS is the most impactful upgrade you can make — no hardware changes required. Here's how to do it cleanly.
Before you start: Back up your saves and BIOS files from the EmuELEC partition. Flashing a new OS will wipe your SD card. Copy everything important to your computer first.
Verify Your K36 Hardware Revision
Not all K36 units use identical chipsets. Most ship with an RK3326 processor — the same found in the R36S — which means ArkOS is fully compatible. Boot into EmuELEC and check Settings → System Information to confirm your CPU. If you see RK3326, you're good to go.
Download the Correct ArkOS Build
Head to the official ArkOS GitHub releases page and download the build labeled for the RK3326 / R36S. This is the same image used for the R36S and is fully compatible with RK3326-based K36 units. The file will be a compressed .img.gz file.
Flash the Image to Your MicroSD Card
Use Balena Etcher (free, Windows/Mac/Linux). Insert your microSD card into your computer, open Etcher, select the ArkOS .img.gz file, select your SD card as the target, and click Flash. Etcher will decompress and write the image automatically — no need to unzip first.
First Boot & SD Card Expansion
Insert the flashed SD card into your K36 and power on. ArkOS will automatically expand the partition to fill your card on first boot — wait for this to complete (the device may restart once). Do not power off during this process. Total time: roughly 2–4 minutes depending on SD card size.
Transfer Your BIOS Files
Connect your K36 to your computer over USB (or use a card reader). Navigate to /BIOS/ on the ArkOS partition and copy your BIOS files back in. Required BIOS files for N64: none needed for most cores. For Dreamcast you'll need dc_boot.bin and dc_flash.bin placed in /BIOS/dc/.
Copy Your ROMs Back
Drop your ROMs into the appropriate folders under /ROMS/. ArkOS follows standard naming conventions — N64 roms go in /ROMS/N64/, Dreamcast in /ROMS/DREAMCAST/. Once copied, restart EmulationStation and your games will appear.
Tune N64 & Dreamcast for Best Performance
This is where ArkOS earns its reputation. For N64, launch any game, press Select + X to open the RetroArch quick menu, and navigate to Core Options. Switch the video plugin to gliden64 for best compatibility. For Dreamcast, ensure the core is set to flycast (not reicast) — it performs significantly better on RK3326 hardware. Save a core override so the setting sticks.
Pro Tip: In ArkOS, go to Options → Advanced → CPU Governor and set it to Performance when playing demanding games. Switch back to Ondemand for lighter systems to preserve battery life.
ArkOS Choose this if…
You want full control, better N64 and Dreamcast performance, and don't mind spending an hour getting things dialed in. The R36S ships with it by default — it's the right choice for anyone who cares about optimization.
EmuELEC Keep this if…
You mostly play SNES, GBA, or PS1 games and just want things to work without any configuration. EmuELEC is genuinely excellent for 16-bit and 32-bit era gaming — it only struggles at the edges of what the hardware can do.
Ready to Upgrade Your Setup?
Browse our selection of R36S handhelds, quality microSD cards, and accessories — everything you need to build the perfect budget emulation handheld.
Shop Handhelds →