OpenDingux for RS-90 release 2020.10.04

Here is a new OS update for the RetroMini (RS-90). Note that it may very well be the last update for this handheld, since it is pretty much feature-complete, and as far as I can see, pretty much stable too.


  • Based on Linux v5.9-rc7 and Buildroot 2020.08.
  • Fixed out-of-memory issues at boot.
  • Fix overall performance issues of the 2020-01-06 release.
  • Added support for paletted 8bpp.
  • Added support for the IPU. Only multi-planar YUV 4:4:4 can be used. This pixel mode can be used in SDL1 by calling SDL_SetVideoMode with bpp=24 and SDL_YUV444 set in the flags.
  • Fix quick key presses being missed.
  • ExFat-formatted SD cards are now supported.
  • zram swap now uses LZO as the compressor. It seems to be the one that gives the best performance overall.
  • And lots of cleanups that aren't noteworthy enough to appear on this list.

Download links

The update OPK can be downloaded here: OpenDingux 2020-10-04 update OPK.
You MUST be running the 2020-01-06 release to run the update.

An updated toolchain can be downloaded here: OpenDingux 2020-10-04 toolchain.
After extracting the toolchain, be sure to run the script, so that it can work from the directory you extracted it to.

  1. #1Slaanesh, 04 Oct 2020

    Great job with this! With this update the RS90 is now a really useful gaming and emulator platform thanks to the IPU and paletted 8-BPP support. Thanks to you and the others involved in OpenDingux and the labor of love that this surely represents.


  2. #2John, 05 Oct 2020

    Спасибо за труды, глядя на то что вы делаете понимаешь что нужно еще многому научиться.


  3. #3Ninoh-FOX, 08 Oct 2020

    Thanks!! looking forward to trying it this weekend !!


  4. #4Georgy, 09 Oct 2020

    It seems mass storage mode is broken on Win7, at least while working with internal storage. Whenever I try to copy a file to internal storage it just does nothing, showing “Copying…” dialogue. After cancelling - the device goes missing in drives list (my computer) and you have to either reconnect it or run “usb mode” tool again. I hardly managed to copy few files once in 5 attempts. Also, Ethernet-RNDIS refuses ftp connection to (WSAECONNREFUSED). Telnet works, /var/log/messages has no info about ftp connection. ccdoom and wolf3d both work perfectly, no more caching lag on doors, crashes or reboots at all. regba’s tony hawk feels like 60fps fluent.


    1. #4.1Aco, 17 Oct 2020 (Reply to Georgy)

      same issue here with usb mode.


    2. #4.2VortexWong, 21 Nov 2020 (Reply to Georgy)

      I have the same problem in Win10. I tried to copy opk files and just show “copying” message few seconds before disconnect. Any idea? Theres any way to de-update to 2020-1-6 version?


    3. #4.3pcercuei, 04 Apr 2021 (Reply to Georgy)

      It’s been fixed in the nightly builds, I’d suggest that you update to the latest one.


    4. #4.4Renan, 12 Apr 2021 (Reply to Georgy)

      But updating it through the nightly builds will turn most emulators useless, won’t it? Well, anxiously waiting for a new release.


    5. #4.5pcercuei, 12 Apr 2021 (Reply to Georgy)

      No, everything should run just like before, and if you find an app or emulator that did work before and doesn’t work anymore, it’s a bug, please report it.


  5. #5parsec, 12 Oct 2020

    thanks for all your work! but where i can find a guide? in my rs90 i have the lie “obtain data files from usb” how can i do?


  6. #6Robert, 13 Oct 2020

    I confirm that the usb data transfer does not work, furthermore the display brightness change is no longer available


  7. #7AVMNetto, 16 Oct 2020

    Thank you for keeping the good job! Downloading!


  8. #8return to stock possible?, 08 Nov 2020

    Maybe I did something wrong along the way that I’m not aware of, but I find this new firmware actually runs gba games SLOWER for me. Games I had no issue with now run slower with crackly audio, and somehow the original stock firmware gave me zero issues (with the exception of a romhack that was unplayable). Also, oddly enough, the battery on my device seems to be running out faster? or maybe the firmware is giving me a graphical bug/glitch that shows my battery draining faster? Idk but now I just want to see if there’s a way to return to the stock firmware. Maybe then I could try it again or at least go back to how comfortable it was before.


  9. #9BraisGz, 21 Apr 2021

    Using it on a Mars Gaming MRB (Just a Rs90 ripoff) and its working amazing with this update. But i have a question! How can I add more wallpapers to the system? Im basically trying to use a black background but i cannot find the right folder!


  10. #10Jonh, 01 Jun 2021

    Since the last stable update, the brightness adjustment option does not appear in settings and the brightness appears in the middle, just as I left it in the old firmware. If Start is pressed during startup, the brightness value is always at 8 (starts brighter), and if it is changed, the change is not noticed and when restarting it returns to 8 in “safe” mode. When restarting in normal mode it keeps loading the brightness to half, even manually changing the gmenu2x configuration file it keeps rewriting. Is a compilation going to be released to fix it? Is there any method to fix it manually? Perhaps the following data can be useful for information: when looking at the gmenu2x configuration file in normal boot, the brightness level value is several whole numbers in a row, something is causing continuous corruption.


  11. #11Anonimo, 22 Sep 2021

    Thank you for your job. You transformed a bad Chinese console in an interesting little handeld for retrogaming. Downloaded and flashed…Perfect. See you to next project. Thanks