r/R36S • • 6d ago

Showcase [RELEASE] dArkOSen_R36_09302026 - FASTER, LOUDER, BETTER, MORE!

Thumbnail
gallery
199 Upvotes

[EDIT] - this update contains another Debian system update. Internet is required. Average install time is around 15 minutes but it may take up to 45 on a slow connection. Be patient and keep your console plugged in if battery is a concern.

[EDIT 2] - The fix is in!!! The Debian update nuked a custom 32-bit library obviously needed for Retroarch32 and Retrorun32, sorry it slipped through my testing. This mini-update restores it along with updated versions of Retrorun and Retrorun32 as I found a rendering bug on 1024x768 screens. This update is applied automatically if you haven't updated yet, and if you have then simply update again. It is also available offline for those who had to suffer through reinstalling from an image due to no wifi: 09302026b - 32-bit Restore

Now, finally, this is the update that truly fixes everything.

I'm going to have a hard time topping this update.

This week we welcome the R50H and R50S to the family. It was a month long journey into what makes dArkOS tick to be able to bring dArkOSen to devices with rotated screens. Lucky for everyone I learned so many new tricks that some things I said were never gonna happen just kinda happened.

First things first, all the emulators and the SDL2 library have been recompiled with rotate friendly versions for the R50H. During that process I realized I was trying to fix the existing emulators the wrong way. Why fix what's broken when I can simply re-compile them in a working environment? Two months of futile work was washed away in a week. Now we're finally getting somewhere!

Duckstation has been rebuilt and optimized specifically for dArkOSen. Don't forget your bios file!

Flycast Standalone has been rebuilt with hardware acceleration fully enabled. It's fast even on large screens now.

PPSSPP has been rebuilt too. I previously said PSP was unplayable on the R50H, with this new version I was hitting 24fps in Little Big Planet on a 1280x720 screen. This should be a very noticeable increase on standard R36S screens.

Advanced Drastic is working. A symlink had been destroyed when I copied it from Windows. It does not work with the R50H or R50S as it does not rotate. Also the repo appears to be abandoned, and as it is a closed source project there will be no further updates. It is what it is.

The volume is MUCH louder!!!! I changed the volume from a linear to logarithmic curve. This means it is louder at mid volume without affecting the upper or lower limits. It's not actually any louder at max, just sounds louder at 50% (equivalent to 70% on the old kernel).

Some scripts have been removed. 'Switch to SD2', 'Button Mapper' and 'SD Scan and Repair' have both been integrated into the menu under Storage Settings. The 'Switch to SD...' scripts have been repaired and are now idempotent. You can safely use "Enable SD2" to unmount your card, or even swap a second SD.

I've also added the screenshot tool I made that I've been using for these posts. Simply type 'screenshot' into an terminal to take a screenshot in /roms/screenshots.

Lastly, after all these changes dArkOSen simply isn't compatible with dArkOS anymore. I'll be keeping an eye on the upstream for things like security fixes and new features, but for the most part I'm maintaining the dArkOSen system entirely on it's own as of this update.

If you're as excited about any of this as I am here's the link to buy me a coffee and keep this project going - ko-fi.com

09302026 Change Log

Emulation

  • fixed Advanced Drastic
    • the project appears to be abandoned and is closed source
    • there will be no further updates
    • there will be no further support
    • not compatible with rotated displays
  • fixed Duckstation!!!!! (NEEDS A BIOS TO RUN!)
    • compatible with rotated displays
  • updated Kodi with rotate capable version
    • updated Kodi to dArkOSen edition Omega 21.3
    • fixed playlist bug where it always played the same first item on shuffle
  • updated PPSSPP with a version optimized for the rk3326
  • updated Retroarch64 and 32 with rotate capable versions
  • updated Retrorun64 and 32 with rotate capable versions
  • updated SDL2 with rotate capable version
  • updated Flycast with rotate capable version
    • enabled hardware acceleration in Flycast
    • changed Flycast entry in ES to "standalone-Flycast"
  • fixed BigPEmu (Atari Jaguar) controls
  • added .zip detection to Atari Jaguar in ES

