Repository navigation
Releases: mamaich/RG52mini-dualboot
Release list
v1.2 — GammaOS Next v1.12 и dArkOS 1.2 на одной карте
Выпуск v1.2
Одна SD-карта для AISLPC RG52 Mini (Rockchip RK3562) с двумя системами — GammaOS Next (Android 14) и dArkOS (Debian) — и меню выбора при включении. Номер выпуска карты совпадает с номером dArkOS в ней. Здесь перечислено то, что изменилось после v1.1. Главное — обе системы видят игры в папках друг друга, а BIOS у них общие.
Образ карты выходит реже, чем GammaOS Next и dArkOS, поэтому после записи карты и подключения к Wi-Fi проверьте обновления в обеих системах — как это сделать, написано в разделе «Как записать».
| Образ | RG52Mini-dualboot-20261018-2307.img.7z.001 … .003 — архив 7z в трёх томах, 5,68 ГиБ (6 094 396 061 байт); суммы томов — в SHA256SUMS |
| Образ после распаковки | RG52Mini-dualboot-20261018-2307.img, 16,93 ГиБ (18 183 373 824 байт) |
| sha256 образа | 7f671e342943f659da88caddd30896f1a38e13777da44c78e679cf666a6dc057 |
| Карта | от 32 ГБ |
| GammaOS Next | v1.12 — mamaich/GammaOSNext-RG52mini |
| dArkOS | 1.2 (сборка 10182026) — mamaich/dArkOS_rg52mini |
| Загрузчик | rg52mini-1.4 — mamaich/u-boot-rk3562-rg52mini, тот же, что в v1.0 и v1.1 |
Как записать
Скачайте все три тома в одну папку и распакуйте первый, .7z.001, — 7-Zip сам подхватит остальные. Получившийся .img запишите на карту от 32 ГБ любой программой вроде Rufus, balenaEtcher или dd. Внутреннюю память устройства образ не трогает.
Первой загружается GammaOS — без меню. Пройдите её мастер настройки до конца, после этого при каждом включении появляется меню. Подробнее — в описании v1.0.
Затем обновите обе системы. Образ карты выходит реже, чем сами системы, и к тому времени, как вы его скачали, у GammaOS Next или dArkOS уже может выйти новая версия. Обе обновляются по воздуху. Wi-Fi у каждой системы свой: сеть, подключённая в GammaOS, в dArkOS не появится, её нужно подключить и там.
- GammaOS Next: в оболочке nano — столбец Settings → System Update → Update via Internet; в обычном интерфейсе Android — Settings → System → System updates, кнопка Refresh. Пока идёт запись, не перезагружайте консоль, даже если экран чёрный, и обновляйтесь с заряженной батареей или на зарядке.
- dArkOS: Wi-Fi — START → Options → Wifi → Connect to new Wifi connection; обновление — START → Options → Update → Check for updates.
Переход с v1.1
Перезаписывать карту v1.1 не нужно: обе системы обновляются по воздуху сами, и это проверено на общей карте.
- dArkOS 1.1 → 1.2: Options → Update → Check for updates, пакет 46 МиБ. Разделы GammaOS, загрузчик и разметку обновление не трогает, кадры меню на своём загрузочном разделе сохраняет.
- GammaOS v1.10 → v1.12: обновление по воздуху, как обычно, — с заряженной батареей или на зарядке. После него запустите в Daijishō синхронизацию библиотеки вручную, иначе игры из новых папок и для новых платформ в ней не появятся.
Образ v1.2 нужен для новой карты. Запись образа стирает всё на карте, в том числе папку ROMs с играми и сохранениями — если пишете поверх старой карты, скопируйте её заранее.
Что нового
Общие папки и BIOS
- dArkOS видит игры в папках, названных так, как их называет GammaOS (
tg16,megacd,fbneo,pico8и ещё два десятка). Если для одной машины игры лежат и в папке dArkOS, и в папке GammaOS, EmulationStation показывает систему группой из двух папок. - GammaOS (Daijishō) находит игры и в папках dArkOS:
nesh,pico-8,sg-1000,pspminis,snes-hacks,snesmsu1,msumd,n64dd. Добавлены платформы для аркад (FinalBurn Neo и MAME), CP System I–III, Neo Geo, Atomiswave, PC Engine и PC Engine CD, Sega 32X, Sega CD, Atari 2600, Atari Lynx и Amstrad CPC — с папками dArkOS. - BIOS общие: RetroArch в GammaOS ищет их в
ROMs/bios, как и dArkOS. Достаточно положить их туда один раз.
dArkOS 1.2
- Первое обновление по воздуху: 1.1 → 1.2.
- Игры в
.zipснова запускаются в RetroArch. - Dreamcast, Naomi и Atomiswave по умолчанию запускаются в отдельном flycast на Vulkan, 59–60 кадров в секунду.
- Ядра N64, flycast, CD-i, PuzzleScript и GameTank собраны под процессор этой консоли и больше не падают.
- Заработали retrorun, PC-98 (np2kai), Apple II (linapple) и ECWolf.
- Эмуляторы запускаются с повышенным приоритетом (nice -19).
- Каждая карта создаёт свои ключи SSH при первой загрузке.
aptбольше не подменяет библиотеки графики Mali при обновлении пакетов.- Известное: ScummVM в играх с MIDI при запуске один раз сообщает, что «fluidsynth» не найден; после OK игра идёт дальше.
GammaOS Next v1.11
- Сила вибрации: моторы больше не вибрируют всегда на полную, ползунок Vibration intensity работает.
- Динамик замолкает, когда вставлены проводные наушники.
- HDMI в оболочке nano: копия экрана на телевизоре в меню и в играх.
- Мастер первой настройки короче: шаг «Date & time» убран, после Wi-Fi фокус сразу на кнопке Next.
GammaOS Next v1.12
- На слабой батарее громкий звук через динамик больше не перезапускает консоль: когда напряжение батареи ниже 3,75 В, громкость динамика не поднимается выше 12 из 25. Наушники и HDMI не ограничиваются. Выключается в GammaOS Toolbox → Power & Performance → Limit speaker volume on low battery.
- Кнопки громкости меняют громкость всех звуков, звук подключения зарядки выключен.
- Wi-Fi сам подключается после аварийного перезапуска.
В dArkOS такого ограничения нет: на последней трети заряда громкий звук через динамик может перезапустить консоль и там, поэтому громкость в dArkOS на слабой батарее лучше не выкручивать.
Подробности
Как устроена карта и почему именно так — 01-устройство.md. Как собрать самому — 02-сборка.md.
v1.1 — GammaOS Next v1.10 и dArkOS 1.1 на одной карте
Выпуск v1.1
Одна SD-карта для AISLPC RG52 Mini (Rockchip RK3562) с двумя системами — GammaOS Next (Android 14) и dArkOS (Debian) — и меню выбора при включении. Номер выпуска карты совпадает с номером dArkOS в ней. Здесь перечислено то, что изменилось после v1.0.
| Образ | RG52Mini-dualboot-20261014-2251.img.7z.001 … .003 — архив 7z в трёх томах, 5,70 ГиБ (6 124 953 852 байт); суммы томов — в SHA256SUMS |
| Образ после распаковки | RG52Mini-dualboot-20261014-2251.img, 16,93 ГиБ (18 183 373 824 байт) |
| sha256 образа | 85de3a9fd56583cd4b4820116159e127e7ee83f1a0d62b949088cf8f9a6ec0b0 |
| Карта | от 32 ГБ |
| GammaOS Next | v1.10 — mamaich/GammaOSNext-RG52mini |
| dArkOS | 1.1 (сборка 10142026) — mamaich/dArkOS_rg52mini |
| Загрузчик | rg52mini-1.4 — mamaich/u-boot-rk3562-rg52mini, тот же, что в v1.0 и в GammaOS Next с v1.9 |
Как записать
Скачайте все три тома в одну папку и распакуйте первый, .7z.001, — 7-Zip сам подхватит остальные. Получившийся .img запишите на карту от 32 ГБ любой программой вроде Rufus, balenaEtcher или dd. Внутреннюю память устройства образ не трогает.
Первой загружается GammaOS — без меню. Пройдите её мастер настройки до конца, после этого при каждом включении появляется меню. Подробнее — в описании v1.0.
Переход с v1.0
GammaOS на карте v1.0 обновится до v1.10 по воздуху сама, для этого перезаписывать карту не нужно. Перезапись нужна только ради dArkOS 1.1: в dArkOS 1.0 обновления по воздуху ещё нет.
Запись образа стирает всё на карте, в том числе папку ROMs с играми и сохранениями. Скопируйте её заранее.
Что нового
dArkOS обновляется по воздуху
В dArkOS 1.1 появилось обновление по воздуху (Options → Update), и оно знает об общей карте. Здесь оно не трогает раздел загрузчика, разделы GammaOS и хранилище настроек загрузчика. На своём загрузочном разделе оно сохраняет кадры меню и отметку общей карты и заранее проверяет, хватит ли места. Пакет не выпускается, если в дереве устройства изменились узлы, по которым загрузчик рисует меню и читает кнопки. Включённый Quick Mode обновление сохраняет.
Первое обновление по воздуху будет 1.1 → 1.2.
Остальное в dArkOS 1.1
- Vulkan на портретной панели: flycast без RetroArch работает на Vulkan, у слоя поворота появились режимы с масштабированием, DuckStation, PCSX2 и PPSSPP-2021 на Vulkan показывают картинку в правильной ориентации.
- gl4es: текстуры, в которые рисует сама программа, больше не читаются чёрными.
- Переключатель Bluetooth и пункт включения Wi-Fi в Wi-Fi Manager работают на RG52 Mini.
- Кнопка питания: нажатие, пока устройство засыпает, будит его; нажатие сразу после пробуждения больше не теряется; после сна дольше двух минут устройство больше не засыпает снова через несколько секунд.
- Заставка «black» в EmulationStation: нажатие питания на тёмном экране включает его с прежней яркостью, а не усыпляет устройство через секунду; следующее нажатие усыпляет как обычно.
- Корень
/снова принадлежит root (в 1.0 он принадлежал пользователю ark), PPSSPP-2021 больше не оставляет в нём файлы с памятью PSP. - Обновления безопасности Debian, в
sources.listдобавлены trixie-security и trixie-updates. В RetroArch — исправления безопасности, сетевые команды принимаются только с самого устройства.
GammaOS Next v1.10
- Handheld Settings → Gamepad: экран больше не падает, лишние пункты скрыты.
- Режим мыши: переключатель «Mouse mode», включение сочетанием кнопок, скорость курсора и прокрутки от 0,25x до 2x.
- Вибрация больше не залипает.
Подробности
Как устроена карта и почему именно так — 01-устройство.md. Как собрать самому — 02-сборка.md.
v1.0 — GammaOS Next v1.9 и dArkOS 1.0 на одной карте
Выпуск v1.0
Первый выпуск: одна SD-карта для AISLPC RG52 Mini (Rockchip RK3562) с двумя системами — GammaOS Next (Android 14) и dArkOS (Debian) — и меню выбора при включении.
| Образ | RG52Mini-dualboot-20261008-2306.img.7z.001 … .003 — архив 7z в трёх томах, 5,60 ГиБ (6 008 078 781 байт); суммы томов — в SHA256SUMS |
| Образ после распаковки | RG52Mini-dualboot-20261008-2306.img, 16,93 ГиБ (18 183 373 824 байт) |
| sha256 образа | 383f505833c2e4fbbf46bd7bd948ab4c64b7f66b730a7e0a0ed83914542c254e |
| Карта | от 32 ГБ |
| GammaOS Next | v1.9 — mamaich/GammaOSNext-RG52mini |
| dArkOS | 1.0 (сборка 10082026) — mamaich/dArkOS_rg52mini |
| Загрузчик | rg52mini-1.4 (0ea01de2e9) — mamaich/u-boot-rk3562-rg52mini: rg52mini-1.3 (разгонные таблицы CPU/GPU) плюс меню; тот же, что в GammaOS Next v1.9 |
Как записать
Скачайте все три тома в одну папку и распакуйте первый, .7z.001, — 7-Zip сам подхватит остальные. Получившийся .img запишите на карту любой программой вроде Rufus, balenaEtcher или dd. Образ занимает около 17 ГБ, поэтому карта нужна от 32 ГБ. Внутреннюю память устройства образ не трогает.
Первый запуск
Первой загружается GammaOS — без меню. Android размечает и растягивает раздел данных на всю карту (устройство один раз перезагрузится само), потом откроется мастер настройки. Пройдите его до конца: он раскладывает папку ROMs с подпапками систем, общую для обеих систем. После этого при каждом включении появляется меню.
Если меню нужно раньше — зажмите при включении крестовину вверх или вниз. dArkOS при этом запустится, но игр не увидит, пока мастер GammaOS не пройден.
Что внутри
Меню выбора системы
При включении — GammaOS Next, dArkOS и, по желанию, перезагрузка во внутреннюю память. Крестовина или громкость — выбор, A, Start или короткое нажатие питания — запуск. Через 5 секунд без нажатий запускается система, выбранная в прошлый раз.
Пункт «Internal memory» появляется, если в GammaOS Toolbox включён переключатель «Allow reboot to eMMC» — тот же, что добавляет перезагрузку во внутреннюю память в меню выключения Android.
Общие игры
Отдельного раздела под игры нет: dArkOS берёт их из папки ROMs Android (/storage/emulated/0/ROMs), всё место на карте после систем достаётся ей. Игры, сохранения и состояния, записанные в одной системе, видны в другой.
Обновления
Обновления GammaOS по воздуху ставятся как обычно: начиная с GammaOS Next v1.9 в них тот же загрузчик с меню, что и на этой карте. Первая загрузка после такого обновления проходит сразу в GammaOS, без меню: обновление перезаписывает её загрузочный раздел вместе с отметками для меню, и GammaOS возвращает их при запуске. Со следующего включения меню снова на месте.
Подробности
Как устроена карта и почему именно так — 01-устройство.md. Как собрать самому — 02-сборка.md.