Scored yourself a new Brick, have ya? Congrats! The TrimUI Brick has proven a hit with reviewers across the board, and now that early adopters are getting their hands on units as well, it’s about time for some setup tips and tricks.

TrimUI Brick Setup Guide - Looney Tunes

If you’ve set up a previous TrimUI device such as the Smart Pro, a lot of this should be familiar, but if you’re new to these devices, hopefully, we can this TrimUI Brick Setup Guide will make the initial setup as painless as possible.

Table of Contents



TrimUI Brick Specs

  • CPU: Allwinner A133P, 1.8GHz
  • GPU: Imagination PowerVR GE8300, 660MHz
  • RAM: 1GB LPDDR3
  • Storage: 8GB eMMC, TF card up to 1TB
  • Display: 3.2″, 4:3, 1024×768 IPS
  • Wireless: Wi-Fi b/g/n, Bluetooth 2.1+EDR/4.2
  • Audio: Front-firing stereo speakers, 3.5mm headphone jack, mono mic
  • Battery: 3000mAh – Approximately 5-6 hours of life
  • Ports: USB-C (charging, data, USB host), TF card slot
  • Other: Vibration motor, RGB lighting, FN keys
  • OS: TrimUI Stock Linux OS, MinUI, KNULLI, StockMix available
  • Dimensions: 73.2 x 109.9 x 19.9/11.79 mm
  • Weight: 159g

TrimUI Brick at AliExpress

Required Materials

  • TrimUI Brick Handheld
  • microSD card (Size is dependent on how much you want to keep on the device, but 64GB up to 256GB should work great)
  • microSD Card Reader
  • PC with internet access
  • Firmware downloads for the desired custom firmware

Firmware Options

  • Stock Firmware: The default firmware that comes pre-installed with the TrimUI Brick
  • MinUI: Minimalist custom launcher and libretro frontend.
  • Knulli Firefly: This is a fork development of Batocera Linux in pre-alpha development for the TrimUI Brick “Note: the TrimUI Brick is a pre-alpha version, and while many of its features are working, there are still many things to be fixed”
  • StockMix: A new modified version of the stock firmware specifically for the Brick

Stock Firmware

If you received a Brick without a pre-built microSD card, setting things up from scratch can seem daunting, but follow these steps below, and you should be throwing sonic booms in no time.

The Simple Method

This one is yet another example of the wonderful community of devs in this hobby. Helping out their fellow gamers before the manufacturer even acknowledges the device on their own website.

Scattered Brain

Head over to dev scatteredbra1n’s GitHub and follow the steps to set up a brand-new card for your device automatically. Thanks Scattered Brain!

Doing it the Old Fashioned Way

So if you’re running Windows 10 or 11, formatting a microSD card larger than 32GB can be a pain. Here we will use Raspberry Pi Imager because it’s free and available on all major operating systems.

  1. Download and install the appropriate version of Rasberry Pi Imager for your PC.
  2. Insert the raw SD card into your PC
  3. Open Raspberry Pi Imager and click Choose OS on the main screen
  4. Scroll down the options until you see “Erase – Format FAT32” and click
    Raz_Pi_Format_231204

    Format that drive

  5. Next, under storage, click “Choose Storage” and select the SD card to be formatted.
    RazPi_Storage_Select_241204

    Make sure to ONLY select the intended SD card

  6. Unpack the zip FW file sd_recovery_tg3040_brick_ver1.0.5_20241105.zip you downloaded from here to a destination folder of your choosing.
  7. Write the image in Raspberry Pi Imager by selecting Choose OS and scrolling down to Use Custom
    Raspberry Pi Imager write image

    Select “Use Custom”

  8. When prompted if you’d like to apply OS customization settings, select NO. Confirm that by writing the image you will lose any previous data on the card.
    Raz_Pi_Imager_written_image

    Image written!

  9. Remove the SD card from your PC reader and insert it into the Brick. Allow the installation process to finish. This can take some time, so be patient.
  10. After installation of the OS is complete, remove the card, and reinsert in your PC.
  11. Drag and drop ROM and BIOS files (please don’t ask us where to find these) to their respective directories on the card.

MinUI

  1. Download Firmware Files: Grab the latest version of MinUI from the GitHub repository.
  2. Unpack the Zip Files: Open up the MinUI zip archive and locate the MinUI.zip and the folder for the Brick.
  3. Copy Files: Copy the “trimui” folder and “MinUI.zip” (without unzipping) to the root of the SD card. *DO NOT unpack the MinUI.zip to the SD. Copy the whole archive.