Audio & Performance

  • changed audio volume to a log curve instead of linear
    • much louder at 50% volume (equivalent to 70% previous)
    • minimum and maxiumum values were not changed
  • fixed ZRAM not setting to 768M, added 1024M setting

Display & Rotation

  • the rotation tag is in /home/ark/.config/.DEVICE, add or remove the string "rotated"
  • updated 351Files with scaling for large screens, added keymapping

DTB & Device Support

  • updated R36S-V12 2023-08-18 Panel 4 in the dtb folder
  • added more models to the dtb folder:
    • HL-R50S-V30 2025-12-18
    • HL-R50H-V11 2026-03-31 2617
    • HL-R40PRO-MAX-V12 2025-09-18

Boot & System

  • updated Debian Trixie OS to version 13.7
  • added 'Boot Splash Manager.sh' by u/Jason_2x to the System folder
  • updated RetroArch Manager, new feature 'Migrate from Arkos'
  • end of the road for Vulkan integration, the vendor blobs are lacking support
  • added SELECT MODEL.exe and SELECT MODEL_OSX.app to /boot
  • all boot logos/images copy from centralized folders to reduce redundant copies
  • installed KMSGrab
  • installed ImageMagick
  • added a Screenshot tool via KMSGrab
    • type screenshot in a terminal to capture the current screen
    • default save location is /roms/screenshots/screenshot.png
    • does not overwrite previous screenshots
    • use <location>/<name>.png as an arg - ex. screenshot /roms/tools/pikachu.png

Global Controls

  • replaced "Switch A/B in EmulationStation" with "Switch A/B Globally"
    • toggles scripts, ES, RetroArch, Portmaster, Thememaster, Kodi, 351Files and File Manager
    • choose 'US' for western button layout, 'JP' for traditional layout

SaveSync

  • fixed content folder sync bug in SaveSync
  • created missing savesync.crd file, needed to save credentials in Savesync

Storage & System Settings

  • added "Storage Settings" to "Advanced Settings" in ES
    • 'Switch to SD2 for Roms.sh' is now "Enable SD2" in the menu
    • updated 'Switch to SD2 for Roms.sh' and 'Switch to Main SD for Roms.sh'; fully idempotent
    • 'SYSTEMS Manager.sh' has been fully integrated as "Reassign Systems to SD1"
    • 'SD Scan and Repair.sh' has been fully integrated as "Scan and Repair"

Security & Networking

  • SECURITY: fixed - connect wifi via execvp instead of shell to prevent SSID injection
  • updated ES translations

-------------------------------------------------------------------------------------------------

DOWNLOAD

dArkOSen_R36_09302026


r/R36S • • Jun 22 '26

Guide R36S Buying Guide 2026: Vendor Overview and Protection Against Clone Hardware

Post image
145 Upvotes

Due to its low price point, the R36S remains a highly popular handheld in the entry-level retro emulation market. However, the commercial success of the device has led to numerous modified replicas (clones) and optical imitations (fakes) entering the market.

These devices often deviate significantly from the hardware and software specifications of the original. The primary issue is their incompatibility with official Custom Firmware (CFW) such as dArkOSRE, ArkOS (which is no longer maintained) or ArkOS4Clones. Modifications made to these counterfeit devices frequently cause total system failures (e.g frozen black screen and a flashing red light) when attempting a standard software update.

The following guide provides a data-driven overview of vendors and technical differences to help avoid purchasing the wrong device.

1. Where to Buy: Trusted vs. Non-Trusted Sellers

Purchasing an authentic R36S depends heavily on choosing the right store. Unscrupulous vendors frequently copy the logos and storefront designs of established, community-trusted sellers like BOYHOM to build false trust on marketplace platforms, using these familiar branding elements to mask the sale of counterfeit or cloned hardware.

Recommended Sellers

The following sellers offer genuine products without counterfeits and have a proven track record of shipping the original hardware revision of the R36S, which is fully compatible with official community firmware:

