RetroCompass
RetroCompass

TrimUI Smart Pro S — Custom firmware

Quick answer

Button combo

Flash image to microSD with a PC imaging tool, then boot from the card

Steps

  1. 1Confirm your Smart Pro S is TG5050 and pick a build that explicitly lists TG5050 support (NextUI; Knulli early-access; CrossMix-OS is experimental).
  2. 2On a PC, download the matching TG5050 image and write it to a microSD card with Balena Etcher or Rufus.
  3. 3Power off the Smart Pro S, insert the prepared card, and power on to boot the custom OS from the card.
  4. 4Follow that project's first-boot setup to add your games and BIOS files.
  5. 5To return to stock, remove the card and boot from your stock microSD, or re-flash trimui_tg5050.
Last verified: 2026-06-20Source: trimui.com

On the TG5050 Smart Pro S, community OS images run from the microSD card, so your stock card and internal system stay intact. NextUI (a MinUI-style front end) is the most commonly documented option; Knulli added TG5050 support as early access, while CrossMix-OS TG5050 support is still experimental and some features (such as PortMaster) may not work yet. Write the correct TG5050 image to a card with Balena Etcher or Rufus and boot from it. Because the Smart Pro S is a newer 2025 device, custom-firmware support is still maturing — always pick a build that explicitly names TG5050 and never use a TG5040 image. (DRAFT: verify current TG5050 support status for each project before relying on it.)

FAQ

Which custom firmware works on the Smart Pro S (TG5050)?
NextUI is the most documented; Knulli offers early-access TG5050 support. CrossMix-OS on TG5050 is still experimental and may have broken features. Always choose a build that lists TG5050 — TG5040 images are not compatible.
Does custom firmware erase my Smart Pro S?
No. These images boot from the microSD card, so your stock card and internal storage are untouched. Remove the card or re-flash trimui_tg5050 to go back to stock.