TRIMUI SMART PRO Instruction Manual
Device Overview
This section describes the physical layout and key components of the TRIMUI SMART PRO handheld game console.
Console Layout
The TRIMUI SMART PRO features the following components:
- Power Button: Located on the top, used for turning the device on/off, returning to the main menu, and standby.
- L2/R2 Buttons: Shoulder buttons on the top.
- L/R Buttons: Shoulder buttons on the top.
- D-Pad: Directional Pad for navigation.
- Joystick: Analog stick for game control.
- Speaker: Located on the front.
- Indicator Light: Indicates charging status and other device states.
- Lanyard Hole: For attaching a wrist strap.
- Function Key (FN): A customizable button for quick access to system functions.
- DC Charging Port: USB Type-C port for charging.
- Microphone: For audio input.
- TF Card Slot: For expandable storage.
- 3.5mm Earphone Jack: For connecting headphones.
- Select/Start Buttons: Standard control buttons.
Game Management
Learn how to manage your game library on the TRIMUI SMART PRO.
Switching Views
In the game catalog page, press the [START] button to switch between a flow view and a grid view.
Searching for Games
You can search for games in two ways:
- Press the hotkey "[SELECT]" for a quick search.
- Press the [MENU] button, then select "[Search]" from the popup menu.
The search function operates globally in the game list or within the current list, depending on the context.
Editing Game Catalog Visibility
To customize which game catalogs are displayed:
- From the game catalog page, press the [MENU] button.
- Select "Edit" and press the [A] button to enter edit mode.
- Press [A] to check or uncheck checkboxes for desired catalogs.
- Press [B] to save changes. Select "Ok" and press [A] to confirm.
Adding 'Best' Games and Thumbnails
To add games to the 'Best' category, follow similar rules to 'Emus'. Place configuration files in "\Best/xxxx/config.json". Key differences include:
- The main "icon" will be displayed as a large poster view.
- Only a single flow view is supported, not a grid view.
Adding Games and Game Thumbnails
To add new games and their corresponding thumbnails, you need to create or modify the game catalog description file, typically named "Emus/config.json". A sample configuration is provided:
"label":"EasyRPG", "icon":"easyrpg.png", "background":"bg.png", "themecolor":"FFFF88", "launch":"launch.sh", "rompath":"././Roms/EASYRPG", "imgpath":"//imgs/EASYRPG", "useswap":0, "shortname":0, "hidebios":0, "extlist":"Idb/zip/easyrpg", "launchlist": [ { "name": "EASYRPG 1.0", "launch": "launch.sh" }, { "name": "EASYRPG 1.1 MOD", "launch": "launch_easyrpg1.1.sh" } ]
Explanation of fields:
- label: Display name for the game/emulator.
- icon: Main icon image (PNG format).
- background: Background image (PNG format).
- themecolor: Color for LED effects (RRGGBB format).
- launch: Script file to launch the game.
- rompath: Path to the game ROMs, relative to the config JSON.
- imgpath: Path to thumbnail images, relative to the config JSON.
- useswap: Use swap for low memory devices (not needed for TG5040).
- shortname: Use internal MAME database for zip names.
- hidebios: Hide BIOS files.
- extlist: File extensions list for filtering (blank for no filter).
- launchlist: Defines multiple ways to launch a game.
Games should be placed in the specified rompath
(e.g., "Roms/EASYRPG"), and thumbnails in the imgpath
(e.g., "Imgs/EASYRPG"). Ensure game file names match thumbnail names. After adding, press [MENU] and select [Refresh Roms]. A database file (e.g., 'Roms/EASYRPG/EASYRPG_cache7.db') will be generated. This file can be deleted to manually refresh the ROMs.
Adding Favorites and Deleting Games
To manage your games:
- Enter the relevant game catalog.
- Select the game you wish to manage.
- Press [MENU].
- Select "[Add to Favorites]" or "[Delete]" to perform the action.
Network Play (Netplay)
Connect with other players for multiplayer gaming.
Starting Netplay via LAN
- Ensure all players have the same game ROM.
- Connect all players to the same WLAN.
- Enable the netplay function in "Settings" -> "System".
- The host player enters the game directly.
- Slave players should be able to discover the host's game in "Netplay" after a short while. Select the game and press [A] to join.
[Tips] Please wait for the host game to be ready (playing) before joining as a slave.
Starting Netplay via Hotspot
- Ensure all players have the same game ROM.
- The host player enables their hotspot, and slave players connect to it.
- Enable the netplay function in "Settings" -> "System".
- The host player enters the game directly.
- Slave players should be able to discover the host's game in "Netplay" after a short while. Select the game and press [A] to join.
[Tips] Please wait for the host game to be ready (playing) before joining as a slave.
User Interface (UI) Operation
Navigate the TRIMUI SMART PRO interface:
- Use the D-Pad to move the cursor and select items.
- Press [L] or [R] to switch between tabs (e.g., 'Best', 'Game', 'Apps', 'Settings').
- Press [A] to confirm selections.
- Press [B] to exit or go back.
- Press the [MENU] key to open context-specific popup menus.
System Operations
Manage your device's system and settings.
Making SD(TF) Card Content
Prepare your SD card for the device:
- Format the SD card to FAT32.
- Download the latest SD base package from the official site or GitHub. Unzip it and copy the contents directly to the SD card. The base package does not include game files.
- Copy your game files and thumbnails (PNG format) into the appropriate
Roms/xxxx
andImgs/xxxx
directories, following theconfig.json
structure.
Firmware Update
Keep your device up-to-date:
- Download the firmware file 'trimui_tg5040.awing' and copy it to the root directory of your SD card.
- Turn off the device and insert the SD card.
- Press and hold both the [Volume-] and [POWER] buttons simultaneously. Release the [POWER] button when the LOGO appears.
- Release the [Volume-] button when the green progress bar appears. The device will restart automatically after a successful installation.
[Tips] Check the official website or GitHub for the latest firmware and SD basic packages.
Function Key (FN)
With firmware version 1.0.3 or later, the Function Key (FN) offers custom options such as "Turn off ambient light", "Reduce volume", "Mute", and "Keep low power mode".
Switching User Language
Change the system language:
- Press [R] to navigate to the Settings bar.
- Use the D-Pad to select "System".
- Select "Language" and choose your preferred language.
USB Data Transfer
Transfer files to/from the SD card via USB:
- Enable "USB Card Reader Mode" from the "Application" menu on the device.
- Connect the device to a computer using a USB data cable via the bottom 'DC' USB Type-C interface.
Date and Time Synchronization
Ensure accurate date and time by connecting the device to Wi-Fi. The device will automatically synchronize the date and time with internet time servers.
Hardware Features and Charging
Information on ports and charging.
HOST Port
The HOST port is used to connect external devices like USB flash drives or controllers. It cannot be used for charging.
DC Charging Port
Use a 5V-2A or lower power adapter for charging. Do not use fast charging adapters exceeding 5V.
POWER Key
The POWER button has multiple functions:
- Press for 1.5 seconds: Return to the main menu.
- Press for 3 seconds: Soft shutdown.
- Press for 10 seconds: Forced power off.
- Short press: Enter standby mode.
Hotkeys
Quick access to functions using key combinations:
- Brightness: [START] + [L]
- Brightness: [START] + [R]
- Volume: [SELECT] + [L]
- Volume: [SELECT] + [R]
- View Grid Switch: [START] (in game catalog page)
- Pop up available game loader menu: [X] (in game list)
Charging Function
Connect the provided charging cable to the "DC" port. Use a 5V-2A charger or less; avoid fast charging adapters. The charging indicator LED is located below the screen.
- Red light: Device is charging.
- Light goes out: Device is fully charged.
- Solid red light at 100%: Device is trickle charging.
- Slow blinking red LED: Device is overheating; charging will resume when the temperature returns to normal.