Customize a retro handheld gaming console with Onion OS

Gaming Upgrade

© Lead Image © file404, 123RF.com

© Lead Image © file404, 123RF.com

Article from Issue 295/2025
Author(s):

Adding custom firmware to a handheld gaming device enhances your gaming experience and lets you write custom apps. We show you how with Onion OS on a Miyoo Mini Plus.

The Miyoo Mini Plus [1] and Anbernic [2] family of handheld gaming consoles offer a wide range of retro gaming options. These consoles start around $50, and they have emulators for all the major old-school gaming platforms. The handheld hardware comes in several different form factors, but they all run Linux under the hood (Figure 1).

Figure 1: The Miyoo Mini Plus and the Anbernic RG35XX resemble the Nintendo Game Boy, while the Anbernic RG40XX looks more like a Sony PlayStation Vita.

While the firmware that ships with these consoles locks you into a fairly limited interface, you can find custom firmware that offers some enhanced functions and usability features. For the RG35XX/RG40XX hardware, some of the custom firmware choices include Knulli [3] and muOS [4], with GarlicOS [5] being extremely popular on RG35XX units. For the Miyoo handhelds, Onion OS [6] is the most commonly used custom firmware.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • curses

    When you need some quick graphical output, the old school curses library can save you some time and effort.

  • JavE: ASCII Art Editor

    The free JavE ASCII editor lets you create diagrams, brighten email messages, write circuit diagrams, create cartoons, or just design ASCII art for pleasure.

  • Anonymous File Sharing with OnionShare

    OnionShare lets you share files without revealing IP addresses or domain names. The latest version also allows uploads.

  • Lua on OpenWrt, Pi, and PS Vita

    Lua is an interesting Python alternative for small embedded machines that are not sufficiently powerful to run Python scripts. Create Lua socket client/server scripts to send outside temperatures between a Pi and a PS Vita display.

  • Gemini Protocol

    Create Gemini pages to show sensor data or control a Raspberry Pi rover.

comments powered by Disqus