WARNING! This update is MASSIVE, over 300MB. It could take up to 20 minutes to download. Make sure your battery is charged and wifi is stable.
It's about time! (Hehe you'll get that dad joke in a minute...)
The mid month update is here, and I somehow, at least in my opinion, managed to outdo the last one.
First things first, a game very near and dear to my heart, Halo, was decompiled this month. I had intention of building my own port from that data but somebody beat me to it and built a fantastic version for the Anbernic RG35XX. It only took a little bit of work to get it running on the R36S and.... wow! Place your legit Xbox ISO in the 'halo' folder to see what I'm talking about.
This update also bring in MCPELauncher, a Minecraft port from right here in the community. Also from the community is a new Saturn emu, Yabasanshiro-Pirry and the XMB theme. Thanks guys!
Duckstation and Flycast have been optimized, most games I tested play like they did on the original consoles. No lag, no slowdown. I solved an audio routing issue that was causing frame loss. Duckstation hits 60fps in many titles now, Flycast averages 25-30.
So many changes to EmulationStation again!
Benchmarking has been added.
A new clock screensaver and vibration feedback have been added courtesy of a build from a stock card, with my improvements of course. (About time...get it? 🤣)
Screen color temperature has been added system wide!
And most importantly, at least for u/Electrical-Pace4092, Batocera/AmberElec theme support has been added along with the Art Book Next ES Demake theme from Pan4Elec.
Oh, and before I forget, 60hz panels for everybody!
If you are updating, reselect your device with the SELECT MODEL tool in boot to activate your 60hz dtb.
If your device won't boot with the 60hz dtb it could be the dtb, they were all hand edited. Originals are in a folder in boot if you need them
And I actually did forget to mention - clones are now compatible. Not supported, but compatible. Your model should work if it is in the selector.
Read the log for the rest of the changes!
10152026 Change Log
Ports & Gaming
Emulation & Performance
- updated Duckstation build settings
- drastically improved performance
- hitting 60fps in some titles
- fixed conflict in Duckstation hotkeys, see Wiki
- updated FlycastSA to version 2.7
- optimized settings
- switch to ALSA audio
- hitting 30fps in most titles
- fixed FlycastSA not saving settings
- updated Dave's Retro Shaders to apply CRT shaders to PSX
- fixed Retroarch32 can't write to config folder
- fixed R36 Tuner Next launcher, removed unneeded (for dArkOSen) controller reference
- added "BENCHMARKING" to the "PERFORMANCE SETTINGS" menu
- CPU, GPU, and RAM benchmarks
- tests current value set in "PERFORMANCE SETTINGS"
- GPU Benchmark reuses
glmark2-es2-drm-legacy IN /usr/local/bin provided by R36 Tuner Next (credit to u/z3nmode-adri)
- CPU and RAM benchmarks use the same formula as R36 Tuner Next for consistent, comparable results (credit to u/z3nmode-adri)
Themes & EmulationStation
- added "DATETIME" screensaver to "UI SETTINGS", analog or digital clock screensaver
- added "ENABLE VIBRATION FEEDBACK" to the "ADVANCED SETTINGS" menu
- added "TEMPERATURE" to "DISPLAY SETTINGS", default 5500K
- added Batocera/Knulli/Pan4elec/AmberElec theme compatiblity
- ported for Art Book Next ES and Art Book Next Demake
- should support many other themes
- added XMB fcamod theme (https://github.com/jovemlcxx/es-theme-xmb-fcamod)
- added Art Book Next ES Demake theme (https://github.com/Kegg1701/P4ELEC/tree/main/art-book-next-es-demake)
- has been modified to work with dArkOSen
- fixed "PERFORMANCE SETTINGS" and "NETWORK SETTINGS" now hide in kiosk/kids mode
- fixed global ES keymap (JP) not working on scripts
- updated scraper IDs for Ports - more games should scrape successfully
- added Xbox, PS4, Switch and Android categories
- Ports now search by name rather than ROM
- produces more results, possible to scrape wrong platform so double check after scanning
- updated ES translations
Kernel, ZRAM & Networking
- updated RTL8188EU wifi driver (thanks to u/OkDoubt2799)
- added amux mapping to kernel (thanks u/Jason_2x!)
- fixed ZRAM not respecting settings at boot
- added ZRAM capacity checks to prevent OOM errors
- fixed "WI-FI MONITOR", service detected as on when off
- fixed "WI-FI MONITOR" service not running in background
- added
USB Network Mode.sh by @ctgl1987 to the System folder (thanks u/Warlord698)
DTB & Device Support
- added R36s-V21 2024-12-18 2537 to the SELECTOR
- fixed HL-R50S-V30 2025-12-18, should install now
- fixed R36S-V12 2023-08-18 Panel 4 in the SELECTOR
- boot.ini was calling wrong dtb
- fixed access to SD2 (provided by u/chitalov)
- screen rotation now auto-detects for devices like the R50H, flag file is gone
- patched all dtbs in the SELECTOR with 60hz panel timing
- if my edits cause problems the old dtbs are in
/boot/dtb.7z
- added
60hz_display_timing_patcher.sh for use on unpatched dtbs
- won't touch already patched files
- safe to test, creates backup dtb in boot
- may not work on all panels
- added
fix-sd2-mount.sh to the Advanced folder
- a patch tool for devices that won't boot/reboot with SD2 inserted
- may reduce overclocking stability
System Tools & Utilities
- added
recordscreen shell tool for capturing screen video
- type
recordscreen <duration> <location/filename>, ie. recordscreen 15
- default location is /roms/screenshots
- restored
SELECT MODEL.bat and SELECT MODEL OSX.sh, due to false virus detection in exe file
- fixed keyboard in
351Files missing icons on large screens
- updated the Wiki: added Kiosk and Kids Mode, Storage Settings, and Performance Settings
----------------------------------------------------------------------------------------------
DOWNLOAD
---------------------------------------------------------------------------------------------
If you love what I do you can buy me a coffee! djparent@ko-fi.com