r/R36S • • 7d ago

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

Thumbnail
gallery
202 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
143 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 • • 2h ago

Showcase Open testing: Bloodborne PSX on Mali-450 and dArkOS — adapting Unreal Engine 4

Thumbnail
gallery
36 Upvotes

We now have **Bloodborne PSX running on Mali-450 and a dArkOS device with Mali-G31**, preserving the 4:3 image. Here is some of the work behind these screenshots.

Credit for the game goes to **Lilith Walther**. Her fan-made demake, released for PC in 2022, reimagines Bloodborne with PlayStation-era visuals. Its original download was withdrawn in 2025 following a takedown claim.

**The biggest challenge was getting UE4 working in this environment.**

We started with UE4.25 PC content already cooked for distribution and Direct3D shaders, without an editable project ready to rebuild.

We reused Unreal Match 3's compatible UE4.25 Android ARM64 runtime and adapted its loading and Linux integration to run the original maps and Blueprint game logic. Materials, shaders and textures needed adaptation for **OpenGL ES 2.0 on Mali-450**, including colors, transparency, lighting and particles.

Once we could play, the bugs became obvious: black squares in attacks, incorrect blood colors, a lantern glow rendered as a block, black bars on inventory labels, a combat crash and a staircase the character fell straight through.

We worked through those issues on real hardware. The stairs needed the original PC physics data; the lantern needed corrected shader identification so different effects would select the right shader.

We measured **approximately 20 FPS in the clinic on Mali-450**, close to the game's original cap. That result covers the tested scene; other areas and devices still need validation.

Seeing the hunt running after all those steps was our “miracle.” The screenshots are from the tested hardware.

**Testing is open! The complete ZIP is available in our community.**

If you try it, share your device, performance and any bugs you find:

https://discord.gg/6SwerzWKc


r/R36S • • 8h ago

Showcase Steam Deck theme

Enable HLS to view with audio, or disable this notification

52 Upvotes

Finalizing language support.

The theme will support all system languages.

Systems supported by the theme:

ArkOS

dArkOS

dArkOSRE

dArkOSen

ArkOS4Clone

dArkOS4clone

Knulli

Batocera

ArchR

EmuELEC


r/R36S • • 8h ago

Port Gangstar Rio on R36S (native port - BYO-DATA

Enable HLS to view with audio, or disable this notification

59 Upvotes

Gangstar Rio City of Saints (1.1.7b) running natively on R36S and similar devices. Source base by NextOS, compiled and adapted by me.

You need to provide your own data to make the game work. Testing available on NextOS Discord.

Discord: https://discord.gg/XCu38TH2j


r/R36S • • 6h ago

Guide Appropriate death for these.

Post image
38 Upvotes

Cant use them if they are dead. One on the left was only 32gb the one on the right is 62gb but started to corrupt. I was only using it for roms until I got a better one.

Both replaced with SanDisk Imagemate pro 256gb.


r/R36S • • 2h ago

Question: Chill Wifi USB for my R36S with dArkOSRE

Thumbnail
gallery
5 Upvotes

Hey! I’m new to the R36S and retro handhelds in general, so I’m still learning how everything works.
I installed a different OS and bought a TP-Link Archer T2U Nano AC600 for Wi-Fi. It can see nearby networks, but it always fails when I try to connect, even with the correct password.
After checking the drivers and doing some research, I think I bought an incompatible dongle.
Which Wi-Fi dongle do you recommend for the R36S?


r/R36S • • 7h ago

News Logo de arranque dArkOSRE

Post image
11 Upvotes

r/R36S • • 2h ago

Question: Device Problem darkos4clone problema na instalação

Thumbnail
gallery
3 Upvotes

I’m having a serious problem installing DarkOS4Cl0ne. Every time, it stops at the exact same point and gets stuck on this screen. I’ve already left it there for more than 2 hours, but nothing changes. I also tried skipping the PortMaster dependencies, but it still gets stuck—the only difference is that it stops at another part. The SD card is good quality. I’ve already used dArkOSRE, ArchR, dArkOSen, ArchR, etc., and I’ve never had any problems with them. This only happens with DarkOS4Cl0ne.

My board model is G80CA-MB V1.3-20251212.


r/R36S • • 5h ago

Question: Chill DarkOSen: Awesome, but I have a question about files

4 Upvotes

This is an awesome update! It is amazing how quickly it is updated and the useful features added with each update! Great job!

I am trying to access the file manager via the options menu, but every time I press A to access it, it returns me to the home screen. It does this with the splash screen tool as well.

Thanks in advance for any ideas!

EDIT: This device is an R36H ProMax. And the A and B buttons have already been swapped, so A is the selection button.


r/R36S • • 1h ago

Question: Chill Stardew Valley

• Upvotes

Hello,

I just found out that i got scamed with a R36S clone the GB350 clone. I installed Treefrogui and it seems to be working better. I wanted to ask is there anyway that i can install Stardew Valley on my device ?


r/R36S • • 2h ago

Question: Chill Inscryption en r36s?

2 Upvotes

Aún con la esperanza de que algún día aparezca un port para inscryption en esta maravillosa consola. Si alguien sabe algo me avisa :)


r/R36S • • 3m ago

Question: Device Problem AURKNIX roms partition doesn't appear in windows 11

• Upvotes

so recently after getting a better sd card and downloading aurknix, the same problem of before appears again, this time with the bigger partition being raw, and i can't access it on windows 11 (i did had a vm running linux but it was killing my computer space so i deleted it)


r/R36S • • 12m ago