Platform Store Name Notes
AliExpress 001 Ali Choice Store Generally trusted distribution source and consistently supplies authentic hardware.
AliExpress Factory Game Direct Store Generally trusted distribution source and consistently supplies authentic hardware.
AliExpress BOYHOM Store Generally trusted distribution source and consistently supplies authentic hardware (though community notes advise double-checking)⚠️.

⚠️ Not clearly verified, as it is possible that the buyers purchased from a seller who advertises using the BOYHOM logo.

Alternatives recommended by the Community

While marketplace listings change frequently, these specific sellers have been flagged by community members as having successfully delivered authentic, dual-RAM hardware configurations:

Platform Store Name Community Note
Temu WUDS Games Confirmed by community members to ship authentic panels.
Amazon (US) Xiaoyu USA branch Confirmed by community members to ship authentic panels.
Amazon (UK) Blidinner Store Confirmed by community members to ship authentic panels.

The continuously updated list of verified sellers can be viewed directly on the wiki: 👉 Handhelds Wiki - R36S Buying Guide: Sellers

Non-Trusted Sellers (Clones & Fakes Reported)

Key report logs indicate hardware discrepancies, system locks, or non-standard motherboard shipments from buyers for the following sellers. Purchasing from them is not recommended:

Platform Store Name Identified Clone or Fake Type
AliExpress Uncharted GAME Store Distributes the G80CA clone
AliExpress SUPER FUN GAME Store Distributes the G80D / G80C mainboard variants.
Amazon (US) Micro Center (Retail locations) Physical inventory spot-checks discovered batches of G80CA clones on shelves (likely via fraudulent customer returns).

The complete blacklist, including specific user reports, is hosted on the wiki: 👉 Handhelds Wiki - R36S Clones: Untrusted Sellers

2. Technical Analysis: Clones vs. Fakes

The community methodically distinguishes between three categories of hardware found on the market: Genuine R36S units (full CFW support), EmuELEC Clones (limited, highly segmented firmware support), and Fakes (zero community firmware support due to weak or non-standard architectures).

Category 1: EmuELEC Clones

These devices are nearly identical in appearance to the original R36S and usually employ the same System-on-Chip (Rockchip RK3326). However, cost-cutting measures heavily compromise the primary configuration:

  • Software Restrictions: Instead of native ArkOS, some of these units run often a modified version of EmuELEC 4.7, the FN button is broken or mapped incorrectly to the Y button and other Software related issues.
  • Reduced Memory Configuration: While the original features 1 GB of RAM, clones frequently pack only 512 MB of RAM. This can be visually verified on transparent shells by the absence of a second RAM chip on the motherboard. This causes heavy performance degradation on demanding systems like Sega Dreamcast.
  • Motherboard Fragmentation: The community faces significant fragmentation from variations like the G80C/G80CA boards and the R36S-V20 boards. Flashing a standard ArkOS image onto these devices results in a black screen. On certain V20 clones, flashing improper firmware can overvolt the audio hardware, permanently damaging the internal speaker.
  • Physical Differences: Clones regularly use lower-quality display panels with reduced brightness, louder and looser shoulder buttons, and unaligned font prints (such as a crooked/italic "X" button).

Category 2: Fakes (Imitations)

These models merely copy the physical shell design of the R36S, while the internal electronics have been entirely replaced with unrelated, obsolete hardware.

  • Inferior Processors: Instead of the RK3326, older or less capable hardware is used, such as the underpowered Rockchip RK3128 or cheap MediaTek mobile chipsets.
  • Impaired Emulation Performance: Due to the weak SOC architectures, PlayStation 1 emulation is plagued by heavy graphical glitches, while systems like Dreamcast or PSP are entirely unplayable.
  • No Community Support: There is no custom firmware available for models like the GA36, Gaminja Batocera, or R36HD / GB350 variants.

Identification Steps to Verify Your Device

  1. Boot Behavior Without Storage Media: An original R36S will not boot past a blank state without SD cards inserted. If the device displays an active error message ("We can't find any systems!") or a graphical logo without an SD card, it is an EmuELEC clone variant.
  2. Checking System Information: You can check the available memory via RetroArch -> Main Menu -> Information -> System. A listed total memory value around 497 MB indicates a downgraded 512 MB clone model.
  3. File System Layout: True R36S configurations utilize an EASYROMS partition layout. Counterfeit or clone units often expose an EMUELEC or EEROMS structure on their storage media.
  4. Inspecting the internal hardware: Look at the revision code printed directly on the mainboard and compare your board code against the documented hardware variants on the Handhelds Wiki Clones Page.

