Поддержка русскоязычных пользователей

В смысле ? Все файлы входят в состав образа в каталоге /dtb, просто нужно скопировать в корень нужный и переименовать в “dtb.img”. Это стандартная процедура для всех систем, которые запускаются с внешних носителей.

1 Like

Вы уж скидку делайте на то что девайсом не только разработчики но и обычные люди пользуются.
Я вот вообще первый раз сталкиваюсь с этим dtb
Если Volumio переставлю в emmc то нужно ли это делать?
Или сначала сделать, потом перенести в emmc?

  1. Записать образ на носитель (SD карта или USB флэшка).
  2. Добавить (обязательно) нужный dtb
  3. Запустить с внешнего носителя и проверить, что-бы всё работало.
  4. Только после этого , запускаете повторную установку системы в eMMC.

kvim2_volumio добавил, появилось устройство AML-M8Audio но звука нет, подключение по i2s, в андроиде все играет, значит подключение правильное.

Тоже нет звука в Volumio через i2s.
Файл dtb копировал в корень.
И еще вопрос I2C заработало или нет пробую подклячить простой датчик bmp180 и найти его адресс ни на одной физической линии не вижу его.

По ссылкам - описание текущего состояния.

i2s работает для вывода звука при подключении внешнего устройства через контакты на 40 пиновом разъёме (смотреть фото в теме Volumio + смотреть спецификацию контактов + смотрите тему с ответами по подключению внешних i2s на этом форуме). Кроме физического подключения еще нужно загрузить (прописать в автозагрузку) модули (если не знаете как, ждите выхода новой версии, где они будет добавлены в автозагрузку).

i2c пока не работает, (вроде все в порядке, но не работает, надо разбираться) .

Я не специалист по звуку, поэтому рекомендую все вопросы по специфике Volumio задавать в соответсвующих темах на этом форуме (кстати, там можно дублировать вопросы на русском, Stefan понимает и может ответить) или на форуме Volumio.

1 Like

По наводке gkkpch (он написал об этом на форуме Volumio), cейчас проверил, установил плагин AutoStart, запустил работу радио, после перезагрузки автоматом включается радио, которое играло. Возможно и остальная музыка так же работает. Кстати, там много разных плагинов, вы спросите у знающих, может там уже есть все необходимое.

Похоже что оно, но не помогло :frowning:
Попробовал просто с ro.sf.hwrotation=90 и 180
попробовал переназначить persist.sys.app.rotation в original, попробовал просто удалить persist.sys.app.rotation и ro.sf.hwrotation и по-отдельности.
Но перевернуть дисплей не получилось.

Начинает играть плейлист который играл, но с первого трека. Если бы сделали так что бы тот же трек продолжал играть было бы просто шикарно. Но к сожалению на форуме Volumio все домашники и применение Volumio в авто им не интересно. Хотя я лично вижу довольно широкое применение связки Vim2 + Volumio, в современных авто главная проблема источник качественного звука, а тут получается недорогое и довольно удобное решение с хорошим звуком. Можно управлять со штатной головы если она на андроиде или с любого телефона.

Ну и конечно же очень ждем работы родного ИК пульта в Volumio, может быть оно уже может работать если подключить какую то библиотеку?

Контакты 13 и 14 это не i2s, это s/pdif, а i2s должен быть на контактах 29-33
Сейчас напишу это в ветке про Volumio на английском.

Если не путаю, на форуме есть несколько тем про это, поищите или спросите у terry (он занимается разработкой Android для Khadas).

Попробуйте спросить не посредственно у gkkpch , он разработчик и возможно что-то подскажет.

Это пока не проверялось. Можете сами попробовать.

Я исправил своё сообщение про контакты.
По инфе от @gkkpch , i2s работает при правильном подключении и (обязательно) загруженых модулях. В теме про Volumio есть фото, подключения и описание в каких режимах работает.

Пульт не работает, есть мысли какие модули нужно подключить?

