Pure OS for Tinker 2 (RUS)

Я на разъемы питания наклеил цветную пленку, чтобы различать где какое напряжение ( я 12 вольт для вентилятора охлаждения использовал), но вечером при слабом освещении ошибся. Но 3,5 месяца удалось послушать Тинкер с этой платкой) Понравилось

2 лайка

Пока стабильности в Аудиорване удалось достигнуть только уменьшив буфер до минимального 256мег и воспроизведение напрямую в ЦАП.
Через UPNP канал процесс зависает через некоторое время. Причем UPNP рендер может быть внешним, не обязательно на Тинкере.

5 лайков

Можно обновляться или самим уменьшить буфер, если да - ткните носом в то место.

3 лайка

Добрый день. Можно пожалуйста вернуть.

1 лайк

Будет в ближайшее время. Но поддержка только Win 10/11 x64. В Pure я стараюсь, чтоб пользователь не делал никакие ручные настройки. Режим Plug-and-Play будет доступен только для 64 разрядной системы. Из за глюков 32 разрядной винды с mDNS протоколом. Хотя это тоже лечится заплаткой Bonjour от Apple.

Вообще считаю новый продукт apscream революционным. В своем рейтинге ставлю его выше самого APlayer.
Спасибо @igor63r !!! И с почином!

6 лайков

Добавил пока apscream в тестовом режиме только через меню скрипт сервера.
На двух из трёх компьютеров с Win10 x64 работает стабильно без дополнительных настроек. Достаточно поставить драйвер по указанной ссылке. Драйвер настроен для работы исключительно с Pure Tinker. Для других дистров, драйвер нужно настраивать вручную.

Если звука нет, или прерывистый с неправильной скоростью - попробуйте в ручную прописать IP Тинкера в конфиге C:\Windows\APscream\asioscream.ini

6 лайков

@igor63r
Игорь, ещё раз спасибо за такой подарок!

2 лайка

Павел, спасибо. Я обнаружил, что когда приём scream-потока через wi-fi на тинкере или малинке, то проскакивают шумы (похрустывания), даже если сигнал сильный. Видимо, UDP пакеты эти контроллеры, в принципе, нестабильно принимают.
Посмотрю, можно ли интегрировать в это решение TCP как опцию.

1 лайк

@igor63r
По мере общения с apscream появляются вопросы:

  1. Почему стоит ограничение в DSD256? 512 увидим в будущем?
  2. Режим мультикаста сложно реализовать? Классический scream часто используют в режиме мультирум для озвучивания нескольких помещений.
1 лайк

Обновил версию PURE, поставил драйвер по ссылке, который exe.
Для проверки запустил AP2114_x64 с такими настройками:
image

На проигрывание встроенных радиостанций, почему то звук заикался чуть.
Прописал IP адрес вручную через данную форму:
image

Заикания прекратились, но тут может влияет конфигурация сети.
Компьютер и Asus ATB2 подключены к одной ТД (KN-1910), но сама точка подключена к другим по Wi-Fi, так как здесь нет кабеля, не проложен.
Но по идеи трафик должен идти внутри коммутатора, и не должен выходить за пределы его.
Но когда стояло штатное значение, то были артефакту. А когда прописал IP PURE, то прекратилось.

А вот как вывести обычный Scream Audio, ту же Яндекс.Музыку на новый рендер не понял пока.
Но зато теперь два рендера работают на одном компьютере, не мешают друг другу.
Переключил в настройках PURE рендер на обычный Scream.
Драйвер на Windows стоит Scream 3.5 (если это важно).

1 Ограничение в DSD256 связано с текущей реализацией синхронизации, для которой используется WaveOut интерфейс с частотой дискретизации в 32 раза ниже чем частота DSD потока. Для DSD256 это 352.8KHz. Если где-то WaveOut откроется на частоте 705.6, то будет и DSD512 (но это нетипично), а сам драйвер ограничений на частоту не накладывает. Чтобы сделать синхронизацию для DSD как-то иначе потребуется изобретать костыли и усложнять реализацию.
2. Таргет-система для данного продукта - Yoctoap. Там концепция фиксированных адресов и портов и текущее решение вписано в неё. Мультикаст можно реализовать, но для этого оба конца надо корректировать.