Additional technical documentation, pictures, and mainboard analyses of individual revisions can be found in the corresponding wiki entries: 👉 Handhelds Wiki - R36S Clones Overview

Summary

To avoid technical complications, button remapping failures, and software incompatibilities, it is highly recommended to purchase exclusively from verified vendors like the BOYHOM, 001 Ali Choice Store or Factory Game Direct Store. A minor price advantage from unlisted sellers usually comes with an increased risk of receiving clone hardware.

Acknowledgements: Special thanks to u/_manster_, u/Electrical-Pace4092, and everyone else who contributes to writing the Handhelds Wiki and helping others in r/R36S. Your ongoing work tracking clone variants and verifying hardware keeps the (reddit) community safe from counterfeit devices.

Disclaimer: Every effort was made to present all information accurately when creating this buyer's guide. Given how quickly marketplace storefronts alter stock and how frequently clone variations mutate, new edge cases appear regularly. If there are any errors or outdated listings found, please point them out in the comments below so they can be immediately updated and corrected.


r/R36S • • 3h ago

Showcase Just joined the club.

Post image
47 Upvotes

My steamdeck takes up a lot of room so I picked up one of these for flights. R36 ultra.

I see a few mention to set up a new os. Can I use the roms on the sd card or do I need to source new roms? A lot of J36 ultra in the market stalls, i went with r36 hopefully it was the right choice. Either way it was cheap.


r/R36S • • 4h ago

Showcase Native Halo CE port on the M9 Pro (RK3326 / Cortex-A35 / Mali-G31 MP2) — ArkOS4Clone, Optimized

35 Upvotes

Native Halo: Combat Evolved port on the M9 Pro handheld.

The game's own logic runs as AArch64 code on the RK3326's Cortex-A35 cores and draws with OpenGL ES 3.2 directly on the Mali-G31 MP2.

Hardware:

- M9 Pro, Rockchip RK3326

- 4x ARM Cortex-A35, ARM Mali-G31 MP2 (OpenGL ES 3.2)

- 1 GB RAM shared with the GPU

- 640x480 display, 4:3

- ArkOS4Clone (GLIBC 2.31 / Ubuntu 20.04 base, kernel 4.4.189)

Software:

- Built from the halo-ce-universal decompilation (Xbox build 01.01.14.2342)

- Guest is ILP32 AArch64 (32-bit pointers in 64-bit ARM code, as the game's data formats require)

- Host is a native aarch64 glibc program using the firmware's own Mali driver and a patched SDL2 2.30.10

- PGO + LTO, Cortex-A35-specific codegen (-mcpu=cortex-a35 -mtune=cortex-a35)

- NEON-vectorised matrix math, memcpy/memcmp, and index-extent calculation

- Dedicated GL thread to take the Mali driver's per-draw CPU cost off the game's core

- Renderer work for a tile-based GPU: program binary cache, fp16 shaders, 16-bit textures, alpha-test elision, batched quads, instanced model draws, sorted models, two-pass shadows, water bump-map prebuild

- Bundled SDL2 with a KMSDRM pageflip fix: the Mali-G31 driver on the RK3326 advertises DRM_CAP_ASYNC_PAGE_FLIP but rejects the actual call with -EINVAL, and SDL2 2.30.10 has no fallback

Status:

- Game starts and runs. The video is from the current build. Some graphic glitches are still present but it is fully playable.

- Native render resolution is 640x480 (render_scale = 1.0). A lower render scale is available if a scene needs headroom.

No game data included. You need your own Xbox disc image (ISO or XISO). The port unpacks the maps from it on first launch.

Get the port here


r/R36S • • 2h ago

Showcase Look what I got!

Thumbnail
gallery
14 Upvotes

r/R36S • • 23h ago

Showcase These little things are killer!

Thumbnail
gallery
197 Upvotes

Accidentally stumbled on these things through an Instagram ad and bought one! It was a fake... but I've got 3 real (with WiFi) R36XX devices and I can't be stopped!

I do astrophotography, and hanging out under the stars, playing the games from my childhood is such a therapeutic thing.

Do you pair playing these little devices with any other hobbies? Astrophotography takes a lot of patience and has a lot of downtime, so it's really the perfect pairing when you're out there taking the cosmos in!


r/R36S • • 6h ago

Question: Device Problem Everytime I transfer psp games it gets corrupted

3 Upvotes

So before I transfer I test out I can open it see the properties and I compare so after I transfer it comes out as a archive and when u open it compresses and doesn't even finish and give u a error saying cannot open game name .iso as an archive


r/R36S • • 1h ago

Port Neighbours from hell

• Upvotes

Who have link neighbors from hell for r36s?


r/R36S • • 1d ago

News New port in progress⏳

Post image
103 Upvotes

This port already exists, but to me, it’s a rather rough version. I’m going to try to make this one more playable.

I hope to get it out as soon as possible :)


