TriForceX/MiyooCFW

Custom firmware source code and resources for BittBoy, PocketGo, PowKiddy V90-Q90-Q20 and third party handheld consoles

1,228

814 commits

updated Sep 25, 2026

See the code

README

Miyoo Custom Firmware

The definitive custom firmware for BittBoy, PocketGo, PowKiddy V90-Q90-Q20 (and 3rd party consoles) allows you unlock the potential of the hardware and use software from a wide variety of consoles and computers thanks to the availability of numerous emulators and native ports of several games!

miyoo-cfw

version discord threads wiki stars issues license

This project is not affiliated or related with any company or manufacturer. We do not pay or get paid for this work.


Information

  • Get the latest release here or nightly development builds here
  • Check main guides for setup in our wiki here
  • Give us your feedback or comments on the discussion forums here
  • Check the version details history in our changelog here
  • Join our Discord chat server for more support here
  • For development chat join our Matrix server here

miyoo-consoles


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).


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).

DownloadDev / Port by
QEMUsteward-fu
GDBgameblabla

Free Roms

Below is the list of some free homebrew (legal) roms and demos websites (click the name for more info).


Other Resources

Here you have a list some of some *old betas 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).

FileNotes
GMenu2x AutoStartLoads the last game/app/rom you were playing at startup
Screen TearingImproved screen driver for Pocket Go and BittBoy
FCEUX RumbleModified NES emulator FCEUX with rumble support
FCEUX ImprovedModified NES emulator FCEUX with improved performance
FS Corruption DaemonDaemon file to fix file system corruptions
NSF PlayerSimple NES emulator FCEUX shortcut to play NSF sound files
Switch PWM ScriptsScripts to improve the background sound noise
Mame4All ImprovedUntested Mame32 emulator with improved performance
PCSX Rearmed CFGCustom PCSX-Rearmed Config Library
PocketSNES ImprovedModified SNES emulator with improved performance
Fake 08Alternative Pico 8 emulator under development

