четверг, 27 октября 2022 г.

MXQ на процессоре s805. Устанавливаем Lakka в NAND память приставки

            А Вы знали, что можно превратить приставку MXQ в полноценную игровую консоль для ретро игр на основе Linux-дистрибутива Lakka с интерфейсом RetroArch? Мощности данной приставки вполне хватает, чтобы эмулировать большинство ретро-консолей, таких как Денди(NES), Sega Megadrive, Game Boy Advance(GBA) или Sony PlayStation. В данной статье я расскажу не только о том, как можно запустить Lakka с карты памяти, но и как установить его во встроенную память приставки, заменив родную прошивку с Android.

            Для начала я перешел по ссылке на официальный сайт Lakka и скачал последний доступный образ для данной ТВ приставки:

 

            При помощи программы Rufus записал ее SD-карточку:

 

            После этого SD-карточку вставил в ТВ приставку и включил ее с зажатой кнопкой внутри кнопкой внутри AV-разъема. Произошла загрузка Lakka из карточки. И тут появилась первая проблема. Изображение на экране телевизора у меня стало выглядеть следующим образом:

 

            Выглядит так, как будто характеристики HDMI-сигнала приставки не поддерживаются телевизором. Для исправления проблемы я подключил сетевой кабель к ТВ-приставке и включил SSH доступ (да, я знаю, что это неудобно при таком изображении, но вполне реально). Для включения удаленного доступа переходим в «Настройки (шестеренки) \Services \SSH\переключаем ползунок вправо»:

 

            После этого с компьютера я подключился при помощи PuTTY к приставке (ее адрес можно посмотреть на роутере). 

 

            Имя пользователя/пароль по умолчанию «root/root».

            Далее в папке Config создал файл autostart.sh . Для этого ввел команду:

nano .config/autostart.sh


            Во внутрь файла вставил следующие строки:

echo 1080p60hz > /sys/class/display/mode

fbset -fb /dev/fb0 -g 1920 1080  1920  2160 32


            Для сохранения ввел «Ctrl+O» и нажал «Enter»:

 

            Для выхода с редактора нажал «Ctrl+X».

После перезагрузки приставки изображение нормализовалось:

 

            Следующим шагом я решил установить в Lakka на встроенную NAND-память приставки. В официальной документации об этом нет ни слова. Максимум, что удалось найти это то, что сборка для процессора s805 работает только с SD карточки и то, что она создана на основе LibreElec. Ну раз так, подумал я, то наверное ее можно установить во строенную память командой, которой устанавливается LibreElec:

installtointernal

            И о чудо! Я увидел знакомое предупреждение о том, что разделы памяти приставки будут удалены и вместо них установлено то, что запущено с SD-карточки. То есть Lakka. То есть то, что я хотел! Радостно набираю на клавиатуре «yes» и жму «Enter»:

 

            Соглашаюсь с предложением скопировать данные на встроенную память. Жму «y» и «Enter» или можно просто «Enter»:

 

            Появилось небольшое предупреждение, о том, что не удалось запустить сервис Kodi, который отсутствует в данном образе. Это нормально. 

            Ввожу команду перезагрузки с последующим запуском со встроенной NAND-памяти:

rebootfromnand


            После перезагрузки достаю из приставки SD-карту подключаю геймпад и наслаждаюсь работой ТВ бокса в качестве игровой приставки.

            Описывать настройку Lakka здесь не буду, пусть это будет материалом для следующей статьи. Приведу лишь несколько скриншотов работы новой прошивки:






Комментариев нет:

Отправить комментарий