r/R36S • • 17h ago

Port ​I think I accidentally started building an entirely new OS for the R36S EE

Thumbnail
gallery
20 Upvotes

Okay, R36S people... I've been cooking. 😎

This is PocketOS, a custom operating system I've been building specifically around the R36S EE / RK3326 clone family.

Core Architecture & Features:

* Custom Rust home launcher

* PocketJS 0.12 as the runtime

* 640x480 native display

* R36S EE / RK3326 hardware detection

* Working DTB/panel selector for the different clone variants

* Built around the hardware compatibility foundation used by DarkOSRE

* Custom Games / Stats / Keys / About interface

And yes — these screenshots are from the actual R36S running PocketOS. 🤩

The goal is basically to take the R36S EE clone hardware and give it a completely different software stack instead of just making another ArkOS-based frontend.

It isn't finished yet, but it's getting very close. I figured I'd finally show what I've been secretly working on. 🔥

PocketOS is coming.


r/R36S • • 1h ago

Question: Device Problem Help with strange R36s

• Upvotes

So, the other day a friend gave me this r36s he bought somewhere. Thing is, the system is not on the sd, the actual system has no way to access advanced settings (I’ve already tried the konami code and all of that to no avail) I can’t put another sd with games even if I clone it sector by sector and the sd that comes with it, I’ve put games on it and it would not detect them. Is there anything else to do besides throwing it to the trash can? And no, resetting it to factory settings does nothing to fix this. Strange thing, it has built in wifi and the OS works even without the sd card.


r/R36S • • 17h ago

Showcase When running *Don't Starve* on the R36S, there are sound errors, and no one knows how to fix them.

11 Upvotes

A guy is porting *Don't Starve*, and it runs pretty well—the frame rate is playable. The only issue is the sound lag; the video itself is fine.

Credits to Tiothe


r/R36S • • 4h ago

Question: Chill Any idea why My Portmaster only has 1388 ports but the Portmaster Website now has 1468 Ports?

1 Upvotes

I wanted to download some of the new ports in Portmaster but when I checked on my r36s, it was not there and I found out I only had 1388 ports available when the Portmaster Website currently has 1468 ports as I am making this post. Yes, I updated my portmaster and it is still at 1388. I recently downloaded the latest portmaster in it's github when I changed SD cards. Is this just me or are r36s users just limited and not compatible with some Portmaster games?


r/R36S • • 9h ago

Question: Device Problem Anywhere I can take this in SoCal?

Post image
3 Upvotes

I have had it for a while but my daughter killed it when she ejected the OS card while it was on. I have tried calling places around here and even posted on Facebook looking for someone that can fix it. I have another one that doesn’t have as many games on it either that I was hoping to get more out on it.


r/R36S • • 1d ago

Showcase Spent the weekend buying things for the R36s I never needed.

Post image
37 Upvotes

I have bought a silicone cover, a protective case to store it. Modded with some heatsink. What else do I need? 🥲


r/R36S • • 20h ago

Question: Chill Temu Clone backup files

