Smart Pro — Custom firmware
Quick answer
Button combo
VOL-+POWER(recovery flash, if needed)
Steps
- 1Pick a Smart Pro-supported OS: CrossMix-OS, MinUI, NextUI, or Knulli.
- 2Format a microSD (TF) card as FAT32 (CrossMix-OS expects the label CrossMix).
- 3For CrossMix-OS/MinUI/NextUI extract the release to the card root; for Knulli write the .img with Balena Etcher or Raspberry Pi Imager.
- 4Add BIOS and ROMs to the matching folders, then insert the card and power on.
- 5If a card needs a base reflash, put trimui_tg5040.awimg at the root and boot holding VOL-.
Last verified: 2026-06-20Source: github.com
The Smart Pro (TG5040) boots custom OSes straight from microSD, so the stock NAND stays intact. CrossMix-OS is the flagship Smart Pro project (TrimUI stock UI with extra emulators, apps, themes and PortMaster); MinUI and its fork NextUI offer a minimal launcher; Knulli officially supports the Smart Pro as a full EmulationStation/Batocera-style distro. The first boot can take longer while components like PortMaster install. RetroArch is bundled with most of these.
FAQ
- Which custom firmware is best known for the Smart Pro?
- CrossMix-OS was built around the TrimUI Smart Pro. MinUI, NextUI and Knulli also officially run on it; all boot from the microSD card.
- Do I have to flash anything to internal storage?
- No. CrossMix-OS, MinUI, NextUI and Knulli run from the microSD. Only flash trimui_tg5040.awimg with VOL- + POWER if a card needs a base/recovery reflash.
Same device — other tasks
Other devices — same task
- RG ARC-D
- RG ARC-S
- RG Cube
- RG CubeXX
- RG28XX
- RG34XX SP
- RG34XX
- RG35XX (2024)
- RG35XX H
- RG35XX Plus
- RG35XX Pro
- RG35XX SP
- RG405M
- RG405V
- RG406H
- RG406V
- RG40XX H
- RG40XX V
- RG556
- Pocket Air
- Pocket DMG
- Pocket EVO
- Pocket Micro
- Pocket S
- Odin 2 Mini
- Odin 2 Portal
- Odin 2
- Odin Lite
- Odin
- GKD Bubble
- GKD 350H
- GKD Mini Plus
- GKD Mini
- Pixel 2
- GKD Pixel
- GKD Pro
- XP Plus
- A30
- Mini Flip
- Mini Plus
- Mini V4
- Mini
- A12
- RGB10 Max 3 Pro
- RGB10 Max 3
- RGB20S
- RGB20SX
- RGB30
- V90
- X28
- X55
- Pocket 2S
- Pocket 3+
- Pocket 4 Pro
- Pocket 4
- Pocket 5
- Pocket Classic
- Pocket Flip 2
- Pocket Mini
- Brick Hammer
- Brick Pro
- Brick
- Model S
- Smart Pro S
- Smart