TRIMUI Brick SD base package

Official System Resource

TG3040 Brick

Essential MicroSD base package, UI compatibility themes, and configuration specifications for TRIMUI Brick.

● Initial Release Build

SD Base Package & UI Assets

Released 2024-11-05

Package Contents

Base System Archive: Includes tg3040_Brick_SD_base_package_20241105.zip containing core firmware v1.0.5 assets, default emulators, and system directories.
UI Style Variants: Includes Brick_Emus_compatibility_replacement providing 2 distinct visual styles for the Emulators UI menu.
GitHub

Official Assets Release

Hosted on GitHub Releases (v1.0.5 Base)

Download SD Package

Theme & UI Icon Configuration

Starting from firmware v1.0.5, TRIMUI Brick introduced a novel two-layer icon rendering logic via the icontop key in config.json (located in Emus/ or Apps/ subdirectories).

// Example: Emus/MAME/config.json
{
  "label": "MAME",
  "icontop": "../_theme/ic-mame.png", // Center-aligned top layer icon (v1.0.5+)
  "icon": "", // Full-frame background layer icon (v1.0.0-v1.0.4)
  "background": "../_theme/bg-mame.png",
  "themecolor": "63C3F3",
  "launch": "launch.sh",
  "rompath": "../../Roms/MAME",
  "imgpath": "../../Imgs/MAME",
  "useswap": 1,
  "shortname": 1,
  "hidebios": 1,
  "extlist": "zip"
}
Legacy Behavior (icon): Used in firmware v1.0.0 ~ v1.0.4. The image scales and stretches to fill the entire grid tile frame.
New Grid System (icontop): Added in firmware v1.0.5+. The icon image scales dynamically within the center region of the grid tile.
Two-Layer Composite Mode: If both icon and icontop paths are supplied, system v1.0.5+ renders them simultaneously as stacked layers for depth effects.

Unpack archives to the root directory of a FAT32/exFAT formatted MicroSD card.