Trimui Smart Pro Wiki


Features

Key Value
Weight 231g
Dimensions 18 x 8 x 1.7cm
Brand TRIMUI
Colors Black / White / Retro Gray
Display 4.96 inches, 720x1280, IPS, fully laminated.
System Linux (Allwinner tina linux + tomato os)
CPU Allwinner A133P (A133 Plus) 1.8GHz processor
GPU Imagination PowerVR GE8300 660MHz
RAM 1GB LPDDR4x
Storage 8GB eMMC
External Storage Supports 64GB / 128GB / 256GB External TF Cards
WiFi WLAN 802.11 b/g/n
Audio Stereo Speakers 2x1W, 3.5mm Headphone Jack, Mono Microphone
Battery 5000mAh lithium battery, (~5 hours)
USB USB Type-C Charging (even when powered off, 5V/1.5A), Limited to 500mA for USB Data Transfer
Lights Charging Status Light, RGB Status Indicators, RGB dual analog stick ambient lights
Top Ports Type-C for USB Host, Compatible with USB Game Controllers
Etc Single Vibration Motor, Bluetooth


Pictures

Exterior

Comparisons

Interior

Mods

Rotated speakers

Raised DPad

Improves diagonal hitting

Trigger mod

https://www.youtube.com/watch?v=bcFX7wcXK2I

Trigger mod 2

https://www.youtube.com/watch?v=2P3bGTan698


Reviews

YouTube
Web


News

Firmware

Firmware version: 1.0.3 - 2023/12/22
  1. Fix '?????' file name in non-English SD contents when using UMS mode.
  2. SD card exFat/ntfs support in system, however only fat32 format can use for system update(uboot fat32).
  3. Fn key editor. multi-seletion for cpu mode/LED/Silent/Global ABXYLR turbo fire/...
  4. Fix Audio issues, add new battery features in Linux driver.
  5. Theme refresh not complete issue
  6. Press B key to move focus to top Tabs
  7. Enable a lot of Linux drivers, like loop dev, more USB hid, add 1.8GHz cpufreq option. Add curl/wget in rootfs, add tftp/ftpd in busybox, keep libc/libstdc++ in 2.29 verison.
  8. Search crashing issue.
  9. Wifi records, wifi reconfig password, forget network.
  10. Lock screen time setting.
  11. Rumble motor level setting.
  12. Fix game priview picture aspect.
  13. Add function 'add to favorite' in search and recent page.
  14. Add mute driver for Fn key.
  15. Change Fn key to disable all previous items first. Active select items when exit editor.
  16. Enable 'keymap-rotate 270' function. X Y A B When enable 'rotate 270' and run games, the input map will switch to: Y B X A
  17. Fix netplay messages when using host-AP.
  18. Fix SD readonly issue.
  19. Change the default values when 'Factory Reset'.

http://www.trimui.com/download/trimui_tg5040_20231222_v1.0.3.7z

Firmware version: 1.0.2 - 2023/11/16
  1. Joystick calibration zero center drift issue.
  2. New Language setting, add UI language Korean.
  3. Date/time, time zone setting.
  4. CPU dynamic clock in MainUI and games.
  5. USB Storage mode keep wakeup.
  6. Game list preview thumbnail size changed.
  7. Fix Main UI high CPU usage issue.
  8. Fix key monitor daemon high CPU usage issue.

http://www.trimui.com/download/trimui_tg5040_20231116_1539_v1.0.2.7z

Firmware version: 1.0.0 - 2023/11/05

First release.

http://www.trimui.com/download/trimui_tg5040_20231105_v1.0.0.7z

Video Updates


Functions

Guides

MinUI on the TrimUI Smart Pro! Setup Guide & Why You'd Want ItScrape pictures for romsConvert .bin, .cue files into a .chd file. Also how to make .m3u lists

SD Card Setup

  1. Install 7-Zip (https://www.7-zip.org/download.html)
  2. Install Etcher (https://etcher.balena.io/)
  3. Format SD Card to Fat32, MBR (not GPT).
  4. Unzip trimui_smart_pro_SD_patch_20231115.7z content to card
  5. Put roms (.sfc, .nes, .gba, etc) inside Roms folder (example: .sfc roms in /Roms/SFC)
  6. (Optional) Put bios (.bin, .dat, .rom, etc) inside /RetroArch/.retroarch/system/ folder

Firmware Upgrade

Get the latest update from trimui.com

Video of the process https://youtu.be/7k5oSVyPpSQ?t=1235

Format the sd card to Fat32, MBR, NOT Fat32, GPT

Programmable fn switch button

  1. put a shell script in /usr/trimui/scene/ the name doesn't matter
  2. chmod +x it
  3. It will get called with 0 or 1 as argument depending on the switch position
  4. trimui_scened will call scene.sh which in turn will run any script in that directory


FAQ

Tomato won't start unless sd card is out

Switch the FN button.

Can't find the micro sd anywhere

If you actually bought it, then it may lay between the layers of bubble wrap

DS runs slow / performance degrades with time

Disable frame skip which should be on by default


Trimui

ROMs & BIOS


Buy