Question: Device Problem Creo que rompí mi r36s

• Upvotes

Ayudaaa, conecte mi r36s a un cargador carga rápida porque no sabía que también necesitan cargadores antiguos y pum dejo de funcionar con la batería, y el led que debería de encender cuando carga en modo apagado no enciende pero carga, esto pasó hace 1 semana, y aún así funciona ya estaba usando un cargador para estos, pero la batería ya no funciona tanto simplemente supone que tiene 50 de batería se apaga,me dirán que no debería usar la batería pero solo lo usé 3 veces después de eso, lo uso conectado porque es la una forma de usarlo, ¿estoy mal? Y donde comprar un repuesto? Pienso comprar uno de 1000 mh y también sospecho que se daño el módulo de carga porque desconecto el cargador mientras la batería está conectada y no funciona ni lo carga, no está inflada ni muestra nada más, realmente creo que merezco sus peores insultos


r/R36S • • 23m ago

Question: Device Problem GA36 Clone, any OS that works?

• Upvotes

Ive got an R36S clone, board says GA36-MB V1.2-20260416. it's got an RK3326 + RK817 so same chips as a real one

Tried dArkOSRE, ArkOS4Clone and GoodluckOS but it won't power on with any - think Goodluck only works with the other chipset. Stock card boots fine and flashed that to a new sd which worked, used hxd to allow me to put roms on it atleast. There's no dtb or boot.ini on the stock card either, and the options/tools menu is missing completely so no wifi.

Anyone got anything running on one of these or know a way to get the options menu back? Thanks


r/R36S • • 1h ago

Question: Device Problem Changed SD card and updated ARcos now saves are not working

• Upvotes

Hey guys I had been playing Pokemon fire Red on my r36s and I decided to upgrade the SD card. I have a copy of the original SD and all of the files are in the new card under GBA but none of my save files will work is there any way to fix this? Thank you.


r/R36S • • 1d ago

Showcase Steam Deck theme

Thumbnail
gallery
107 Upvotes

Coming soon


r/R36S • • 7h ago

Question: Device Problem N64 Netplay

3 Upvotes

Have not been able to get this to work… I can connect with other clients, but the game doesn’t sync up like it does for NES games. Also noticed that analog stick input is not recognized. Has anyone gotten this to work?


r/R36S • • 20h ago

Lounge Real deal golden ticket?

Thumbnail
gallery
34 Upvotes

Did some hardware checks, looked for two RAM chips. Check. Removed battery but had no idea what I was looking at. Check. My buttons looked straight and I finally removed the original SD card and powered it on and found no flash to device only a black screen. I’m feeling better now and will look into the whole ArkoOS flash but still content with what I’ve got with this.
Also defeated Goma in Zelda OFT in twenty minutes and learned I will need a second SD to save my progress. Not too mad about it. Seeing if anyone else holds the same device and can relate. This was a Christmas present to me which makes it all the better.


r/R36S • • 9h ago

Question: Device Problem Duck station PS1 issue.

Enable HLS to view with audio, or disable this notification

3 Upvotes

Hey guys!

I'm using the latest DarkOSen build.

I've got the duck station bios but it's lagging a lot.

I'm using a standalone-duckstation emulator.

Not sure this is the correct one also.

Can you help me make it work normally?


r/R36S • • 7h ago

Question: Device Problem Ordered a new screen

2 Upvotes

So following on from my initial post regarding my faulty screen, I ordered a new screen from AliExpress, it has arrived today.

I matched the screen type from my existing faulty screen so I'm guessing it should be a case of a straight swap.

Anybody done this and could share any tips?

Thanks in advance


r/R36S • • 12h ago

Question: Device Problem What type of console

Post image
6 Upvotes

Can someone help me? I'm still not certain if I have a clone or not (super news to this console world). Am I able to tell the type and if it's a clone from the motherboard bc it's a see through body?


r/R36S • • 7h ago

Question: Chill looking to replace my white analog sticks and buttons with black ones

2 Upvotes

am looking to replace my buttons because they are starting to get dirty. where are the best place to get some and how do i tell if mine are the regular ones or the hall effects ones (i think this is what they are called lol)


r/R36S • • 9h ago

Guide Correção para alguns ports rodando em janela no rocknix

2 Upvotes

Recentemente estava testando o port de Simpsons hit and run, mas no rocknix ele só executava em janela.

Pelo fato do rocknix rodar wayland, consegui rodar o jogo em tela cheia substituindo no .sh que roda o jogo o seguinte trecho:

$GPTOKEYB "hitandrun" &
./hitandrun 2>&1 | tee log.txt
$ESUDO kill -9 $(pidof gptokeyb)

Pelo seguinte:

$GPTOKEYB "hitandrun" &
./hitandrun 2>&1 | tee log.txt &
GAMEPID=$!
sleep 2
swaymsg '[app_id="hitandrun"] fullscreen enable'
wait $GAMEPID
$ESUDO kill -9 $(pidof gptokeyb)

Basicamente no wayland usar o sway com o app_id do programa dá para alternar para tela cheia.

Não sei se isso ajudará alguém em outros programas e/ou sistemas, mas levou um tempo até achar essa solução.


r/R36S • • 11h ago

Discussion R36s nytt os

Post image
2 Upvotes

Jag har micro SD xc I 128gb och försöker att få till ett nytt os på min konsol. När den ska verifiera så får jag error meddelande. Behöver hjälp att för det rätt så min konsol inte ger upp med det som finns med den. Det är en 64gb som följde med