Проект ubuntu-rockchip Джошуа Рика помог многим запускать рабочие образы ОС для их одноплатных компьютеров Rockchip, но из-за выгорания и отсутствия поддержки он решил отойти от дел в конце 2024 года, и проект теперь заархивирован.
Однако это не значит, что его усилия пропали даром. Пользователь GitHub defcom5-rockchip сделал форк проекта и выпустил два дистрибутива на основе Ubuntu 24.04, работающих на Orange Pi 5B , в частности интегрировав два исправления для модуля WiFi и Bluetooth Ampak AP6275P, включая одно, которое компания Cypress, очевидно, уже исправила в 2018 году , но потребовалось время, чтобы оно было включено в образы ОС Rockchip.
Краткое описание двух образов ОС
- Pi Desktop v1.0-beta – Подготовленный ежедневный рабочий стол: 4K@120 через пользовательскую работу ядра VOP2/dclk, аппаратное декодирование видео, отсутствие snaps/телеметрии, и «самовосстанавливающийся Bluetooth»: фоновый сервис, который автоматически оживляет радиомодуль AP6275P примерно за 10 секунд.
- Pi Studio v1.3 — аудиопроизводственный собрат: ядро с низкой задержкой (PREEMPT/1000Hz), Sonic Pi с AI-копилотов на NPU, работающим локально на NPU RK3588, PipeWire, прозрачный для JACK.
Два репозитория выше содержат только ссылки на бинарные образы и некоторую документацию. Фактический код можно найти в форке ubuntu-rockchip , а части, относящиеся к двум проблемам WiFi и Bluetooth, подробно описаны в трекере проблем.
- Исправление 1 — Bluetooth не работает при загрузке, когда активен WiFi, также известное как «конкуренция при загрузке»: скрипт инициализации вендора запускает
rfkill unblock all, активируя WiFi во время загрузки прошивки BT (patchram) на общем чипе. Результат:hci0неактивен, нулевой MAC,HCI Reset opcode 0x1003 failed: -49, Bluetooth отключен до удачной перезагрузки. Исправление:rfkill unblock bluetooth+ проверка/повтор. A/B на той же плате: исходно 0/1, исправлено 4/4, затем проверено при первой загрузке на свежей прошивке с активным WiFi. - Исправление 2 — заикание звука Bluetooth при сканировании WiFi, также известное как «совместимость во время работы»: значения Cypress 2018 года (
btc_params8/1/50), перенесенные в nvram AP6275P. Заикание при сканировании WiFi: исчезло. Разработчики сообщили нам, что эти параметры впервые реализованы в дистрибутиве, ориентированном на Rockchip.
Недостаток в том, что это работает только на Orange Pi 5, и другие платы на Rockchip RK3588 в настоящее время не поддерживаются, включая варианты вроде Orange Pi 5 Pro. Как примечание, похоже, что одноплатные компьютеры Raspberry Pi также имеют схожую проблему с той, что упомянута в «Исправлении 2».
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.

