Anbernic RG DS

Внимание!
Поддержка данного устройства пока обеспечена в рамках эксперимента, и в некоторых моментах могут возникать неполадки вплоть до перезагрузки устройства.
Технические характеристики
| Компонент | Название | Статус |
|---|---|---|
| Процессор | 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
su -
apt-get install alt-rootfs-installerСкачиваем образ с ядром rocknix:
wget https://beta.altlinux.org/mobile/sisyphus/latest/alt-mobile-phosh-rocknix-latest-aarch64.img.xzВставляем адаптер с картой памяти в порт USB
su -
alt-rootfs-installer --image-in=/путь/до/образа.img.xz --media=/dev/sdX --target=anbernic-rgxx3-rk3566Отладка и настройка
На данный момент Phosh, оболочка ALT Mobile, не может загрузиться из-за особенностей устройства. Поэтому, для получения минимального GUI, придётся выполнить несколько дополнительных шагов.
Подключаем док-станцию в порт OTG приставки, к ней подключаем клавиатуру и сетевой кабель.
Переходим в TTY, нажатием комбинации клавиш "Ctrl + Alt + F3"
Заходим под рутом (login - root, password - altlinux)
Отключаем сервис автозапуска Phosh:
systemctl disable phosh.service- Обновляем список пакетов:
apt-get update- Устанавливаем необходимые пакеты:
apt-get install sway sway-autostart gptokeyb gptokeyb-handheld-control- Запускаем сервиз автозапуска Sway
systemctl enable --now sway-autostart.serviceВ итоге у нас будет запущен Sway - оконный менеджер, с которым уже можно будет работать.