When it launched, the TrimUI Smart Pro was an intriguing device, offering a bit of competition to Retroid’s Pocket 3. However, the biggest difference is that the Smart Pro runs on a custom Linux interface as opposed to Android.

Unfortunately, the “stock” interface leaves much to be desired, while also not being quite as optimized as one would hope. Thankfully, as the price started to drop, it landed in the hands of more developers. Now, you can install Knulli on the TrimUI Smart Pro, which introduces quite a few improvements to go along with a familiar interface.

Set Up Knulli on TrimUI Smart Pro

  1. Download the Knulli build from the GitHub page.
  2. Plug your microSD card into your PC.
  3. Extract the Knulli Build.
  4. Open your USB formatting utility of choice. Here are a few recommendations:
  5. Flash your microSD card by selecting the Knulli Disc Image that just extracted.
  6. After the card is finished being flashed, remove it from your PC.
  7. Insert the card into your TrimUI Smart Pro.
  8. Wait for it to finish booting.

You might have noticed when the card is finished being flashed that you can’t actually add any of your ROMs or other files. It’s just a bug that will be squashed eventually, but you aren’t out of luck.

  1. From your TrimUI Smart Pro, press the Start button.
  2. Scroll down and select System Settings.
  3. Locate and select Frontend Developer Options under the Advanced section.
  4. Scroll down and select Format a Disk under the Tools section.
  5. Change File System to EXFAT.
  6. Select Format Now.
  7. Reboot your TrimUI Smart Pro.

If you reboot but you are stuck on the Knulli boot screen for more than a few minutes, just press and hold the Power button until the screen turns off. Then, press and hold the Power button to turn it back on.

After the Smart Pro is done booting, go ahead and turn it back off again. Then, remove the microSD card, plug it into your PC, and transfer all of your ROMs and corresponding BIOS files. Plug it back into your Smart Pro, and voila! You’ll have Knulli up and running on the TrimUI Smart Pro!

Pico-8 on TrimUI Smart Pro via Knulli

Knulli on TrimUI Smart Pro Setup Guide - Pico-8

  1. Purchase Pico-8 from the Lexaloffle website.
  2. Download the Raspberry Pi file.
  3. Unzip the downloaded file.
  4. Delete the pico8 file.
  5. Rename pico8_64 to pico8.
  6. Create a new folder and name it pico-8.
  7. Place the new folder in the following directory: userdata/bios/
  8. Upload the pico8, pico8_dyn, pico8_gpio, and pico8.dat files to the newly created folder.
  9. Create a new text file on your computer.
  10. Copy and paste the following into the file:
    • <?xml version=“1.0” encoding=“UTF-8”?> <systemList> <system> <name>pico8</name> <emulators> <emulator name=“lexaloffle”> <cores> <core default=“true”>pico8_official</core> </cores> </emulator> <emulator name=“libretro”> <cores> <core>retro8</core> </cores> </emulator> </emulators> </system> </systemList>
  11. Name the file es_systems_pico8.cfg
  12. Move the .cfg file to the following location:
    • /userdata/system/configs/emulationstation/
  13. Place the microSD card into your TrimUI Smart Pro, and turn it on.

As it turns out, Windows likes to do things and change files when it shouldn’t. As pointed out by the Knulli devs, this means that the Pico-8 file permissions might have been changed.

  1. From your computer, make sure you have an SSH client installed, such as PuTTY.
  2. On your Smart Pro, connect it to Wi-Fi.
  3. Make note of the Hostname under Network Settings.
  4. Go back to the main Settings screen and select System Settings.
  5. Scroll down and select Security.
  6. Make note of the Root Password.
  7. Open your SSH client on your computer.
  8. SSH into your TrimUI Smart Pro using the Hostname and Root Password.
  9. Enter the following command:
    • chmod +x /userdata/bios/pico-8/pico8
  10. Restart EmulationStation.
  11. From the main screen, navigate to, and open, the Pico-8 category.
  12. Press the Select button.
  13. Select Advanced System Options.
  14. Make sure that Emulator is highlighted.
  15. Use the D-Pad to cycle through the options until LEXALOFFLE: PICO8 OFFICIAL is selected.
  16. Scroll down until Back is highlighted and press A.

