Repository navigation
v1.7 — исправления: перезагрузка ревизии A, настройки, частоты графики
GammaOS Next (LineageOS 21 / Android 14) для карманной консоли AISLPC RG52 Mini на Rockchip RK3562. Здесь перечислено то, что изменилось после v1.6. Выпуск исправлений: главное в нём — перезагрузка плат ревизии A по кнопке питания.
| Образ | GammaOSCore-RG52Mini-20261006-0743.img.zip, 1,99 ГиБ (2 132 664 896 байт) |
| sha256 архива | c515265fb0c5f4c23e38aea2ea00d9f07e9d3add5dd677e74ba88f583316c4f6 |
| sha256 образа | 264f625329c0ae0ca61701f2d03552a61924b8780e17442ac437ba6c392b3bdb |
| Пакет обновления | GammaOSCore-RG52Mini-20261006-0743-ota.zip — для тех, кто уже на v1.3–v1.6 |
| Основа | GammaOS Next Core (вариант на базе Android TV), Android 14; изменения апстрима GammaOS Next до 1.4.4 |
| Ядро | Linux 5.10.226, mamaich/kernel_rk3562_rg52mini |
| Загрузчик | mamaich/u-boot-rk3562-rg52mini, тот же, что в v1.6 |
| Раздел vendor | от Android 13 (SyachOS), с вырезанным лишним и подменённым драйвером графики |
Перед обновлением по воздуху
Пока идёт обновление, не перезагружайте устройство, даже если экран чёрный. Обновление в это время продолжается, а в конце устройство перезагрузится само. Перезагрузка посреди записи оставит карту незагружаемой.
- После строки Checking… экран на 10–15 секунд гаснет: система передаёт его программе обновления. Потом появляются полоса и проценты.
- Пакет полный, из четырёх разделов: система, vendor, загрузочный раздел и загрузчик (загрузчик тот же, что в v1.6). На быстрой карте запись занимает около 6 минут, на медленной — до получаса.
- Если запись всё же прервётся и карта перестанет загружаться, её можно восстановить так же, как при первой установке: записать образ выпуска на компьютере через кардридер.
Что нового
Ревизия A: перезагрузка по кнопке питания
На платах первой ревизии (Wi-Fi RK915) нажатие кнопки питания вместо блокировки перезагружало устройство. В v1.6 загрузчик получил таблицу частот для разгона, и из списка частот графики ушла ступень 200 МГц, на которую драйвер графики переводит её перед выключением питания. Перевод не удавался, и графика выключалась на рабочей частоте, вплоть до 900–1000 МГц. Теперь перед выключением она переходит на 300 МГц. Исправление проверено и подтверждено владельцем платы ревизии A: перезагрузки ушли.
Яркость в системных настройках больше не закрывает их
В настройках Android (Settings → Display) пункт Brightness level закрывал настройки: он открывает окно яркости из системного интерфейса, а в варианте для Android TV этого окна нет. Теперь в таком случае открывается свой диалог с ползунком яркости, им можно управлять крестовиной.
Память в Max Performance и Overclock не держится на максимуме во сне
В v1.6 память в этих режимах держалась на 928 МГц и после выключения экрана, и устройство засыпало на этой частоте. Теперь при выключении экрана память отдаётся штатному регулятору и при простое опускается, а при включении снова стоит на максимуме.
Developer options в системных настройках открывается с крестовины
В настройках Android (Settings → System) пункт Developer options не открывался кнопкой — только касанием. В Android 14 он и ещё несколько пунктов (сброс Bluetooth и Wi-Fi в Reset options, параметры сети Wi-Fi) сделаны на Jetpack Compose, а фокус крестовины стоит на строке списка, а не на элементе внутри неё. Теперь «Enter» на такой строке срабатывает как касание.
Отладка по Wi-Fi снова включается
В v1.6 переключатель «Отладка по Wi-Fi» в параметрах разработчика ничего не делал. Система при включении спрашивает «Разрешить отладку в этой сети?», а окно этого вопроса в варианте интерфейса для Android TV вырезано (Google пометил это как «проверить, можно ли убрать»). Окно возвращено.
Power Saver ограничивает и графику
В режиме Power Saver графика теперь не поднимается выше 600 МГц. Раньше её ограничивал только регулятор, а при запуске приложений частоту в обход него поднимала служба питания Rockchip — до 900 МГц. 2D-эмуляции 600 МГц хватает с запасом; в тяжёлом 3D (PSP, Dreamcast) в этом режиме возможны просадки.
Разгон графики не включается во время загрузки
Ступень графики 1000 МГц (режим Overclock) теперь недоступна с самого начала загрузки: потолок 900 МГц выставляется до запуска анимации загрузки. Раньше он появлялся только через ~19 секунд, когда применялся режим производительности, и до этого графика могла работать на разогнанной частоте — на экземпляре чипа, которому она не по силам, это грозило сбоем на каждой загрузке. В режимах Power Saver, Normal, 3D Games и Max Performance разогнанные частоты процессора и графики не используются (проверено на устройстве, в том числе при запуске приложений).
Подробности
Разбор решений, замеры и найденные подводные камни — в 02-план.md. Как собрать самому, включая образ карты — в 03-сборка.md.