1 лайк

В архиве asioscream.zip на странице плеера есть bat-файл, который настраивает стандартный scream драйвер на вывод в apscream. В конце первой строки файла надо указать IP адрес приемника. Активизируется эта настройка после перезагрузки системы.

1 лайк

Это не на долго. :grinning:
Потенциал у продукта высокий, перспектив много. Скоро возьмут на вооружение многие. Как в своё время расползся по миру tidalconnect.

1 лайк

Тогда впереди долгий путь и модификации, конечно, будут. Пока три дня продукту.

2 лайка

Поставил ещё раз этот bat файл и перезагрузил. Предварительно поменял IP адрес на тот, который был у PURE.
После перезагрузки стало работать.
А днём сегодня не работало, но тогда ещё и PURE не было обновлено.
Тогда мне и SD карта не нужна получается, я то хотел драйвер новый проверить вчера.

Подскажите последовательность установки PURE на 2S в eMMC ?

поправьте, если ошибаюсь:

  1. все манипуляции необходимо выполнять в среде Windows

  2. на microSD карту памяти (на офсайте указано не менее 8 Гб) необходимо установить загруженное ранее программное обеспечение с оф. сайта тинкера , правда непонятно какое именно: Debian 11 (kernel 5.10) v.3.0.18, Debian 10 (kernel 4.19) v2.1.16, Yocto 4 (kernel 5.10) V1.0.3, Android 12 V3.0.2 / 11 V2.0.15 …
    Для этого необходимо использовать:

  • RK Driver Assistant - пакет драйверов, которые необходимо установить, чтобы ваша ОС (операционная система) в последствии увидела Tinker board 2S (подключать устройство нет необходимости на этом этапе). Потребуется перезагрузка ОС.
  • Panasonic SDFormatter для корректного форматирования карты
  • balenaEtcher - для записи соответствующей прошивки на microSD карту памяти
    Tinker-SD
  1. После того, как будет записана прошивка на microSD карту, необходимо установить перемычку на плате 2S в положение указанном на рисунке - режим MASKROM (Отключает приоритет загрузки из eMMC и включает загрузку с карты MicroSD)

  2. Вставьте microSD карту в 2S и подключите его с помощью USB Type-C кабеля к компьютеру

  3. Система попросит вас отформатировать диск - откажитесь нажав Cancel или Закройте текущее окно, нажав на крестик.

  4. Запустите balenaEtcher от Администратора, укажите соответствующий файл образа прошивки Pure_Tinker2.zip (распаковывать не нужно), выберите UMS USB Device и нажмите кнопку Flash.

  5. Отключите 2S от компьютера, снимите перемычку, выньте microSD карту

  6. Подключите ethernet кабель к 2S, включите питание платы.

п.с. без всяких наездов и т.п.
при всем уважении к автору, но в шапке мысли вслух, а не какая-то инструкция…
На сколько я понимаю, возможно, автор решил, что обладатели тинкера это адепты “наследника” NEO3 и они обязаны/должны знать что-то дабы что-то делать с тинкером :slight_smile:

3 лайка

Автор( Павел) писал инструкцию для Tinker2 без встроенной памяти, без буквы S.
Для обычной версии он всё подробно указал. Эксплуатация версии 2S это следствие интузиазма форумчан, прежде всего Вячеслава, который опробовал вариант трансформации версии 2 в версию 2S путём установки памяти eMMC “вручную”

1 лайк

У автора никогда не было Тинкере с emmc. Посему и инструкцию установки не могу сочинять. Пусть напишут те, кто прошел этот путь.

3 лайка

Доброго! А ссылка где?

Добавил пока apscream в тестовом режиме только через меню скрипт сервера.
На двух из трёх компьютеров с Win10 x64 работает стабильно без дополнительных настроек. Достаточно поставить драйвер по указанной ссылке.