Skip to content

Releases: mamaich/RG52mini-dualboot

v1.2 — GammaOS Next v1.12 и dArkOS 1.2 на одной карте

Choose a tag to compare

@mamaich mamaich released this 19 Oct 00:48

Выпуск 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 на одной карте

Choose a tag to compare

@mamaich mamaich released this 15 Oct 12:04

Выпуск 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 на одной карте

Choose a tag to compare

@mamaich mamaich released this 09 Oct 07:26

Выпуск 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.