Note: If you are looking for other stuff or old resources (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.

RevReleaseNotes
PowKiddy Q20July 13, 2021Mini landscape form factor with extra "Rfunction" button (and "Lfunction" for RESET)
PowKiddy V90June 17, 2020New GBA SP form factor with extra L2 and R2 buttons
PowKiddy Q90Dec 18, 2019New landscape form factor with analog stick & additional "+" button (and "-" for RESET)
Pocket Go 1May 14, 2019Changed circuit board (see here)
Pocket Go 0.5May 10, 2019Added shoulder buttons (L & R)
Pocket Go 0.5May 10, 2019Added physical volume control
Pocket Go 0.5May 10, 2019New landscape form factor
BittBoy 3.5May 14, 2019Changed circuit board (see here)
BittBoy 3.5May 14, 2019Barcode changed to 20190424 005 (newers no longer include it)
BittBoy 3.5May 14, 2019Glass screen is thinner
BittBoy 3April 23, 2019New non-registered key combos detected
BittBoy 3April 23, 2019Fixed Ghost Key issues
BittBoy 3April 23, 2019Added tempered glass screen
BittBoy 3April 23, 2019Added rumble/vibration features
BittBoy 3April 23, 2019Micro USB port is flush with the shell
BittBoy 3April 23, 2019Bigger lightning symbol on battery LED
BittBoy 3April 23, 2019Changed screen (Still IPS but different model)
BittBoy 3April 23, 2019Barcode (20190410 004) added at the rear top of the console
BittBoy 3April 23, 2019Processor changed to Allwinner F1C100s (Not F1C500s anymore)
BittBoy 3April 23, 2019Box design changed (see here)
BittBoy 3April 23, 2019Changed color shell (Slightly darker than the rev1)
BittBoy 2.5March 05, 2019Removed internal chip storage, no stock firmware
BittBoy 2.5March 05, 2019Only runs CFW from SD Card
BittBoy 2.5March 05, 2019Changed color shell to gray
BittBoy 2Jan 10, 2019Three display options (I: Normal, II: Pixel Perfect, III: Full)
BittBoy 2Jan 10, 2019Changed screen (Still IPS, removed 2nd display)
BittBoy 2Jan 10, 2019Clicky Start and Select buttons
BittBoy 2Jan 10, 20194bit hardware
BittBoy 2Jan 10, 2019Changed the button scan code sequence
BittBoy 2Jan 10, 2019Can run Stock Firmware and Custom Firmware
BittBoy 1Nov 30, 2018Two display options (I: Normal, II: Full)
BittBoy 1Nov 30, 2018Soft Start and Select click buttons
BittBoy 1Nov 30, 2018Internal 2nd display (Not used)
BittBoy 1Nov 30, 20181bit hardware
BittBoy 1Nov 30, 2018CFW requires hardware modifications

Maintainers

Active contributors:

Special Thanks

The next people is contributing to all development of Miyoo CFW and its related stuff:

Main DevelopersSupport & TestingTheme DevelopersMisc Support
stewardAugen(히힛마스터)2TMAU5pingflood
sauceTakoSaladda1writerTony Jih
TriForceMystic_MorganFontesVincent
H1BANMrRobotSKmrwasterbrDmm1138
superpuissantWenTaoSegichAlexai-MikeX
scooterpsudElAvASimplEasyMerisy
CountDuckulaJutleysHarsh B. (bhardwaj)Nikolay Minaylov
vamastahToTos4ilenceMiyanoOsu
Christian_HaitianTurtledkodr
BytePorterJames Dullthewebwolfe
JamesOFarrellHYJiNX187
deea64
craitRich
koroneoCanMurray
Roast风格natopwns
SantX27zargonbr
fgl82cricri-pingouin
peterthreesMayanKoyote
madjester
pthalin
m45t3r
luali
mysterioustrashninja
PlataformerAndroid
salvacam
flabbergast
andrigamerita
nfriedly
Tiopex
Apaczer
YeuxNoir
Rezzy
jSTE0
Nyomen
takano32

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

bittboy
bittboy-cfw
miyoo
miyoo-cfw
miyoo-mini
new-bittboy
pocket-go
pocketgo
pocket-go-cfw
powkiddy
powkiddy-q90
powkiddy-v90

TriForceX/MiyooCFW

Custom firmware source code and resources for BittBoy, PocketGo, PowKiddy V90-Q90-Q20 and third party handheld consoles

1,228

814 commits

updated Sep 25, 2026

See the code

README

Miyoo Custom Firmware

The definitive custom firmware for BittBoy, PocketGo, PowKiddy V90-Q90-Q20 (and 3rd party consoles) allows you unlock the potential of the hardware and use software from a wide variety of consoles and computers thanks to the availability of numerous emulators and native ports of several games!

miyoo-cfw

version discord threads wiki stars issues license

This project is not affiliated or related with any company or manufacturer. We do not pay or get paid for this work.


Information

  • Get the latest release here or nightly development builds here
  • Check main guides for setup in our wiki here
  • Give us your feedback or comments on the discussion forums here
  • Check the version details history in our changelog here
  • Join our Discord chat server for more support here
  • For development chat join our Matrix server here

miyoo-consoles


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).


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).

DownloadDev / Port by
QEMUsteward-fu
GDBgameblabla

Free Roms

Below is the list of some free homebrew (legal) roms and demos websites (click the name for more info).


Other Resources

Here you have a list some of some *old betas 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).

FileNotes
GMenu2x AutoStartLoads the last game/app/rom you were playing at startup
Screen TearingImproved screen driver for Pocket Go and BittBoy
FCEUX RumbleModified NES emulator FCEUX with rumble support
FCEUX ImprovedModified NES emulator FCEUX with improved performance
FS Corruption DaemonDaemon file to fix file system corruptions
NSF PlayerSimple NES emulator FCEUX shortcut to play NSF sound files
Switch PWM ScriptsScripts to improve the background sound noise
Mame4All ImprovedUntested Mame32 emulator with improved performance
PCSX Rearmed CFGCustom PCSX-Rearmed Config Library
PocketSNES ImprovedModified SNES emulator with improved performance
Fake 08Alternative Pico 8 emulator under development

