Сетевой аудио-плеер (endpoint) на Luckfox Pico Max / Ultra с поддержкой внешних клоков
PureFox — прошивка для плат Luckfox Pico Max и Ultra на базе Rockchip RV1106, превращающая их в высококачественный сетевой аудио-транспорт с поддержкой:
-
Выход I2S (внешнее тактирование EXT / встроенный синтезатор PLL)
-
Выход USB(UAC2)
- USB(UAC2) в I2S
-
Поддержка PCM 2ch до 768kHz или PCM 8ch до 192kHz
-
Поддержка native DSD (64-512)
| Параметр | Значение |
|---|---|
| Процессор | Rockchip RV1106 |
| Ядро Linux | 6.1 |
| Потребление | 80–120 мА |
| Память | SPI NOR Flash или eMMC |
| Питание | 5V через USB Type-C |
| Выходы | I2S (EXT/PLL), USB (UAC2) |
Последняя версия прошивки доступна на:
- MEGA — официальный релиз
- Яндекс.Диск — зеркало
- Установите драйверы с Luckfox Wiki
- Запустите RV1106_Toolkit.exe от имени администратора, выберите rv1106
- Зажмите кнопку BOOT на плате и подключите USB
- Дождитесь появления Maskrom в программе
- Выберите Download → USB → Search Path → папка с прошивкой
- Отметьте все файлы и нажмите Download
- После Download done подождите 1 минуту, затем отключите плату
После загрузки устройство доступно по адресу http://purefox/ или по IP. Если домашний DNS не разрешает короткие имена, используйте mDNS-адрес http://purefox.local/.
Веб интерфейс поддерживает автоматическое переключение языков (английский, русский, китайский, немецкий, французский).
Лишние кнопки плееров можно скрывать свайпом влево.
Нижняя кнопка с номером версии для онлайн обновления прошивки.
Разрешён вход по SSH
логин root, пароль: purefox.
- EXT — внешнее тактирование от мастер-клока
- PLL — синтезатор частоты RV1106. Качество внутреннего PLL на удивление очень высокое. По многим субъективным тестам аудио экспертов звучание внутреннего PLL не уступает звучанию дорогих внешних генераторов.
Настройки меню I2S задаются в веб-интерфейсе (страница «Настройки I2S») и позволяют сконфигурировать I2S-выход под конкретный ЦАП:
- Mode (Режим) —
PLL/EXT:PLL— тактирование от внутреннего синтезатора RV1106 (MCLK работает как OUTPUT).EXT— внешнее тактирование от мастер-клока (MCLK работает как INPUT).
- Output Mode (Вариант выхода) —
STD/8CH/L/R/±L/±R:STD— стандартный 2-канальный выход.8CH— 8-канальный режим (PCM до 192 kHz).L/R— режим дуал-моно.±L/±R— дуал-моно с балансным выходом.
- MCLK —
512/1024(коэффициент умножения мастер-клока). - PCM Swap —
OFF/ON— инверсия порядка каналов для PCM. - DSD Swap —
OFF/ON— инверсия физических каналов для DSD. - 44/48 Swap —
OFF/ON— смена порядка частотных доменов (44.1 / 48 кГц).
Внимание: выход MCLK в режимах PLL и EXT имеет разные настройки (OUTPUT/INPUT), а изменение любых настроек I2S вступает в силу только после перезагрузки устройства.
- PureCore UAC2 — эмуляция USB Audio Class 2
- Поддержка PCM 2ch до 768kHz
- Поддержка DSD (DoP и Native через Alt-Setting 2)
- Режим USB to I2S — USB вход → I2S выход
- Для поддержки native DSD и ASIO требуются проприетарные драйвера. Для тестирования предоставляются по запросу. Ведётся работа над собственными драйверами ASIO.
Через веб-интерфейс: тогл I2S ↔ USB
Опциональный механический энкодер с кнопкой управляет общей громкостью: один щелчок поворота изменяет её на 1%, нажатие переключает mute. Положение громкости сразу отображается в веб-интерфейсе.
| Контакт энкодера | Luckfox Pico |
|---|---|
| A / CLK | GPIO1_C6 |
| B / DT | GPIO1_C7 |
| C / COM | GND |
| SW | GPIO1_C5 |
| Второй контакт SW | GND |
Для входов используются внутренние pull-up резисторы. Питание к контактам энкодера не подключается; не подавайте на них 5 V. Если направление вращения обратное, поменяйте местами A/CLK и B/DT.
- NAA (HQPlayer)
- Roon Ready (RAAT)
- Squeezelite (LMS)
- shairport-sync (AirPlay)
- MPD (UPmP)
- APlayer (только веб радио)
- APrender (UPnP)
- APScream (альтернатива Diretta)
- Spotify Connect (librespot)
- Qobuz Connect
- Tidal Connect (только в тестовой версии!)
| Ветка | Платформа |
|---|---|
MAX_6.X |
Luckfox Pico Max |
ULTRA_6.X |
Luckfox Pico Ultra (eMMC) |
BBB - это соответствие с выводами BeagleBone Black от смежного проекта Pure_v2
- Форум: PureDSD

