Skip to content

Anbernic RG DS

An image

Внимание!

Поддержка данного устройства пока обеспечена в рамках эксперимента, и в некоторых моментах могут возникать неполадки вплоть до перезагрузки устройства.

Технические характеристики

КомпонентНазваниеСтатус
ПроцессорRockchip RK3568,Cortex-A55 x4, 2 Ггц🟢
Дисплей2 дисплея по 4 дюйма, 640 x 480 пикселей, Mali-G52 2EE, 2 ядра🟢
Оперативная память3 GB LPDDR4X🟢
Постоянная памятьeMMC на 32 GB, 1 слот microSD (до 256 GB)🟢
ПитаниеАккумулятор на 4000 mAh, контроллер rk817, порт USB Type-C🟢
WiFi/BluetoothЕсть🟢
Звук2 динамика, порт для наушников 3,5мм, встроенный микрофон🟡
Сенсорная панель2 панели: Goodix Capacitive Touchscreen🟢
USBПорт USB Type-C (OTG)🟢

Что требует доработки:

  • запуск оболочки Phosh;

  • автоматическое переключение источника звука при подключении наушников;

  • реакция на датчик закрытия крышки.

Условные обозначения

🟢 Работает - работает в полном объёме

🟡 Частично - работает частично

🔴 Не работает - не работает

Отсутствует - не предусмотрено спецификацией

Подготовка карты памяти

Устанавливаем утилиту alt-rootfs-installer

shell
su -
apt-get install alt-rootfs-installer

Скачиваем образ с ядром rocknix:

shell
wget https://beta.altlinux.org/mobile/sisyphus/latest/alt-mobile-phosh-rocknix-latest-aarch64.img.xz

Вставляем адаптер с картой памяти в порт USB

shell
su -
alt-rootfs-installer --image-in=/путь/до/образа.img.xz --media=/dev/sdX --target=anbernic-rgxx3-rk3566

Отладка и настройка

На данный момент Phosh, оболочка ALT Mobile, не может загрузиться из-за особенностей устройства. Поэтому, для получения минимального GUI, придётся выполнить несколько дополнительных шагов.

  1. Подключаем док-станцию в порт OTG приставки, к ней подключаем клавиатуру и сетевой кабель.

  2. Переходим в TTY, нажатием комбинации клавиш "Ctrl + Alt + F3"

  3. Заходим под рутом (login - root, password - altlinux)

  4. Отключаем сервис автозапуска Phosh:

shell
systemctl disable phosh.service
  1. Обновляем список пакетов:
shell
apt-get update
  1. Устанавливаем необходимые пакеты:
shell
apt-get install sway sway-autostart gptokeyb gptokeyb-handheld-control
  1. Запускаем сервиз автозапуска Sway
shell
systemctl enable --now sway-autostart.service

В итоге у нас будет запущен Sway - оконный менеджер, с которым уже можно будет работать.

Авторы

The avatar of contributor named as arbars arbars

История изменений