RetroCompass
RetroCompass

RGB20SX — Custom firmware

Quick answer

Button combo

balenaEtcherwrite CFW imageTF-OS slot

Steps

  1. 1Pick a CFW: ROCKNIX (dedicated RGB20SX image), ArkOS (uses the RGB30 image), or Batocera (generic RK3566).
  2. 2Download the matching image (.img.gz or .img) from the project's releases page.
  3. 3Write it to a 16GB+ microSD card with balenaEtcher.
  4. 4Power off, insert the card into the TF-OS slot, and power on to boot the CFW.
  5. 5Complete first-boot setup (Wi-Fi, partition expansion), then add ROMs to the TF-GAME card.
Last verified: 2026-06-20Source: rocknix.org

The RGB20SX runs several custom firmwares. ROCKNIX provides a dedicated RGB20SX image and is the most actively maintained option; ArkOS works using the RGB30 image (there is no separate RGB20SX ArkOS build), and Batocera runs via its generic RK3566 build. Each is written to a microSD card with balenaEtcher and booted from the TF-OS slot, leaving your TF-GAME card untouched.

FAQ

Which CFW is best for the RGB20SX?
ROCKNIX is the most up-to-date and has a dedicated RGB20SX image. ArkOS (via the RGB30 image) is a lighter alternative, and Batocera suits users who prefer that ecosystem.
There is no RGB20SX ArkOS image — what do I use?
Use the Powkiddy RGB30 ArkOS image; the RGB20SX shares the RK3566 platform and boots it correctly. Always confirm on the ArkOS device list before flashing.