RetroCompass
RetroCompass

Powkiddy RGB20S — Custom firmware

Quick answer

Button combo

Rufus / Win32 Disk Imagerwrite RK3326 imagemicroSD

Steps

  1. 1Pick a CFW that supports the RGB20S: AmberELEC, ArkOS or ROCKNIX (all RK3326 builds).
  2. 2Download that project's RGB20S image — for AmberELEC and ArkOS you use the Anbernic RG351MP image, which also covers the RGB20S.
  3. 3Write it to a microSD with Rufus, Win32 Disk Imager or Raspberry Pi Imager (balenaEtcher is discouraged for these images).
  4. 4Power off, insert the card in the boot slot, and turn on; the OS sets itself up on first boot.
  5. 5Put your ROMs on the second microSD and let the OS create the game folders.
Last verified: 2026-06-20Source: powkiddy.com

The RGB20S runs open-source Linux firmware from microSD, so installing custom firmware just means writing a different image. AmberELEC officially lists the RGB20S among its supported devices and is a popular pick; ArkOS supports it too (via the RG351MP image, with community-maintained builds also available, though the original ArkOS repository was archived at the end of 2025); and ROCKNIX supports the RGB20S in its RK3326 build. For all three, write the image with Rufus, Win32 Disk Imager or Raspberry Pi Imager, since balenaEtcher is known to produce unreliable cards for these RK3326 images.

FAQ

Which image do I download for the RGB20S?
For AmberELEC and ArkOS, use the Anbernic RG351MP image — it is the same RK3326 build that runs the RGB20S. ROCKNIX provides its RK3326 image, which lists the RGB20S as supported.
Can I keep several systems?
Yes. Each OS lives on its own microSD, so you can keep separate cards for AmberELEC, ArkOS or ROCKNIX and switch by swapping the boot card.