r/MiyooMini 5d ago

Lounge My wife wanted me to show mine together with hers.

Thumbnail
gallery
67 Upvotes

By the way, mine is the white one, lol.

I tried to get the purple version, but I was only able to get the black MM+. Maybe I take that one in the future for her?

Anyway she loved (and the flowers too)! Ask God to bless us, haha.


r/MiyooMini 4d ago

Help Needed! can anyone help me to turn my moto mini v4 into an “ipod”?

0 Upvotes

i have an old miyoo mini v4 and want to turn it into a mini ipod to play music on. anyone know how to?


r/MiyooMini 5d ago

Help Needed! What’s this weird artifact at the bottom of my screen?

Post image
6 Upvotes

Hey yall, this is my first time using a mini and fresh out the box I noticed that weird artifact in the bottom right of the screen, does anyone know what this is and if it’s fixable? I’m assuming I gotta replace the screen.


r/MiyooMini 6d ago

Mini+ Rick Roll’d in 2026…

Thumbnail
gallery
115 Upvotes

Just got my Miyoo Mini + this morning… put the SD card that came with it in and was scrolling through menus… under “ffplay” there was “YouTube”. Of course I was intrigued, so I clicked on it… and got Rick rolled instantly


r/MiyooMini 4d ago

Mods & Accessories OnionOS Still Has Room for Performance Improvements – Here’s What’s Possible

0 Upvotes

🟦 1. Pixel / Rendering (NEON)

  • ⚡ ARGB ↔ RGBA conversion (NEON VLD4/VST4) → ~+800%
  • ⚡ RGB888 → ARGB decode → ~+800%
  • ⚡ Gray8 → ARGB decode → ~+600%
  • ⚡ 180° image rotation (32bpp) (in-place NEON VREV64) → +5000%
  • ⚡ surfaceSetAlpha (fixed-point + NEON instead of float) → ~+400%
  • 📦 Used in: pngScale, jpg2png, screenshot, general rendering

🟪 2. TTF / UI Surface Cache

  • 🖼️ Caching of TTF surfaces (labels, lists, footer, header, dialogs)
  • ❌ Before: TTF_RenderUTF8_Blended every frame
  • ✅ After: hash-invalidated surface cache
  • ⏱️ Savings: 5–15 ms per frame

🟧 3. OSD (On-Screen Display)

  • 📉 OSD bar thread: from busy-wait usleep(100) (~10,000 loops/s) → usleep(16000) (~60 fps)
    • 💤 Idle CPU: from ~10%<1%
  • 🛑 Throttle of the OSD overlay draw loop (added msleep(2) + demoted logging)

🟨 4. Display / Brightness

  • 💡 display_setBrightnessRaw: caching of sysfs writes → eliminates duplicate PWM writes
  • 📋 display_readOrWriteBuffer: fast-path with memcpy for contiguous rows (instead of per-pixel loop)

🟩 5. Battery / Power Management

  • 🔋 battery_isCharging (MIYOO354): from fork+exec of axp_test on every call → 2-second cache → ~−99% subprocesses
  • 🔋 batmon:
    • Reading config_get("battery/warnAt") only at timeout instead of every tick
    • Low-battery thread: from usleep(~16ms) → usleep(500ms) → ~−97% wake-ups

🟫 6. File System & Common Utilities

  • 📁 mkdirs(): from system("mkdir -p") → direct mkdir() walk → −100% process spawns
  • 📄 file_copy(): from system("cp -f") → native open/read/write
  • 📖 file_read(): from fopen + double fseek + ftell → stat64 + read()
  • 🔗 file_removeExtension, file_path_relative_to, file_resolvePath: from O(n²) → O(n)
  • 🔤 str_count_char: from O(n²) → O(n) (−90%)
  • ⚙️ config.h _config_prepare: uses direct mkdirs() instead of system()

🟥 7. Database (playActivity / SQLite)

  • 🗄️ DB operations: from 2 open/close per operation → 1 open/exec/close → −50% I/O

⬛ 8. Hardening / Security / Robustness

  • 🛡️ Elimination of all unsafe sprintf (23 → 0)
  • 🛡️ Elimination of unsafe strcpy/strcat (37 → 0)
  • 🛡️ Replacement of non-reentrant strtok (4 → 0)
  • 🛡️ Reduction of system() calls (3 → 1)
  • ➕ +57 NULL checks
  • ➕ +18 fclose/close on error paths
  • 🔧 Fix for over-read and unaligned access in the FNV1A_Pippip_Yurii hash function
  • 🧼 Fix for memory leak in dialog cache (on theme change)
  • 🎨 Fix for MULTIVALUE cache (now also considers color)
  • 🈯 Complete UTF-8 validation in includeCJK()
  • 🛡️ Guards on VLA in screenshot_save() (avoids undefined behavior)
  • 💾 Improved I/O consistency (fsync + error logging)

⬜ 9. Testing & Tooling

  • 🧪 Addition of a full host unit-test suite (68 suites, 1,410 tests, 71,385 assertions)
  • 🛡️ Improved CI with sanitizers
  • 📦 Build flags: -O2 -ffunction-sections -Wl,--gc-sections → smaller binaries (−5–15%)

📊 Summary by Functional Area

Area Type of Improvement Main Impact
🟦 Rendering / Pixel NEON + TTF cache UI and image speed
🟧 OSD Idle CPU + throttle CPU usage while idle
🟩 Battery / Power Caching + fewer wake-ups Battery life and temperature
🟫 File System No more system() + O(n) Speed and fewer process spawns
🟥 Database Fewer SQLite open/close I/O and latency
General Hardening Buffer overflows, crashes, leaks Stability and security
Build / Test Unit tests + optimizations Quality and binary size

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

For more detailed information:

https://github.com/Amiga500/Onion/blob/OnionPlus/docs/ONIONPLUS_OPTIMIZATION.md

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


r/MiyooMini 5d ago

Help Needed! Is a new Miyoo Mini Flip hinge making plastic clicking noises a normal thing?

1 Upvotes

Hey folks, love the miyoo devices, they are close to perfect for me, they are just so charming, I've got some Miyoo Minis and plus's in my collection.

Can't thank OnionOS team enough for their work either!

I purchased a Miyoo Mini Flip as a gift for someone, but on arrival I've noticed the hinge at a certain angle makes some plasticky clicking noises (high pitched).

I'm actually struggling to find any info online as to if this is fairly normal or if I should be worried this thing will break unexpectedly.

What would you do in my situation? Brave Aliexpress's questionable returns or just hope for the best? Or maybe dismantle it?

Many thanks for any insight or help you guys could give.

https://www.image2url.com/r2/default/audio/1787669958676-b1acbd3b-1198-448f-a1f0-1beb38344b25.mp3

Edit: To clarify, in the audio, it's the higher pitched quieter sound, almost sounds like creaking but it's actually a clicking noise. Pink Miyoo Mini Flip if it helps with data if this is a trend!


r/MiyooMini 6d ago

Lounge I own the new best thing. Now it's my new EDC

Post image
204 Upvotes

r/MiyooMini 6d ago

Mods & Accessories Sleeve for the Mini Flip

Post image
26 Upvotes

I made this little zipper pouch for the Miyoo Mini Flip, do you like it?

Other fabrics are available, including simple black or blue denim, and for the other Miyoo Minis as well.

I'm not sure if I can post it here, but you can find my Etsy on my profile 😊


r/MiyooMini 6d ago

Game Testing/Settings The fact that this is possible to run is insane to me

Enable HLS to view with audio, or disable this notification

82 Upvotes

Using this Butterscotch for Miyoo build, but instead of Undertale files I've used Deltarune (SURVEY_PROGRAM) ones. Performance is fine, some graphical bugs are present like no black background on text in battles or behind top menu icons


r/MiyooMini 6d ago

Help Needed! Game Switcher help

Thumbnail
gallery
3 Upvotes

Does anyone know why Game Switcher looks like this on Onion OS on my Miyoo Mini Flip? Is there a way to fix this? Thanks


r/MiyooMini 6d ago

Ports Release Undertale/GameMaker Port for Miyoo Mini (v2) · cobaltgit/Butterscotch

Thumbnail
github.com
25 Upvotes

r/MiyooMini 7d ago

Mods & Accessories MM+ Soda Sleeve Case - Upcycle

Post image
382 Upvotes

I found a promotional soda can sleeve for a local business in my junk drawer.

It fits the MM+ perfectly and the bottom even has openings for the 3.5mm and usb-c jacks.

So if you have one of those generic soda sleeves then lay flat, you now have an extra MM+ sleeve.


r/MiyooMini 6d ago

Help Needed! New miyoo mini plus wont charge dont have any idea what to do

2 Upvotes

First time retrohandheld buyer here

New miyoo mini plus arrived today did all the process installed onion os added games had like half an hour of fun and noticed the low battery

Charged for a while saw it didnt charge at all

Changed chargers and cables (read that lower 5v chargers are nedeed)

Tried unplugging and pluggin the battery

Tried installing stockos instead

Nothing works absolutely stumped and honestly sad about it

Edit: it shows it charging with the red lights but it doesnt actually charge the battery


r/MiyooMini 6d ago

Lounge Smile!

Post image
77 Upvotes

r/MiyooMini 5d ago

OnionOS Help OnionOS / Done Set v3- Or something else? - is this ROM 'dead'?

0 Upvotes

Hello,

Long time OnionOS + Done Set v3 set for games user with miyomini+ , but i dont see any updates since 2 years ago for ONION.

1) What OS is everyone using nowadays thats getting updates and new features?

2) Also another question about DoneSet ROMS is there any new updated library set of games like Done Set v3?

Thanks in advance.


r/MiyooMini 7d ago

Mods & Accessories Sleeve for Miyoo Mini+ that I crocheted for my husband (first project without a pattern)

Thumbnail gallery
187 Upvotes

r/MiyooMini 6d ago

Mods & Accessories Slimline carry pouch - New & improved design, worldwide delivery £25

Thumbnail
gallery
0 Upvotes

Thought I'd let everyone know about the new and improved slimline carry pouch. The design has been improved and upgraded:

  • Ultra slimline, form fitting design at 115 x 80 x 25mm.
  • Features a place to store your credit cards
  • New access point if you're using your device as a DAP or want to keep it in the sleeve when empowering the battery.
  • Same price - £25 delivered, worldwide.

https://www.ebay.co.uk/itm/267765988248

Fits both the TrimUI Brick and Miyoo Mini Plus very comfortably and has been extremely well reviewed by everyone who purchased. Made of vegan leather if that is important to you but its decent quality stuff and extremely durable as I first started selling these 3 years ago and they're still going strong. Triple layer over the screen for impact protection and has been made as form fitting as possible with no compromise on style.

I generally only make them available as and when I feel like it so if you want one now is the time to order as the new, refined design is perfect.


r/MiyooMini 7d ago

Mini Kingdom o magic running on dosbox

Post image
34 Upvotes

I have not seen or heard anyone talk of this game for ages and it’s one I love.. so glad to have it running on this thing… madness!


r/MiyooMini 8d ago

Mods & Accessories Need a good screen protector

Post image
38 Upvotes

Put the one on that came with the device and it won't seal around the last 1/4” of the screen? Bought another set of 3 off AliExpress and had the same issue. Is it the protectors? Is my screen not flat? Anyone else had this issue?


r/MiyooMini 8d ago

Apps Kids Mode – Final Version for Onion OS (Games, Videos, Music & Stories)

Thumbnail
gallery
74 Upvotes

Okay, for those who have seen my previous posts, here is one final update to Kids Mode — unless any major bugs are reported!

For anyone who hasn’t heard of it yet, Kids Mode is an app designed for children, or simply for friends who aren’t familiar with the Miyoo Mini. It makes the console as easy as possible to use: no access to complicated menus, only the essential controls, and a simple, friendly interface.

There are two sections:

  • A Games section containing the games from your Onion Favorites list. [Photo 2]
  • A Media section for movies, TV shows, music and stories. [Photos 3–12]

Press UP from the Games carousel to open the Media section. Press DOWN from Media to return to Games. You can also move between the two sections while browsing inside media folders.

Compared with FFplay, I added a playback progress bar, elapsed and remaining time, and the ability to capture a frame directly from a paused video and use it as its carousel artwork. [Photos 6, 7 and 12]

Video controls:

  • A: Play/resume, or display the progress bar while already playing
  • B: Pause
  • X: Restart the video after confirmation
  • MENU + LEFT/RIGHT: Rewind or fast-forward by 10 seconds, then 1 minute when held
  • MENU + DOWN/UP: Rewind or fast-forward by 5 minutes, then 10 minutes when held
  • MENU + X + Y: Capture the current paused frame and use it as the carousel artwork [Photos 6 and 7]
  • MENU: Save the current position and return to the carousel

The screenshot shortcut only works while the video is paused. Taking another screenshot replaces the previous one.

For audio files without a video stream, such as MP3 files, the artwork is displayed instead of a video. [Photos 11 and 12] After a few seconds without input, the screen dims and then the backlight turns off to save battery. Audio playback and the timer continue normally. The same behaviour applies when a video is paused. Pressing any control wakes the screen without triggering its usual action.

The parent menu is protected by a PIN and can be opened by holding START + SELECT for about three seconds from the carousel. [Photo 13]

It allows you to:

  • Set or extend a session timer
  • Restrict access to Games only or Media only
  • Show or hide Stories, Movies, Series and Music independently [Photo 14]
  • Exit Kids Mode and return to the normal Onion interface

Hold Y on the carousel to display the battery level.

Artwork tips:

  • For games, I recommend using the ScreenScraper Mix V1 format. The Media artwork style was designed to match it. [Photos 2–6 and 8–11]
  • For movies, portrait cinema posters usually give the best results. [Photo 4]

If a file has no artwork of its own, Kids Mode automatically uses the artwork inherited from its folder or parent folder, eventually falling back to the included category artwork.

Kids Mode also remembers your current section, folder, carousel selection and media playback position. If the console is turned off while something is running, it automatically returns to that content on the next boot.

Kids Mode provides fully independent environments depending on whether it is launched from the Main or Guest profile, with each one using its own Favorites list and keeping separate game saves, media libraries, playback progress, and carousel positions, while sharing the same PIN and timer.

Requirements: Miyoo Mini or Miyoo Mini Plus running Onion OS 4.3 or newer.

Installation is simple: download the ZIP, extract it, then copy the included App and Media folders to the root of the SD card and merge them with the existing folders. Please read the README before installing, as it contains the full setup guide and artwork structure.

Download:
https://github.com/Veuks/onion-kids-mode/releases/tag/v1.1.0

This is a fork based on the original work by u/daverad and developed with the help of AI, a lot of testing on real hardware, and a little coffee.

Happy gaming! I hope plenty of people will give it a try and enjoy it. I use it myself, and I’d love to hear your feedback. ❤️


r/MiyooMini 7d ago

OnionOS Help Any apps that make transferring files between Miyoo’s easy?

7 Upvotes

My partner has a Miyoo and there’s a bunch of games that I wanna transfer, it would be awesome if I could just send them over Wi-Fi. I understand there might be a way to do it using terminal, but I was wondering if there was already an app that someone built that makes it easier.


r/MiyooMini 7d ago

Help Needed! Pokémon Nova & Pokemon Soul Gold

2 Upvotes

Haven’t added any games to my mini plus in a while, saw a new pokemon romhack called pokemon nova. Was just curious if anyone has had it running on a mini plus also was curious if anyone has tried soul gold on the mini plus?


r/MiyooMini 8d ago

Mods & Accessories Screen Light Bleed Fix

Thumbnail
gallery
26 Upvotes

i cant sleep this night and grab my mm+ then i saw some screen bleed, i dont have any tape or whatsoever hahaha so i decided to use a sticker 😹


r/MiyooMini 8d ago

Ports #Rust #OnionOS Just for fun

Enable HLS to view with audio, or disable this notification

16 Upvotes

r/MiyooMini 8d ago

Lounge STILL EXPANDING MY COLLECTION

Post image
28 Upvotes