Найти тему
Мы - диджитал™️

ТВ приставка с ретро играми Gamebox G11 : история о покупке, о том как сломалась загрузка игр и, главное - как восстановить самостоятельно!

Оглавление

Всех любителей ретрогейминга сердечно приветствую!

Очень хочу сэкономить вам время и рассказать в I-ой части этой статьи о том, как сделать заново загрузочную micro-SD карту памяти для ретро игр с эмуляцией.

Внизу бонус -ссылка на образ карты памяти с закаченными играми под процессор Amlogic S905X2!

Во II-ой части я опишу процесс скачивания и установки нужных вам игр, как их правильно класть на раздел карты памяти, как догружать метаданные и наслаждаться ретрогеймингом!

Расскажу сейчас про конкретную модель, которую приобретал с доставкой global из известного синего маркетплейса. Оставлю ссылку для идентификации, брал версию с SD-картой на 64 Гб.

Приставка GameBox G11
Приставка GameBox G11

Характеристики ТВ-бокса

Интерфейсы и разъемы

  • Wi-Fi, ИК-порт (IrDA)Интерфейсы и разъемыHDMI, RJ-45 Ethernet, USB 2.0 Беспроводные интерфейсы
  • Стандарт WiFi802.11a/b/g/n
  • Платформа: 8 bit, Game Boy Advance, PlayStation, PlayStation Portable (PSP), 16 bit, Мультиплатформа, Nintendo DSО, поддерживаемое разрешение 1920x1080 Full HD

Память и процессор

  • Объем встроенной памяти 64 ГБ, Процессор Amlogic S905X3 (это, кстати обман, ниже в инструкции я напишу, как определить процессор, он оказался другим, а именно S905X2)
  • Тип памяти DDR3 Оперативная память, 2 ГБ
  • Игры и подписки: GTA/Assassin Creed/Ridge Racer/Spiderman/Titanfall/GTA/Tekken/SegaКомплектация Доп. комплектация Карта памяти, 2 геймпада Кол-во встроенных игр 30000
Как теперь выясняется, необязательно брать с большим объемом sd-карты, можно такую карту сделать самостоятельно, залив туда операционную систему EMUELEC, либо подобную и тем самым сэкономить средства.

Стоимость на момент покупки составляла 3900 рублей в конце сентября 2022 года. Отвез ее на дачу, присоединил к телевизору, и опробовал игры из поставки. Больше всего понравилась по графике GTA Vice City. Недавно подключил снова ТВ приставку, а загрузки эмуляторов нет, только вытащив карт-ридер с SD-карточкой прогружается Andriod 9.0.

Итак, по шагам есть смысл читать статью дальше, если:

  • вы приобретали такую ТВ-приставку, а спустя несколько месяцев после покупки ретро игры перестали загружаться, сохраненного образа не было подготовлено;
  • вы хотите разобраться и расширить возможности почти любой ТВ приставки как оказалось (здесь очень пригодится раздел знаменитого форума https://4pda.to/forum/index.php?showtopic=1012062&st=1740;
  • вам не нравится эта огромная подборка из десятка тысяч уже стремных 8-, 16-битных игр, а интересно подзалить игры, которые выходили под Play Station I и PSP в начале 2000-х;
  • вы не ушли далеко и не стали перепрошивать саму ТВ коробку, то есть Android у вас загружается, не работает загрузка только с SD-карты ретро-игр.

В чем, собственно, экономия времени!?

Я начал разбор с форума 4pda, ознакомился с длительным видео про установку и настройку EMUELEC https://youtu.be/PPnhyRXTLtg?si=RHPEVeo2pxEfFT1e и..., ничего не получилось!

EMUELEC - это игровая операционная система с набором эмуляторов для устройств на базе процессоров Amlogic
EMUELEC - это игровая операционная система с набором эмуляторов для устройств на базе процессоров Amlogic

Пришлось погружаться глубже, поэтому оставляю сухое эссе по шагам, чтобы была мини-инструкция как с нуля сделать загрузочную SD-карту c EMUELEC для запуска в режиме эмуляции ретро-игр . Четких материалов в интернете не нашел, надеюсь, что статья и шаги инструкции будут полезны пользователям, так как в комментариях на маркетплейсе увидел много отзывов о том, что спустя несколько месяцев GAMEBOX G11 не загружается в режиме ретро-игр.

В таком состоянии можно было обратиться в режиме загрузки с карты памяти (microSD с ретро-играми из поставки), но, ничего из этого меню не помогало для восстановления работоспособности
В таком состоянии можно было обратиться в режиме загрузки с карты памяти (microSD с ретро-играми из поставки), но, ничего из этого меню не помогало для восстановления работоспособности

Да, собственно, что такое EMUELEC - это игровая операционная система с набором эмуляторов для устройств на базе процессоров Amlogic.

Поехали!

Шаг 1. Узнать версию процессора в ТВ-приставке. Сначала я поверил описанию продавца и долго бился с установкой, которая никак не удавалась, а все потому что тип процессора на базе Amlogic был ниже заявленного.

Одним из простейших способов (без вскрытия коробки и т.д.) является установка любого приложения Terminal на ТВ-боксе в загруженной операционной системе Android).

В терминале набираем команду: cat /proc/device-tree/amlogic-dt-id

Ответом будет строка типа g12a_u212_2g (здесь в том числе узнаем и объем ОЗУ - оперативной памяти проще говоря, в этом примере 2g).

Узнаем тип процессора, чтобы позже найти его в дереве девайсов
Узнаем тип процессора, чтобы позже найти его в дереве девайсов

Шаг 2 (опциональный). Взять новую sd- карту любого объема, лучше от 16 Гб до 128 Гб с классом 10, скоростную и надежного производителя.