Note: If you are looking for other stuff or old resources (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.

RevReleaseNotes
PowKiddy Q20July 13, 2021Mini landscape form factor with extra "Rfunction" button (and "Lfunction" for RESET)
PowKiddy V90June 17, 2020New GBA SP form factor with extra L2 and R2 buttons
PowKiddy Q90Dec 18, 2019New landscape form factor with analog stick & additional "+" button (and "-" for RESET)
Pocket Go 1May 14, 2019Changed circuit board (see here)
Pocket Go 0.5May 10, 2019Added shoulder buttons (L & R)
Pocket Go 0.5May 10, 2019Added physical volume control
Pocket Go 0.5May 10, 2019New landscape form factor
BittBoy 3.5May 14, 2019Changed circuit board (see here)
BittBoy 3.5May 14, 2019Barcode changed to 20190424 005 (newers no longer include it)
BittBoy 3.5May 14, 2019Glass screen is thinner
BittBoy 3April 23, 2019New non-registered key combos detected
BittBoy 3April 23, 2019Fixed Ghost Key issues
BittBoy 3April 23, 2019Added tempered glass screen
BittBoy 3April 23, 2019Added rumble/vibration features
BittBoy 3April 23, 2019Micro USB port is flush with the shell
BittBoy 3April 23, 2019Bigger lightning symbol on battery LED
BittBoy 3April 23, 2019Changed screen (Still IPS but different model)
BittBoy 3April 23, 2019Barcode (20190410 004) added at the rear top of the console
BittBoy 3April 23, 2019Processor changed to Allwinner F1C100s (Not F1C500s anymore)
BittBoy 3April 23, 2019Box design changed (see here)
BittBoy 3April 23, 2019Changed color shell (Slightly darker than the rev1)
BittBoy 2.5March 05, 2019Removed internal chip storage, no stock firmware
BittBoy 2.5March 05, 2019Only runs CFW from SD Card
BittBoy 2.5March 05, 2019Changed color shell to gray
BittBoy 2Jan 10, 2019Three display options (I: Normal, II: Pixel Perfect, III: Full)
BittBoy 2Jan 10, 2019Changed screen (Still IPS, removed 2nd display)
BittBoy 2Jan 10, 2019Clicky Start and Select buttons
BittBoy 2Jan 10, 20194bit hardware
BittBoy 2Jan 10, 2019Changed the button scan code sequence
BittBoy 2Jan 10, 2019Can run Stock Firmware and Custom Firmware
BittBoy 1Nov 30, 2018Two display options (I: Normal, II: Full)
BittBoy 1Nov 30, 2018Soft Start and Select click buttons
BittBoy 1Nov 30, 2018Internal 2nd display (Not used)
BittBoy 1Nov 30, 20181bit hardware
BittBoy 1Nov 30, 2018CFW requires hardware modifications

Maintainers

Active contributors:

Special Thanks

The next people is contributing to all development of Miyoo CFW and its related stuff:

Main DevelopersSupport & TestingTheme DevelopersMisc Support
stewardAugen(히힛마스터)2TMAU5pingflood
sauceTakoSaladda1writerTony Jih
TriForceMystic_MorganFontesVincent
H1BANMrRobotSKmrwasterbrDmm1138
superpuissantWenTaoSegichAlexai-MikeX
scooterpsudElAvASimplEasyMerisy
CountDuckulaJutleysHarsh B. (bhardwaj)Nikolay Minaylov
vamastahToTos4ilenceMiyanoOsu
Christian_HaitianTurtledkodr
BytePorterJames Dullthewebwolfe
JamesOFarrellHYJiNX187
deea64
craitRich
koroneoCanMurray
Roast风格natopwns
SantX27zargonbr
fgl82cricri-pingouin
peterthreesMayanKoyote
madjester
pthalin
m45t3r
luali
mysterioustrashninja
PlataformerAndroid
salvacam
flabbergast
andrigamerita
nfriedly
Tiopex
Apaczer
YeuxNoir
Rezzy
jSTE0
Nyomen
takano32

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

bittboy
bittboy-cfw
miyoo
miyoo-cfw
miyoo-mini
new-bittboy
pocket-go
pocketgo
pocket-go-cfw
powkiddy
powkiddy-q90
powkiddy-v90

Significant stargazers

Brandon Philips

1,583 followers · starred Dec 2021

Chris Lord

56 followers · starred Mar 2019

Lázaro Nixon

288 followers · starred Mar 2020

Miguel A. Arroyo

42 followers · starred Aug 2022