В смысле ? Все файлы входят в состав образа в каталоге /dtb, просто нужно скопировать в корень нужный и переименовать в “dtb.img”. Это стандартная процедура для всех систем, которые запускаются с внешних носителей.
Вы уж скидку делайте на то что девайсом не только разработчики но и обычные люди пользуются.
Я вот вообще первый раз сталкиваюсь с этим dtb
Если Volumio переставлю в emmc то нужно ли это делать?
Или сначала сделать, потом перенести в emmc?
- Записать образ на носитель (SD карта или USB флэшка).
- Добавить (обязательно) нужный dtb
- Запустить с внешнего носителя и проверить, что-бы всё работало.
- Только после этого , запускаете повторную установку системы в eMMC.
kvim2_volumio добавил, появилось устройство AML-M8Audio но звука нет, подключение по i2s, в андроиде все играет, значит подключение правильное.
Тоже нет звука в Volumio через i2s.
Файл dtb копировал в корень.
И еще вопрос I2C заработало или нет пробую подклячить простой датчик bmp180 и найти его адресс ни на одной физической линии не вижу его.
По ссылкам - описание текущего состояния.
i2s работает для вывода звука при подключении внешнего устройства через контакты на 40 пиновом разъёме (смотреть фото в теме Volumio + смотреть спецификацию контактов + смотрите тему с ответами по подключению внешних i2s на этом форуме). Кроме физического подключения еще нужно загрузить (прописать в автозагрузку) модули (если не знаете как, ждите выхода новой версии, где они будет добавлены в автозагрузку).
i2c пока не работает, (вроде все в порядке, но не работает, надо разбираться) .
Я не специалист по звуку, поэтому рекомендую все вопросы по специфике Volumio задавать в соответсвующих темах на этом форуме (кстати, там можно дублировать вопросы на русском, Stefan понимает и может ответить) или на форуме Volumio.
По наводке gkkpch (он написал об этом на форуме Volumio), cейчас проверил, установил плагин AutoStart, запустил работу радио, после перезагрузки автоматом включается радио, которое играло. Возможно и остальная музыка так же работает. Кстати, там много разных плагинов, вы спросите у знающих, может там уже есть все необходимое.
Похоже что оно, но не помогло
Попробовал просто с 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 не обрабатываются. Код клавиши выдается, но реакции нет.
А в волумио есть режим сна или гибернет?