Я не стал использовать китайскую из поставки, скорее всего она из сектора самых дешевых.

Шаг 3. Берем нужную сборку для нашего процессора отсюда:

https://github.com/EmuELEC/EmuELEC/releases, после того как прочитали Wiki.

Это важно, именно в вики написано какой релиз нужно скачать.

Home

Я выбрал последнюю версию на сегодня V.4.6, (после скачивания необходимо разархивировать образ) - если не ошибиться с моделью процессора, то все отлично встает. (Да, я изрядно помучался качая более ранние версии для другого типа процессора из описания продавца)

После прочтения wiki берем нужный нам релиз и скачиваем его. Не забывайте, что в браузере Google Chrome можно перевести страницу на русский язык, если есть затруднения в чтении оригинала.
После прочтения wiki берем нужный нам релиз и скачиваем его. Не забывайте, что в браузере Google Chrome можно перевести страницу на русский язык, если есть затруднения в чтении оригинала.

Шаг 4. Скачиваем и устанавливаем программу для записи образа скаченного на шаге 3 EMULEC на SD-карту:

Balena Etcher https://www.balena.io/etcher (рекомендована самим вендором)
Rufus https://rufus.ie/

Я воспользовался portable (безустановочной, портативной) версией Balena Etcher. Собственно, программа создает несколько разделов на SD-карточке, размечает их и создает необходимые директории и файлы.

После записи образа, скаченного и распакованного на компьютера на шаге 3, картина выглядит примерно так:

После заливки образа на sd-карте появились разделы EMULEC, EEROMS и неразмеченные.
После заливки образа на sd-карте появились разделы EMULEC, EEROMS и неразмеченные.

Шаг 5. На разделе EMULELEC карты памяти (у меня microSD, напомню) ищем свой файл для процессора

Переподключаем карту памяти к компьютеру и на разделе, который называется EMUELEC в корне ищем файл dtb.img. При его наличии переименовываем файл для сохранения его резервной копии (например, dtb._old).

В версиях EmuElec для процессоров S905X2 и выше (NG-версия) его нет.

В таблице по ссылке CoreELEC Device Trees находим название файла по типу определенного процессора на шаге 1, или наиболее подходящий по параметрам для вашего устройства, dtb (возможно, придется в поисковиках посмотреть принадлежность, так как моей версии с названием процессора в данном каталоге не было, но, поискав минуту референсы в интернете, однозначно определил модель S905X2).

Находим этот файл в директории device_trees на карте памяти (разделе EMUELEC), перекидываем в корень раздела и переименовываем в dtb.img

В директории device_trees я скопировал файл под свой процессор g12a_s905x2_2g.dtb , положил в корень раздела карты памяти и переименовал в dtb.img
В директории device_trees я скопировал файл под свой процессор g12a_s905x2_2g.dtb , положил в корень раздела карты памяти и переименовал в dtb.img

Шаг 6. Запускаем на ТВ-приставке операционную систему EMUELEC, предварительно вставив microSD через карт-ридер в USB-порт приставки

Важно!
На форумах и в видео встречал рассказы о необходимости запуска с зажатой кнопкой Reset, в случае с GameBox G11 этого не требуется - при вставленной sd-карте загрузка по умолчанию будет производиться именно с неё.

Что мы видим после включения - приветственное окно с инициализацией и запуском файлов операционной системы EMUELEC! По сути, это аналог многим знакомого ранее LiveCD - операционной системы, которая полноценно загружается с носителя и внутри нее можно работать (а нашем случае - настроить и играть :) )

Если на шаге 5 все получилось корректно - то система инициализируется без проблем! Если на данном этапе идут зависания, перезагрузки - 99% неверно выбран файл под модель процессора
Если на шаге 5 все получилось корректно - то система инициализируется без проблем! Если на данном этапе идут зависания, перезагрузки - 99% неверно выбран файл под модель процессора

В следующей II-ой части статьи опишу процесс скачивания и установки нужных вам игр, как их правильно класть на раздел карты памяти, как догружать метаданные и наслаждаться ретро-играми!

Скачанные образы игр для Play Station Portable
Скачанные образы игр для Play Station Portable

Таким образом, мы получили на своей sd-карте чистую , свежую мобильную операционную систему EMUELEC, настроим ее под себя, скачивая те игры, которые хочется под разные платформы (PSP, PS1/PSX. Sega, Dendy, Atari и многие другие), запуская их, сохраняя прогресс, организуем меню, подключим и настроим геймпады и многое другое!

Пока что я нашел и скачал FIFA 2014, GTA - Vice City, Mortal Combat Unlished и другие игры! Если нет желания совсем погружается в древние игры с битами, то рекомендую присмотреться к образам игр под PSP и Play Station 1 - высокий шанс скачать любимые игры с неплохой графикой и датой выпуска игр вплоть до 2010 года! Не такое уж и ретро получается, но, каждому свое, на вкус и цвет товарищей нет!

FIFA 2014, есть Российская Лига, ностальгия
FIFA 2014, есть Российская Лига, ностальгия
GTA - Vice City - обалденная графика для такой ТВ приставки, опять же отлично ностальгируется!
GTA - Vice City - обалденная графика для такой ТВ приставки, опять же отлично ностальгируется!

Большая просьба, если я что-то забыл в процессе, или если вы нашли неточности, просьба сообщить об этом в комментариях, а также можно задать свои вопросы! Все нужные ссылки на различные ресурсы и видео я погрузил в статью! Лайк и подписка приветствуются!

БОНУС. Образ (в формате pmfx, сделан с помощью программы DiskGenius) для SD-карты 64 Гб с установленной и настроенной EMUELEC скачать здесь. Список игр в посте!