TRIMUI BRICK TG3040 Instruction Manual
This manual provides detailed instructions for operating the TRIMUI BRICK TG3040 handheld game console.
Device Overview
The TRIMUI BRICK TG3040 is a handheld game console with various buttons and ports for operation and connectivity.
Key Components:
- L/R Buttons: Located on the top of the console.
- Volume Buttons: Used to adjust the audio volume.
- Atmosphere Lights: Visual lighting effects on the console.
- External Interface (Host): For connecting external devices like USB flash drives or controllers. Note: This port cannot be used for charging.
- Function Keys (F1/F2): Built-in custom options for various functions.
- Power Button: Used to turn the device on/off and manage power states.
- D-Pad: Directional pad for navigation.
- Action Buttons (X, A, B, Y): Primary buttons for game interaction.
- Speaker: Integrated speakers for audio output.
- Menu, Select, Start Buttons: Navigation and function buttons.
- TF Card Slot: For inserting a microSD card.
- Reset Button: For resetting the device.
- DC Charging Port: For charging the device.
- Microphone: Built-in microphone.
- 3.5mm Headphone Jack: For connecting headphones.
UI Operation
Use the D-pad to navigate menus and select options. The L and R buttons can be used to switch between different tabs or sections. Press the A button to confirm selections and the B button to exit. The MENU button opens context-specific menus.
SD(TF) Card Content Preparation
- Format the SD card to FAT32.
- Download the latest SD base package from the official website or GitHub, unzip it, and copy it directly to the SD card. The base package does not include game content.
- Copy your game files into the appropriate folder (e.g., '\Roms\xxxx') and corresponding thumbnail images (PNG format) into the '\Imgs\xxxx' folder, ensuring file names match the configuration file (e.g., 'config.json').
Firmware Update
- Unzip the firmware file ('trimui_tg3040.awing') and place it in the root directory of the TF card.
- Turn off the device and insert the TF card.
- Press and hold the [Volume-] and [POWER] buttons simultaneously. Release the [POWER] button when the logo appears on the screen.
- When the green progress bar appears, release the [Volume-] button. The device will automatically restart after the installation is complete.
- Refer to the official website or GitHub for the latest firmware and SD basic packages.
Function Key Options
The built-in custom FN options include: "Turn off ambient light", "Reduce volume", "Mute", "Keep low power mode", etc.
Hotkeys
- Volume Down: SELECT + L
- Volume Up: SELECT + R
- Brightness Down: START + L
- Brightness Up: START + R
- View Grid Switch: START (in game catalog page)
- Switch Game Core/Loader: X (in game list)
Connecting to Wi-Fi
Press "R" to navigate to the Settings bar. Use the D-pad to select "Wi-Fi". Press "A" to turn on Wi-Fi. The system will automatically scan for available networks. Select your desired network (SSID), press "A" to confirm, enter the password if required, and press "START" to connect.
Switching User Language
Press "R" to switch to the Settings bar, use the D-pad to select "System", then select "Language" to change the interface language.
USB Data Transfer
To manage the SD(TF) card via USB, open "Application" -> "USB Card Reader Mode" on the device. Connect the USB data cable to the Type-C port at the bottom of the device.
Date and Time Synchronization
Connect the device's Wi-Fi to any internet-accessible router to automatically synchronize the date and time.
Adding and Deleting Games
Navigate to the relevant game category, select the game, press [MENU], then choose [Add to Favorites] or [Delete] to manage your games.
Charging Function
Use the provided charging cable and a 5V-2A or lower power adapter. Do not use fast charging adapters. The charging indicator LED is red while charging and turns off when fully charged. A steady red light after reaching 100% indicates trickle charging, which will also complete automatically. The device has overheat protection; if it overheats, charging pauses, and the red LED will flash until the temperature returns to normal.
Netplay (LAN and Hotspot)
How to Start Netplay with Others via LAN:
- Ensure all players have the same game ROM.
- Ensure all players are connected to the same WLAN.
- Ensure all players have enabled the "Network Game" function in "Settings" -> "System".
- The host player starts the game.
- Slave players can then find the host's game in the "Network Game" section and join by pressing A.
- Tip: Wait for the host to start playing before joining as a slave. Joining before the host has started the game may result in failure.
How to Start Netplay with Others via Hotspot:
- Ensure all players have the same game ROM.
- The host player enables the hotspot, and slave players connect to it.
- Ensure all players have enabled the "Network Game" function in "Settings" -> "System".
- The host player starts the game.
- Slave players can then find the host's game in the "Network Game" section and join by pressing A.
- Tip: Wait for the host to start playing before joining as a slave. Joining before the host has started the game may result in failure.
Game Catalog Visibility Editing
In the game catalog page, press the MENU button, select 'Edit', and then press the A button to enter edit mode. Press A to check or uncheck game categories to display or hide them. After editing, press B to bring up a save prompt. Select "Ok" and press A to confirm and finish editing.
Adding 'Best' Games and Thumbnails
The format for 'Best' games is similar to game categories, placed in "\Best\xxxx\config.json". The main "icon" will be displayed as a larger poster view, and this mode only supports single flow view, not grid view.
Game Catalog Description File Format
The game catalog description file format is typically "\Emus\xxxx\config.json". A sample structure includes:
{ "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" } ] }
Key Explanations:
- label: Name of the game.
- icon: Main icon image (PNG).
- background: Background image (PNG).
- themecolor: Theme color for LED effects (RRGGBB format).
- launch: Script file for launching the game.
- rompath: Path to the game ROM relative to config.json.
- imgpath: Path to the thumbnail image relative to config.json.
- useswap: Use virtual memory (for low-memory devices, not needed for TG5040).
- shortname: Internal MAME database name.
- hidebios: Hides BIOS files if identified.
- extlist: Filter for file extensions (leave blank for no filter).
- launchlist: Menu options for launching games, with "name" for the title and "launch" for the execution script.
Example: OPENBOR games should be placed in '\Roms\OPENBOR\', and their thumbnails in '\Imgs\OPENBOR\'. Ensure file names match. After adding, press [menu] and click [Refresh Roms]. A database file like 'Roms/EASYRPG/EASYRPG_cache7.db' will be generated. If refresh fails, you can safely delete the db file in the Roms directory.
FCC Warning
This device complies with part 15 of the FCC Rules. Operation is subject to two conditions: (1) it may not cause harmful interference, and (2) it must accept any interference received, including that which may cause undesired operation.
Any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures.