Одноплатный компьютер Orange Pi 5B получил образы ОС Ubuntu Desktop и Audio Production с исправлением Bluetooth/Wi-Fi, упущенным 8 лет

Проект ubuntu-rockchip Джошуа Рика помог многим запускать рабочие образы ОС для их одноплатных компьютеров Rockchip, но из-за выгорания и отсутствия поддержки он решил отойти от дел в конце 2024 года, и проект теперь заархивирован.

Однако это не значит, что его усилия пропали даром. Пользователь GitHub defcom5-rockchip сделал форк проекта и выпустил два дистрибутива на основе Ubuntu 24.04, работающих на Orange Pi 5B , в частности интегрировав два исправления для модуля WiFi и Bluetooth Ampak AP6275P, включая одно, которое компания Cypress, очевидно, уже исправила в 2018 году , но потребовалось время, чтобы оно было включено в образы ОС Rockchip.

Orange Pi 5B Ubuntu WiFi Bluetooth Fix

Краткое описание двух образов ОС

  • 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.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments