Miyoo Custom Firmware
This custom firmware for BittBoy, PocketGo and PowKiddy V90-Q90-Q20 (and 3rd party consoles) allows you to play a wide variety of consoles/computers thanks to numerous emulators available to it as well some ports of games. The next resources and guides was made to help anyone to setup it to the console.
Information
- Check main guides for setup in our wiki here
- Get the latest apps, homebrews, emulators and tools here
- Give us your feedback or comments on the forum threads here
- Check the version details history in our changelog here
- Join our Discord chat server for more support here
- Check our old resources & backups here
Setup
Resources
Homebrews & Ports
The next list is the latest homebrews games and ports available (click the user name for more info).
Emulators
The next list is for the latest emulators available (click the user name for more info).
Skins & Frontends
The next list is the current skins, themes and frontends available (click the user name for more info).
Download | Dev / Port by |
---|---|
Simple Menu | fgl82 |
Coverflow | peterthrees |
SimUI | dkodr |
TheWebWolfe Themes | thewebwolfe |
Tools & Demos
The next list is the current tools available (click the user name for more info).
Debug
Below is the list of practical debugging programs (click the user name for more info).
Download | Dev / Port by |
---|---|
QEMU | steward-fu |
GDB | gameblabla |
Old Betas
Here you have a list some of the beta or custom files, to access them go to Beta Testing folder here. This section is for advanced users, no guides are provided for this (please read the .txt files before using them).
File | Notes |
---|---|
GMenu2x AutoStart | Loads the last game/app/rom you were playing at startup |
Screen Tearing | Improved screen driver for Pocket Go and BittBoy |
FCEUX Rumble | Modified NES emulator FCEUX with rumble support |
FCEUX Improved | Modified NES emulator FCEUX with improved performance |
FS Corruption Daemon | Daemon file to fix file system corruptions |
NSF Player | Simple NES emulator FCEUX shortcut to play NSF sound files |
Switch PWM Scripts | Scripts to improve the background sound noise |
Mame4All Improved | Untested Mame32 emulator with improved performance |
PCSX Rearmed CFG | Custom PCSX-Rearmed Config Library |
PocketSNES Improved | Modified SNES emulator with improved performance |
Fake 08 | Alternative Pico 8 emulator under development |
Note: If you are looking for the BittBoy v1 and v2 main stuff (stock firmware, drivers, schematics, etc...) you can take a look here.
Console Revisions Differences
The next list is for some differences between Miyoo & Powkiddy devices:
Note: Some people have been receiving consoles with parts of different versions, if any CFW does not work let us know in our Discord indicated above.
Rev | Release | Notes |
---|---|---|
PowKiddy Q20 | July 13, 2021 | Mini landscape form factor with extra "Rfunction" button (and "Lfunction" for RESET) |
PowKiddy V90 | June 17, 2020 | New GBA SP form factor with extra L2 and R2 buttons |
PowKiddy Q90 | Dec 18, 2019 | New landscape form factor with analog stick & additional "+" button (and "-" for RESET) |
Pocket Go 1 | May 14, 2019 | Changed circuit board (see here) |
Pocket Go 0.5 | May 10, 2019 | Added shoulder buttons (L & R) |
Pocket Go 0.5 | May 10, 2019 | Added physical volume control |
Pocket Go 0.5 | May 10, 2019 | New landscape form factor |
BittBoy 3.5 | May 14, 2019 | Changed circuit board (see here) |
BittBoy 3.5 | May 14, 2019 | Barcode changed to 20190424 005 (newers no longer include it) |
BittBoy 3.5 | May 14, 2019 | Glass screen is thinner |
BittBoy 3 | April 23, 2019 | New non-registered key combos detected |
BittBoy 3 | April 23, 2019 | Fixed Ghost Key issues |
BittBoy 3 | April 23, 2019 | Added tempered glass screen |
BittBoy 3 | April 23, 2019 | Added rumble/vibration features |
BittBoy 3 | April 23, 2019 | Micro USB port is flush with the shell |
BittBoy 3 | April 23, 2019 | Bigger lightning symbol on battery LED |
BittBoy 3 | April 23, 2019 | Changed screen (Still IPS but different model) |
BittBoy 3 | April 23, 2019 | Barcode (20190410 004) added at the rear top of the console |
BittBoy 3 | April 23, 2019 | Processor changed to Allwinner F1C100s (Not F1C500s anymore) |
BittBoy 3 | April 23, 2019 | Box design changed (see here) |
BittBoy 3 | April 23, 2019 | Changed color shell (Slightly darker than the rev1) |
BittBoy 2.5 | March 05, 2019 | Removed internal chip storage, no stock firmware |
BittBoy 2.5 | March 05, 2019 | Only runs CFW from SD Card |
BittBoy 2.5 | March 05, 2019 | Changed color shell to gray |
BittBoy 2 | Jan 10, 2019 | Three display options (I: Normal, II: Pixel Perfect, III: Full) |
BittBoy 2 | Jan 10, 2019 | Changed screen (Still IPS, removed 2nd display) |
BittBoy 2 | Jan 10, 2019 | Clicky Start and Select buttons |
BittBoy 2 | Jan 10, 2019 | 4bit hardware |
BittBoy 2 | Jan 10, 2019 | Changed the button scan code sequence |
BittBoy 2 | Jan 10, 2019 | Can run Stock Firmware and Custom Firmware |
BittBoy 1 | Nov 30, 2018 | Two display options (I: Normal, II: Full) |
BittBoy 1 | Nov 30, 2018 | Soft Start and Select click buttons |
BittBoy 1 | Nov 30, 2018 | Internal 2nd display (Not used) |
BittBoy 1 | Nov 30, 2018 | 1bit hardware |
BittBoy 1 | Nov 30, 2018 | CFW requires hardware modifications |
Maintainers
Active contributors:
@tiopex | @Apaczer | @nfriedly | @Rezzy-dev | @YeuxNoir | @TriForceX |
Special Thanks
The next people is contributing to all development of Miyoo CFW and its related stuff:
Main Developers | Support & Testing | Theme Developers | Misc Support |
---|---|---|---|
steward | Augen(ννλ§μ€ν°) | 2TMAU5 | pingflood |
sauce | TakoSalad | da1writer | Tony Jih |
TriForce | Mystic_Morgan | Fontes | Vincent |
H1BAN | MrRobotSK | s4i | Dmm1138 |
superpuissant | WenTao | Segich | Alexai |
scooterpsu | dElAvA | SimplEasy | Merisy |
CountDuckula | Jutleys | Harsh Bhardwaj | Nikolay Minaylov |
vamastah | ToTo | s4ilence | MiyanoOsu |
Christian_Haitian | Turtle | bhardwaj | |
BytePorter | James Dull | dkodr | |
JamesOFarrell | HYJiNX187 | ||
dee | a64 | ||
crait | Rich | ||
koroneo | CanMurray | ||
Roastι£ζ Ό | |||
SantX27 | |||
fgl82 | |||
peterthrees | |||
madjester | |||
pthalin | |||
m45t3r | |||
luali | |||
mysterioustrashninja | |||
PlataformerAndroid | |||
salvacam | |||
flabbergast | |||
andrigamerita | |||
nfriedly | |||
andrigamerita | |||
Tiopex | |||
Apaczer | |||
YeuxNoir | |||
Rezzy | |||
jSTE0 | |||
Nyomen |
Contributing
Theres many ways to contribute to this project, even if you don't know how to code. All kind of support or testing will be grateful. If you have plans to contribute in code, please fork the desired module from here, create a branch with your changes and send us a pull request to upstream. For more info you can join our Discord chat here
License
OpenDingux for Miyoo was initially ported for BittBoy console by steward-fu and GMenu2X is a fork of GMenuNX by pingflood. All other sub-modules or components that have been integrated from other forks have their credits in their respective repositories. This project is licensed under GPLv2 as free software. You are free to use, modify and redistribute them following the terms in License.txt