TRIMUI Smart Pro S TG5050 Firmware Version 1.0.2 Update Log(Testing)
About Firmware release for TG5050 Smart Pro S Firmware version: 1.0.2
- Fixed the bug where the LED switch setting was not saved when exiting a game after disabling the LED via the OSD menu.
- Replaced the background music on the home screen and resolved the device's popping/crackling audio issue.
- Adjusted the volume of USB audio (external DACs/Type-C headphones) and reduced latency.
- Added a new "Performance Settings" page in the system settings, allowing mode selection for each emulator individually.
- The CPU frequency display on the OSD menu now shows both big-core and small-core frequencies. During gameplay, you can limit the emulator's frequency by combining big/small core frequencies with performance settings to better unleash the device's performance.
- Significantly improved ROM scanning speed. Now, automatic ROM scanning is triggered after ejecting a memory card or exiting USB card-reading mode, reducing the time needed to refresh ROMs after downloading new games.
- Added large/small screen options for the NDS emulator: (1) Fixed stylus position calibration. (2) Removed forced HQ2x scaling; now follows the configuration file settings. (3) Most themes use Scale2x by default. Specifically, the 2nd and 3rd themes use HQ2x and Scale3x respectively. The 15th theme is optimized for 3D games, providing high-definition rendering only for the main screen. (4) Added relevant on-screen prompts.
This version is still under testing. If you have any better ideas or suggestions, feel free to leave a comment here—we will actively adopt valuable feedback and make fixes accordingly!
28 Kommentare
If possible, add the Melonds core.
I’ve developed an Adaptive Eye-Protection & Tate-Mode Script for the TrimUI Smart Pro. It applies a warm amber tint to reduce blue light strain during night sessions. Most importantly, it features Smart Orientation Logic: when playing in vertical (Tate) mode, it automatically disables the top LED to prevent glare, making it much more comfortable for your eyes.
```
Eye-Protection & Tate-Anti-Glare v1.2 Target: TG5050 / TrimUI Smart Pro S LED Control Nodesbash
#!/bin/sh
LED_L=“/sys/class/leds/led_l/brightness”
LED_R=“/sys/class/leds/led_r/brightness”
LED_COLOR_L=“/sys/class/leds/led_l/multi_intensity”
LED_COLOR_R=“/sys/class/leds/led_r/multi_intensity”
case “$1” in
1. APPLY WARM TINT (Amber #ffb347) Suggestion: Use trimui_display_tint or RetroArch Shader overlayon)
/usr/bin/trimui_display_tint —set 255 180 70 2>/dev/null 2. DYNAMIC LED LOGIC (Orientation Check)
ORIENTATION=$(cat /tmp/orientation 2>/dev/null || echo “landscape”) if [ “$ORIENTATION” = “portrait” ] || [ “$ORIENTATION” = “tate” ]; then Tate: Kill TOP LED (Left in landscape), Dim BOTTOM (Right)
echo 0 > $LED_L
echo 20 > $LED_R
echo “255 100 0” > $LED_COLOR_R
else Landscape: Both warm & dimmed
echo 15 > $LED_L
echo 15 > $LED_R
echo “255 100 0” > $LED_COLOR_L
echo “255 100 0” > $LED_COLOR_R
fi
;;
off) RESTORE DEFAULTS
/usr/bin/trimui_display_tint —reset 2>/dev/null
echo 255 > $LED_L
echo 255 > $LED_R
;;
esac
```
Hi everyone!
Inspired by the flashlight feature on Smartwatches (Apple/Garmin/Samsung/Google), I had an idea for the Quick Bar. Since the TrimUI Smart Pro S has a very bright IPS screen and those great RGB rings, why not use them as a quick flashlight?
I wrote a small, clean toggle script that saves your current brightness, blasts everything to Max White, and restores your settings on the second click. It would be an amazing “Quality of Life” addition to the top bar toggles!
```
Flashlight Toggle for Crossmix-OS (Optimized for Smart Pro / S) Concept: Smartwatch-style illumination. Respects global LED settings and device safety. System Paths & Hardware Checksbash
#!/bin/sh
BR_FILE=“/sys/class/backlight/backlight/brightness”
TMP_FILE=“/tmp/flashlight_old_state.txt” Check if LEDs are globally enabled in the system settings
LED_GLOBAL_BR=$(led_control -g 2>/dev/null || echo “0”) Get current temperature (thermal zone 0)
CUR_TEMP=$(cat /sys/class/thermal/thermal_zone0/temp | cut -c1-2)
if [ -f “$TMP_FILE” ]; then
- MODE: OFF (Restore previous state) -OLD_BR=$(cat “$TMP_FILE”)
echo “$OLD_BR” > “$BR_FILE”
led_control -b 0
rm “$TMP_FILE”
else - MODE: ON (Safety Check & Max Illumination) - Thermal protection: ramp up fan on S-Model if device is hot
if [ “$CUR_TEMP” -gt 65 ]; then
standard_fan_control —mode 2 2>/dev/null
fi Store current brightness to restore it later
cat “$BR_FILE” > “$TMP_FILE” Set screen to 100% brightness (acting as a light source)
echo 255 > “$BR_FILE” Only activate LED rings if they are not disabled in global system settings
if [ “$LED_GLOBAL_BR” != “0” ]; then
led_control -c 255 255 255 -b 255
fi
fi
```
1. Quick “Performance & System” Menu (Home Button)
Currently, the “Home” button menu is very basic. It would be a significant Quality of Life (QoL) improvement to integrate the following into the Quick Menu:
Performance Profiles: Toggle between Low, Medium, and High performance without exiting the game. Also adding CPU undervolting.
Real-time Telemetry: Display CPU temperature and current clock speed.
System Toggles: Add quick switches for Wi-Fi and Bluetooth to save battery efficiently.
2. TMR Joystick Calibration & Optimization
The new TMR joysticks are a great hardware addition, but they require better software tuning.
Calibration Tool: Add a native system tool to calibrate center points and circularity.
Sensitivity Curves: Allow users to adjust deadzones and sensitivity to take full advantage of the high precision offered by TMR technology, especially for PSP and Dreamcast gaming.
3. Native Game Scraper (via Wi-Fi)
Since the console has built-in Wi-Fi, adding a native Scraper application would be ideal.
Allow users to download box art, screenshots, and game metadata directly from the console instead of relying on external PC tools.
4. Allwinner A523 CPU Tuning & Energy Efficiency
The A523 is a powerful chip, but it can be further optimized:
Dynamic Scaling: Implement better CPU governors to improve energy efficiency during low-demand tasks (GBA, SNES).
Thermal Management: Refine the fan curves to trigger more accurately based on real-time load, preventing thermal throttling in demanding “PortMaster” titles or high-end emulation.
5. Over-the-Air (OTA) Updates
Transitioning from manual .zip SD card updates to a native OTA update system via Wi-Fi would streamline the user experience and ensure everyone is running the latest stable build.
Thank you for your hard work on this amazing handheld. We look forward to seeing how the software evolves alongside this great hardware!
Estaria mejor una interfaz mucho mas personalizable y tener la posibilidad de customizar las luces led de los joysticks.