Подключение точно правильное, в андроиде все работает, сейчас тему внимательно почитаю, может еще какой то модуль надо.

С последним трэком на форуме уже бились.
Но у них не получилось.
Фишка в том что ява надстройка не дает в mpd список, а подставляет по одному файлу.
Но спосок треков я видел если зайти в закладку /dev.
Может если написать скрипт который будет через эту страницу отрабатывать ?

В каком файле явы находиться описание этой процедуры ?

В новой версии Volumio 0.6 i2s отлично работает, balbes150 огромное спасибо!!!
За уменьшение времени ожидания загрузки отдельное спасибо! Похоже уже пора выяснять в каком вы городе и засылать хорошего коньяка)))

В плагинах есть нужный для подключения пульта ДУ, но в нём нет настроек для пульта VIM. В теории можно добавить всё нужное руками, но это работа не для обычных пользователей (плагин ставиться из сетевых реп, поэтому при любом обновлении всё слетит и нужно опять руками править). Поэтому нужно подёргать @gkkpch, на предмет добавления нужных настроек в этот плагин сразу на сервер Volumio, тогда вся процедура включения пульта ДУ сведётся к простым шагам - установить плагин и выбрать нужный пульт из списка.

Можешь дать ссылку на эту тему на их форуме ?

Кроме варианта вспоминать что играло последним есть еще вариант глубокого сна, на андроиде @davemf реализовал этот вариант со своим блоком питания. Может и на Volumio это можно сделать? Тогда он будет просто просыпаться за 4-5 сек и все будет помнить.
Тогда связка двух Vim с его блоками питания будет просто праздник.
На одном андроид со всякими навигашками на втором Volumio

Я кажется понял как можно устроить последний трек.
Но я не силен в питоне мне немного освоил работу с командной строкой в питоне а тут веб запросы надо делать.
И так мысль и алгоритм.
В цикле (раз в 1 сек например или при выключении по статусу gpio) даём запрос :
curl http://localhost:3000/api/v1/getstate
В ответ получаем - {“status”:“play”,“position”:4,“title”:“A Million on My Soul (Radio Edit)”,“artist”:“Alexiane”,“album”:“Valerian and the City of a Thousand Planets”,“albumart”:"/albumart?cacheid=165&web=Alexiane/Valerian%20and%20the%20City%20of%20a%20Thousand%20Planets/extralarge&path=%2FNAS%2FServer%2F!!!__Flack%2FAlexandre%20Desplat%20%26%20VA%20-%20Valerian%20and%20the%20City%20of%201000%20Planets%20(2017%2C%202%20CD%2C%20Idol%20045)%20%5BFLAC%5D%2FCD%202&metadata=false",“uri”:“mnt/NAS/Server/!!!__Flack/Alexandre Desplat & VA - Valerian and the City of 1000 Planets (2017, 2 CD, Idol 045) [FLAC]/CD 2/05 - Alexiane - A Million on My Soul (Radio Edit).flac”,“trackType”:“flac”,“seek”:31569,“duration”:179,“samplerate”:“44.1 KHz”,“bitdepth”:“16 bit”,“channels”:2,“random”:null,“repeat”:null,“repeatSingle”:false,“consume”:false,“volume”:100,“mute”:false,“stream”:“flac”,“updatedb”:false

Где ",“position”:4 номер трека (счет с нуля).
Сохраняем это номер в файл.
И при старте запускается скрипт и считываем номер трека, потом даем такую команду (а вот тут и загвоздка она не работает взыто из доков Volumio https://volumio.github.io/docs/API/REST_API.html)
volumio.local/api/v1/commands/?cmd=play&N=2

В коди был плагин с похожим алгоритмом работы, при включении проигрывал этот трек и все, то есть проигрывал только один трек.

Еще кнопки на самом khadas не обрабатываются. Код клавиши выдается, но реакции нет.

А в волумио есть режим сна или гибернет?