MinUI Unzip

Find the MinUI.zip and TrimUI folder to copy to your SD card

  • The root of your SD card should only contain the TrimUI folder and MinUI.zip as seen below.
Root of TrimUI SD Card

This is how the root of your SD should appear prior to removal

  • Allow Firmware to Install: Power on the Brick and you should be greeted with a dialogue that MinUI is being installed.
  •  Load Up the SD Card: Now, remove the SD card from the device and re-insert it into your PC. You should now be met with the root of the SD card, which contains three directories. Bios, ROMs, and Saves.
MinU Dirs

A place for everything and everything in its place

Drag and drop the desired files into their appropriate folders within the Roms/Bios directories (We cannot tell you where to find ROMs or system Bios). Load up the card, put it back in the device, and game on.

Knulli

KNULLI Firefly

  1. Download Firmware Files: Grab the latest version of Knulli from the Github repository.
  2. Extract the Archive: Use Winzip/Winrar/etc to unpack the compressed image file
  3. Prepare the MicroSD Card: Insert the MicroSD card into your computer’s card reader. In Windows, right-click on the desired drive and click Format. Under “File System” select FAT32. You can choose a quick format to speed things along, as we don’t need DoD levels of drive cleaning. Click “Start” to begin formatting the drive. This step isn’t 100% necessary when writing an image, but in my experience, it does help alleviate any unexpected issues.
  4. Write the Image: We will write the image here using Balena Etcher, but most image writers will work. Other options include Raspberry Pi Imager, Win32DiskImager, etc. Linux users can format directly from the Disks application.
  5. Choose “Flash From File” and navigate to your downloads folder, which contains the Knulli .img file.
  6. Balena Etcher 2024-10-14 11-03-19

    Choose “flash from file” and select your Knulli image

  7. Click on “Select Target” and choose your desired SD card location for the image file to be written. *Take care in this step as you can potentially erase unintended drives if you’re not paying attention.
  8. Flash away! Once you click the “flash” button Balena Etcher will begin writing the image to the SD Card.
  9. Insert MicroSD Card: Once the image has finished writing in Balena Etcher, eject the MicroSD card from your computer and insert it into the TrimUI Smart Pro.
  10. Allow Firmware to Install: Power on the TrimUI and you should be greeted with the Knulli logo and a progress dialogue at the bottom of the screen. The OS is currently installing.
  11. Complete Installation: Once the CFW firmware install process completes, the device should reboot and load into the Knulli OS. You’ll even be greeted with some fun menu music to let you know you’ve been successful in your CFW journey.

StockMix

StockMix is a new community fork of the TrimUI stock firmware. You see the original Reddit post for full details of all the changes.

  1. If starting from scratch, download the tg3040_Brick_SD_base_package_20241105.zipand extract it to the root directory of a freshly FAT32 formatted micro SD (see above for instructions)
  2. Sit back and relax because this will take 10-15 mins
    Stockmix_Extract_241204

    Just extract the zips to the base of the SD card

  3. If you already have a stock card, or have done the above step with a fresh one, download the StockMix20241203.zip and extract the contents of that zip to the base of the SD card. Overwrite all previously existing files.Stockmix Overwrite
  4. Drag and drop any Roms and Bios files to their respective directories, and then reinsert the SD into the Brick. Get gaming!

Did You Forget About CrossMix?

TrimUI Smart Pro Crossmix

Crossmix brings a whole host of additions to the stock Smart Pro OS

We’re glad that you asked! And the answer is no, we haven’t forgotten about CrossMix-OS for the TrimUI Brick. At the time of this writing, CrossMix is not currently available for the Brick, as it’s still being actively developed. However, we’re expecting this new custom firmware option to be released in the near future. When that happens, we’ll be sure to update this guide with the pertinent and necessary steps to get it set up on the Brick.

Conclusion

The TrimUI Brick is still very much the new kid on the block at the time of writing. It helps that it shares many of the same internals as its horizontal cousin, the TrimUI Smart Pro, but it will still take time for devices to get out into the hands of community developers.

There will be bugs to iron out prior to seeing full-fledged releases on the device. As things progress and more CFW is officially supported, we will continue to add to and update this guide as appropriate.

TrimUI Brick at AliExpress

What did you think of this article? Let us know in the comments below, and chat with us in our Discord!

This page may contain affiliate links, by purchasing something through a link, Retro Handhelds may earn a small commission on the sale at no additional cost to you.