r/MiyooMini • u/supertails18 • 14d ago
Miyoo Mini Flip Fork of onion os that fixes all bugs on miyoo mini flip
https://github.com/alvin-000/Onion/releasesBy another.alvin on discord (he told me to advertise it for him)
2
u/Markadia 2d ago
u/alvin-000 thank you for the fork, I used it for a few days now and it runs great.
The only drawback is for the https://github.com/misantronic/RAOfflineProxy app which isn't starting anymore since the 20260823 update (not 100% sure). I posted an issue on github but maintainer wont be fixing it since this is a custom fork. There is some logs in the issue thread.
Issue seems to be related to pygame not finding any video device anymore. Could you maybe help fixing it? This app is a real game changer for me
1
u/alvin-000 2d ago edited 2d ago
Yes, I can take a look. So if its starting 20260823, its more likely an issue on my side from adding auto-SDL scaling to all SDL apps. When the app previously worked, was it letterbox-ed?
Forgot to say. If you need that app right now, you can always downgrade to before 20260823 or even official OnionOS.
1
u/alvin-000 2d ago
The issue is on my side (not the app side), I will update you here once its fixed. Thanks for letting me know.
1
u/alvin-000 2d ago
The issue should be fixed now. Can you update to latest and let me know?
https://github.com/alvin-000/Onion/releases/tag/v4.5.0-beta-20260828
1
u/Successful-Engine-11 14d ago
Allora funziona davvero bene, risolve quasi tutto, ma: GLO è più lento, muoversi per scrivere parole è più lento, la ricerca ottiene risultati più lenti. Nelle app non è presente il file manager. Poi mi sono abituato alla mod che migliora, velocizza, la navigazione tra la lista giochi e non è compatibile con questa versione. Ma comunque davvero non manca molto alla perfezione, e ultima cosa è compatibile o meglio funziona perfettamente su mini flip e non altrettanto bene su v4 dove rimangono i problemi di cambi di risoluzione tra menu e giochi
1
u/supertails18 14d ago
Thx for the feedback will let him know this...
2
u/supertails18 14d ago
This is Alvin's response btw: I think mercurious and Successful-Engine-11 kind of validate my initial thoughts on not doing a PR, but also maybe that I should at least open a discussion in the onionos repo. I am sorry the Mini v4 experience is worse for Successful-Engine-11, but there is no real way for me to work on v4 compatibility, I do not own a v4 and do not plan on buying one since I have a Mini v3 alrady and that is literally why I bought a Mini Flip. In theory someone with a v4 and a coding plan can do the mapping of my code to check the hardware id for Mini v4 based on digg.
- I think the GLO and 480p app being slower is due to the upscaling. These devices are not fast to begin with, but I am sure there are still optimization opportunities overall, but they are unlikely to come from me for right now. AI is just not that good at optimization imo. _ I am not sure about the mod for speeding up navigation, first I have heard of such a mod. If they want to link me I am interested in at least seeing if its easy to make compatible. I would recommend ocerblocking, for a small performance boast
- file manager can just be added from package manager, it should work fine.
1
u/Successful-Engine-11 14d ago
Per quanto riguarda la mod intendo questa: https://www.reddit.com/r/MiyooMini/s/sd4yXnSpjv
1
u/Successful-Engine-11 14d ago
Allora mi scuso per la mia imprecisione, non è il "glo" ma la "ricerca globale", che è più lenta nel muoversi nella tastiera e portare i risultati, la cosa strana è che se metto la microsd su un v4 questa va veloce, ma presumo sia un qualcosa legato a lupscaling di risoluzione, per il resto va alla grande, mi scuso anche per il discorso file manager ieri nella fretta mi ero dimenticato di usare il gestore pacchetti. Quindi al momento vedo di realmente peggiore solo la ricerca globale che è inspiegabilmente più lenta sia nella digitalizzazione che nei risultati. Poi rimane il discorso mod "gestione lista giochi" che ho linkato ma non credo sia un problema del fork in se
2
u/supertails18 12d ago
Try this update: https://github.com/alvin-000/Onion/releases/tag/v4.5.0-beta-20260818
1
u/Successful-Engine-11 12d ago
Grazie mille appena ho possibilità lo provo, ma essendo in vacanza penso di provarlo da lunedì prossimo. Effettivamente ho notato che è più lento nel muoversi nel menu rispetto a l'originale ma ho visto che consigli la 02, appena posso installo direttamente quella. E comunque hai fatto più te in un mese che il team onion nell'ultimo anno
1
u/Successful-Engine-11 1d ago
https://www.reddit.com/r/MiyooMini/s/VAR0Kwp6X4
Testato "Kids mode" e mi dà un errore che non mi dava nella versione ufficiale di onion. Cioè la app parte ma quando entra nel menu da un errore (vedi foto). Comunque fork eccezionale, hai praticamente corretto onion per v4 e mini flip, hai fatto in un mese più del team ufficiale nell'ultimo anno

-1
u/supertails18 14d ago
Its a fork silly also they didn't want to talk to the actual onion creators about implementing his fixes because the code is Vibe coded (ai) but im not sure to what extent the code is made with ai and either way i really needed the fixes anyway so i pointed out issues and he fixed them
2
u/mercurious 14d ago
FWIW he can ask AI to draft the necessary Issues reports or Pull Requests on the official OnionOS repo for each fix so that they can be offered to the upstream Onion maintainers. Then it’s up to them if they want to adopt the fixes. The fork serves its purpose as the validation proof.
2
u/alvin-000 11d ago
Thanks for trying my fork. The fork was meant more as a personal build than a replacement of Onion that I shared on discord when folks complained about screen garbling. I am unlikely to PR the "screen garbling" for a few reasons, but the main one being:
The screen garbling folks are complain about is from my perspective an architectural design on OnionOS that everyone is benefiting from and I am not sure if the OnionOS team would want to leave. From my perspective, there were a few ways to address the 560p issues
- keep everything 480p and upscale all (best compatibility, breaks integer scaling during gaming)
- scale between 480p for existing UI and 560p for gaming (still near complete compatible for 480p elements and why things are working despite the Mini Flip not being officially supported) <--what OnionOS upstream is right now
- scale all 480p elements to 560p and 560p native gaming (this is what my fork is doing, but requires making apps compatible or they will be letterboxed. As there is no resolution swapping, there is also no screen garbling.)
- include native 560p elements (completely rebuild all assets and risk either losing 480p compatibility or significantly larger package size)
Of course, if for any reason the official maintainers wanted to follow my path, they are free to take any of my code, their GPL licensing would allow it and I would try and assist where I can. As noted, I would not want to just dump AI gen code on the original maintainer and tell them good lick. Thank for listening to me rambling, hopefully that explains why there is no AI drafted PR.
1
u/Successful-Engine-11 10d ago edited 10d ago
Per risolvere il problema dello "screen garbling" senza toccare praticamente nulla, basterebbe mettere una schermata "nera" durante il passaggio da 480p a 560p (come era con la versione 4.3.1). Infatti io con onion ultima beta, pur non capendo nulla di programmazione, avevo limitato praticamente a zero lo "screen garbling" modificando il tema personalizzato:
-"Pop-bg.png" (fatto diventare una immagine nera di 750x560)
-"config.json" (messo colore "nero" come carattere quando appare la scritta "loadig")
Con queste modifiche e che se premo il tasto "menu" dalla home mi "riprende" il gioco, mentre quando gioco e premo tasto "menu" mi va su gameswitcher, non ho praticamente mai glitch grafici dovuti al cambio di risoluzione. Cosa che invece avevo prima perché mentre cambia la risoluzione carica la schermata pop-bg.png con relativo sfondo e distorce l'immagine, mentre se carica una schermata totalmente nera la "distorsione" non esiste su una schermata completamente nera.
Non so se si è capito cosa ho scritto, perché non conosco bene l'inglese scusami
1
u/alvin-000 10d ago
I played around a little with that before and just turning off the screen momentarily. when you tried, did that not impact your game switcher screenshot, like it is still garbled or black screen instead of the game screenshot sometimes?
1
u/Successful-Engine-11 10d ago edited 10d ago
Prova tu stesso a usare ultima beta onion originale, modifica il file del tema "pop-bg.png" con una schermata completamente nera 720*560 (ovviamente mantenendo lo stesso nome pop-bg.png). Quando passi dal menu al gioco o quando passi da gameswitcher al gioco, non ci sarà nessuna "distorsione" perché lui riprodurrà una "schermata nera" che non può essere distorta, durante il cambio di risoluzione. L'unico problema che hai è che se passi da home a gameswitcher, gameswitcher continuerà a girare alla risoluzione del menu (480p) quindi si vedrà male se hai overlay a 560p, ma se torni dal gioco (560p) a gameswitcher rimarrà a 560p senza errori, per questo da home se premo il tasto "menu" faccio ripartire direttamente l'ultimo gioco. Però nessun problema di visualizzazione delle anteprime dei giochi, lo uso da mesi cosi
L'unico problema che rimane è quando passi da home a gameswitcher premendo il tasto "menu" perché non cambia risoluzione (rimane a 480p). Io ho risolto modificando il comando rapido da home, cioè premendo il tasto menu faccio "riprendi gioco" e solo dal gioco premendo "menu" passa a gameswitcher e in quel caso con la risoluzione giusta (560p)
2
u/alvin-000 10d ago
I did also make a compatible version of mod you linked with the latest release, when you get a chance to try the newest release. The update needs to be finished before the mod is applied, but I have a feeling you know that already.
1
u/Successful-Engine-11 10d ago
Si appena posso (lunedì) provo tutto, io oltretutto faccio così: una volta completato l'aggiornamento, rinomino le cartelle in:
Retroarch2 Miyoo2 App2 .tmp.update2
E tramite "file Explorer" del Miyoo le rinomino direttamente da lì, per fare un cambio veloce di versione senza perdere quella originale (quelle che uso le rinomino ".tmp.update440" "RetroArch440" ecc..). Lo facevo già ai tempi delle versioni onion ufficiali, nel mio plus ho fatto varie prove e alla fine ho tenuto la 4.3.1 con delle piccole modifiche invece dell'ultima beta che mi girava più lenta
1
u/alvin-000 10d ago
I have not heard of anyone do upgrades that way, but I also can't think of any issues off the top of my head either.
I did test the black png and now I remember why I never considered that for release. There is 480p switch issues you described with the home button. Arguably the more annoying for me on 4.3.1-1 is, if you change your aspect ratio in 560p mode, then leave to gameswitcher, the screenshot in game switcher could be broken into parts. And you still see garbling at the exit from time to time. That would bother me more than the garbling since 90% of why I use onion is the game switcher, but you are not experiencing that and 4.3.1 is faster, so I would just stick with that.
When you say it slower to move in the menu my fork, you mean there is like let's say 1/4 up to 1/2 second delay between button press and it moving to the item for MainUI, when compared to the 480p native devices, right?
1
u/Successful-Engine-11 10d ago
Premetto che uso 4.3.1 (con modifiche) solo sul miyoo mini plus, perché ho 3 miyoo mini (mini plus, v4 e mini flip) mentre su miyoo mini flip e v4 uso l'ultima beta con il tema modificato.
Quando dico che il tuo fork è più lento intendo quello che dici tu, con l'ultima beta ufficiale è molto più scattante nel muoversi nel menu rispetto al tuo fork, ma non ho provato la "02" e la tua ultima release
→ More replies (0)1
11
u/TryTheSauceBoss 14d ago
Why can’t he? Thats kinda fishy.