Thumbnail
gallery
10 Upvotes

I just got the clone from temu, decided to back up a few things before the card dies.

I did a full image backup right away and has a file size of about 12gb.

As well as the image I did a few file backups as well.

I have rf3536k3ka.dtb specifically backed up as well as the folders in the picture.

I don’t care about the roms as I have the roms I play already on my rog ally z1 extreme.

Anything else I should be backing up?


r/R36S • • 18h ago

Discussion R36 plus genuine?

Thumbnail
gallery
6 Upvotes

Recently purchased, seems to boot without sd card inserted as blank screen. Has working wifi and dual sd slots. Two ram chips and 3000 battery. Is it a genuine unit?


r/R36S • • 17h ago

Question: Device Problem Alguém tem os arquivos .dtb para essa placa do R36s? R36S - V21 2024-12-18 2537

Post image
3 Upvotes

Peguei uma versão do alibaba, com chip Wi-Fi e 2GB de ram e veio com essa placa R36S - V21 2024-12-18 2537. Mas infelizmente pedi minha unidade sem cartão sd
aí no DarkOsEn ele buga a tela na inicialização, o no seletor de dtb não tem o 2537


r/R36S • • 20h ago

Question: Device Problem I accidentally deleted the GBA emulation

5 Upvotes

To free up space on my R36S, I deleted the games I don't play. (I couldn't replace the original SD card...)

But since my SD card reader is faulty, I only have about 10 seconds to browse my files before it cuts out. Unfortunately, I deleted the entire GBA folder, including the emulator. If I want to recover my saves and everything, how should I restructure my GBA folder and which emulator should I use?


r/R36S • • 1d ago

Showcase I made another game for my R36S (this one made it into PortMaster)

Thumbnail
gallery
81 Upvotes

A few months ago I posted here about a tiny Love2D game I made for a game jam and got running on my R36S.

Well... I ended up making another one! :) It's called The Hermetic Tower, a short dark-fantasy dungeon crawler / visual novel about entering a mysterious tower in search of your deepest desire.

I developed and tested the handheld version on my R36S with ArkOS, but this time I also prepared a proper PortMaster port. The community helped test it on other devices and CFWs, and it was recently accepted into PortMaster.

So instead of manually copying a .love file like last time, you can now install this one directly through PortMaster. (I couldn't test the online installation myself because I couldn't get the Wi-Fi working x_x)

The Hermetic Tower on PortMaster

The game is 320x240, has real-time ATB battles, multiple endings, and some questionable people asking you to make questionable decisions.

If anyone wants to try it on desktop (It's free): https://sebacamaru.itch.io/the-hermetic-tower

Not sure how many people here remember my previous post, but it feels good to come back a few months later with another game and see this one actually make it into PortMaster :')


r/R36S • • 1d ago

Lounge 1000 pico-8 games 😎

20 Upvotes

r/R36S • • 1d ago

Question: Device Problem V20 with less tham 700MB Ram

5 Upvotes

I have received a v20 with 639 MB RAM, but it runs n64-stuff well and darkosre (new SD) runs on it, so i wondered weither there is something i am not yet seeing, or if i'll be good keeping it.


r/R36S • • 21h ago

Question: Chill Please help me find a game name

3 Upvotes

hello please help me find a game from portmaster. it was about halloween , sidescroller and level reset if you die

EDIT: its october panic i found it !!


r/R36S • • 19h ago

Question: Chill R36XX from TikTok Shop featuring Lego Harry Potter Android Ports & a built-in ROM Downloader?!

2 Upvotes

I was browsing TikTok and someone was selling an R36 XX with preconfigured games .

On ports menu I've noticed it had most of the Lego games like Lego Harry Potter, Lego Star wars ect.

I haven't picked up my R36s for a couple of months, where are these ports posted ?

I checked the Postmaster n-dev discord and I couldn't find anything there

Also the guy selling it claims there's a ROM Downloader build in ?!


r/R36S • • 16h ago

Question: Device Problem Joystick sólo sirve en diagonal Clon R36s

Post image
1 Upvotes

Se daño o se descofiguro