Обновление TrimUI Smart Pro S: полное руководство по установке прошивки, SD Base и Hotfix

Если вы купили TrimUI Smart Pro S без карты памяти или просто хотите обновить устройство до последней версии — это руководство для вас. Я прошёл весь процесс с нуля на Manjaro Linux и описал каждый шаг, включая подводные камни, с которыми столкнулся.

Что нам понадобится

  • TrimUI Smart Pro S (модель TG5050)
  • microSD-карта (рекомендуется 64 ГБ и больше)
  • Картридер (встроенный или USB)
  • Доступ в интернет для скачивания файлов

Необходимые файлы

Для обновления нам нужны три компонента с GitHub:

  1. Прошивка (Firmware) — последняя версия 1.0.1-20251218
  2. Базовый пакет (SD Base) — версия 20251222
  3. Исправление (Hotfix) — версия 20251224
    • Там же на странице релиза
    • Файл: hotfix-20251224.7z

Шаг 1: Форматирование карты памяти в FAT32 (Linux/Mac/Windows)

Для Linux (на примере Manjaro)

Вставляем карту и определяем её имя:

lsblk

Ищем устройство размером с вашу карту (например, /dev/sdb). Размонтируем и форматируем:

sudo umount /dev/sdb1
sudo mkfs.vfat -F 32 /dev/sdb1

Важно: Для ускорения копирования множества мелких файлов можно использовать кластер 32 КБ:

sudo mkfs.vfat -F 32 -s 64 /dev/sdb1

Для Windows

  1. Вставьте карту, откройте «Этот компьютер»
  2. Правый клик на карте → «Форматировать»
  3. Файловая система: FAT32, размер кластера: 32 КБ или по умолчанию
  4. Нажмите «Начать»

Для macOS

  1. Откройте «Дисковую утилиту»
  2. Выберите карту, нажмите «Стереть»
  3. Формат: MS-DOS (FAT), схема: Master Boot Record

Шаг 2: Установка прошивки (Firmware)

  1. Распакуйте архив с прошивкой (если возникнет ошибка CRC, как у меня, попробуйте другую программу — например, PeaZip под Linux отлично справился).
  2. Скопируйте файл trimui_tg5050.awimg в корень отформатированной карты памяти.
  3. Безопасно извлеките карту из компьютера.
  4. Вставьте карту в выключенную консоль.
  5. Процесс обновления:
    • Зажмите кнопку громкость минус (Volume -) и, не отпуская её, нажмите и удерживайте кнопку питания (Power)
    • Когда на экране появится зелёная полоса, отпустите кнопку Power
    • Через секунду отпустите кнопку громкость минус
  6. Начнётся процесс обновления — просто ждите. Консоль сама перезагрузится, когда закончит.
  7. После перезагрузки проверьте версию прошивки: Настройки → О системе → должно быть 1.0.1

Шаг 3: Подготовка SD Base и Hotfix

  1. Распакуйте архив sd_base_package-20251222.7z.
    • У меня стандартный архиватор выдал ошибку CRC, но PeaZip справился отлично.
  2. Распакуйте архив hotfix-20251224.7z.

Шаг 4: Копирование файлов на карту памяти

Важное замечание: копирование 20 000+ мелких файлов на FAT32 может быть очень медленным (у меня скорость падала до 700 КБ/с). Это нормально для FAT32 из-за особенностей файловой системы — просто наберитесь терпения.

  1. Вставьте карту в компьютер (файл прошивки .awimg с неё можно удалить — он больше не нужен).
  2. Откройте распакованную папку sd_base_package-20251222.
  3. Скопируйте всё содержимое (папки Roms, Emus, Bios, Apps, Themes и текстовый файл) в корень карты памяти.
  4. Откройте распакованную папку hotfix-20251224.
  5. Скопируйте содержимое папки RetroArch из hotfix в папку RetroArch на карте, с заменой файлов.
  6. Дождитесь окончания копирования и безопасно извлеките карту.

Шаг 5: Финальный запуск

  1. Вставьте карту в консоль.
  2. Включите обычным нажатием кнопки питания.
  3. Первый запуск может быть долгим (до минуты) — система создаёт кэш игр. Не выключайте, просто подождите.
  4. Если всё сделано правильно, вы увидите интерфейс с разделами эмуляторов (NES, SNES, PS1, и т.д.).

Что дальше?

Теперь вы можете:

  • Копировать свои ROM’ы в соответствующие папки внутри каталога Roms на карте
  • Наслаждаться играми на обновлённой консоли!

Возможные проблемы и их решения

Ошибка CRC при распаковке архивов

Попробуйте другую программу для распаковки (на Linux мне помог PeaZip). Если не помогает — скачайте архив заново через wget в терминале.

Медленное копирование на карту

Это особенность FAT32 при работе с тысячами мелких файлов. Убедитесь, что карта не смонтирована с опцией sync (в Linux проверьте командой mount). Если совсем невмоготу — отформатируйте с кластером 32 КБ.

Полезные ссылки