Knulli Quick Tips

Knulli on TrimUI Smart Pro Setup Guide Main Screen

There’s a lot to like about Knulli, as it’s becoming available for a wide variety of devices. Needless to say, seeing Knulli on the TrimUI Smart Pro is quite a welcome surprise. Below, we’ve rounded up a few other tips and tricks to help you get Knulli on the TrimUI Smart Pro setup to your liking.

Connect to Wi-Fi

  1. From the Main Screen, press the Start button.
  2. Scroll down and select Network Settings.
  3. Toggle Enable WiFi.
  4. Enter your Wi-Fi Network (SSID) and Password (Key).
  5. Highlight and select the Back button.

Set Up RetroAchievements

  1. Make sure that you’ve already created a RetroAchievements account.
  2. From the Main Screen, press the Start button.
  3. Highlight and select Game Settings.
  4. Scroll down and select RetroAchievement Settings.
  5. Toggle the RetroAchievements switch.
  6. Enter your username and password.

Install PortMaster

  1. Navigate to the Ports category.
  2. Select the Install.PortMaster script and let it run.
  3. After it’s finished running, open PortMaster.
  4. Download and Ports that you want to play.
  5. If installing a title that is not “Ready to Run,” follow the PortMaster instructions to locate and gather the appropriate files.
  6. Place the necessary files in roms/ports on your microSD card.

Add Artwork for Games via Scraper

  1. Press the Start button.
  2. Scroll down and select Scraper.
  3. Use the D-Pad and select either TheGamesDB or ArcadeDB.
  4. Open Scraper Settings and make any necessary changes.
  5. Make any changes to the Filters section.
  6. Highlight and select Scrape Now.

Change Emulator or Core for Specific Games

  1. Navigate to the game listing.
  2. Press and hold the A button.
  3. Scroll down and select Advanced Game Options.
  4. Make sure that Emulator is highlighted.
  5. Use the D-Pad to cycle through the options.

Remove Console Bezels

  1. Navigate to the console.
  2. Press the Select button.
  3. Scroll down and choose Advanced System Options.
  4. Highlight and select Decorations.
  5. Make sure that Decoration Set is highlighted.
  6. Use the D-Pad to cycle through the options until you see None.
  7. Make any other preferred changes.
  8. Scroll down until Back is highlighted and press A.

Up the Performance

  1. Navigate to the console or game.
  2. Press and hold the A button.
  3. Scroll down and select Advanced Game Options.
  4. Make sure that Power Mode is highlighted.
  5. Use the D-Pad to cycle through the options until you see High Performance.

Install Knulli Updates

  1. Make sure the TrimUI Smart Pro is connected to the internet.
  2. From the main screen, press the Start button.
  3. Highlight and select Updates & Downloads.
  4. Select Start Update.

In the event that you are running into issues and want to manually install updates, here’s how:

  1. From your computer, download the latest release from the Knulli Downloads page.
    1. Make sure you download the TrimUI Smart Pro image.
  2. Extract the downloaded ZIP file.
  3. Insert your microSD card into your computer.
  4. Navigate to the BATOCERA partition on your microSD card.
  5. Open the boot folder.
  6. Replace the boot/batocera file with the boot/batocera.update file from the extracted ZIP file.
  7. Put your microSD card back into your TrimUI Smart Pro and turn it on.
  8. The update will automatically begin installing.

What Did We Miss?

When you dive into the Settings of Knulli on the TrimUI Smart Pro, it won’t take long to see that there’s a lot to customize. That’s part of what makes Knulli so great, and why we immediately installed it as soon as the first alpha version became available.

Drop us a comment if there’s something that you’re stuck on, or need help with!

Purchase the TrimUI Smart Pro from 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.