На 4 ПДА добрые люди подсказали решение проблемы:
Привет! Я делал по этому:
Не так давно интересовался, как к нашему ГУ подключить и выводить звук на USB ЦАП (DAC), в ответ предложили только плеер с прямым выводом.
Есть мысль построить в автомобиле систему класса SQ начального уровня. В качестве транспорта звука использовать данное ГУ, а звук на усилители подавать через внешний ЦАП.
Для экспериментов был куплен данный девайс SA9023 ES9018K2M HIFI Audio DAC Decoder 24bit 96K.
Зверек простенький (хотя и его можно довести до хорошей кондиции при помощи паяльника и заменой некоторых компонентов обвязки), но если не получится денег не жалко, ведь эксперименты не всегда заканчиваются благополучно. На крайний случай можно использовать с Raspberry Pi и дистрибутивом Volumio или RuneAudio, а на ГУ установить клиента для управления (обкатал и этот вариант)
Изначально ГУ было на Android 6.0, перешивал на Android 4.4 и RedMod для экпериментов, в итоге вернулся опять на Android 6.0
В итоге для получения работоспособного комплекта проделаны следующие шаги:
1. На ГУ установлена вот эта прошивка V7.3.1_20170509.150312_KED1 (изм. 27.05.2017) из этого поста Модификация прошивки своими силами
Главное, что нужно это наличие ROOT'a (будем редактировать системный файл)
2. Идем в Настройки -> Car settig -> Extra settings (password: 123456) ->Force usb 1.1 -> open
Устройство само уходит в перезагрузку.
Перечитал множество информации и выяснил, что по usb audio в родной прошивке много чего вырезано, плюс имеющийся драйвер usb 2.0 кривой, поетому переключаем USB на 1.1, в скорости особо не потеряем, зато все работает.
3. Устанавливаем Root Browser
4. Идем по пути system -> etc, здесь нас интересует файл audio_police.conf, открываем для редактирования
5. Находим, чуть ближе к середине, запись типа "usb_device"
в итоге там должно быть следующее
usb_device{
sampling_rates 44100|48000|96000|192000
channel_masks AUDIO_CHANNEL_OUT_STEREO
formats AUDIO_FORMAT_PCM_32_BIT|AUDIO_FORMAT_PCM_24_BIT|AUDIO_FORMAT_PCM_16_BIT
devices AUDIO_DEVICE_OUT_USB_DEVICE
}
6. Нажимаем кнопку "Save file", предоставляем права суперпользователя, выходим и закрываем программу.
7. Установить терминал и там выполнить комманду
reboot
Тем самым перезагружаем ГУ. Можно и питание передернуть, но я так пару раз делал, а результат не применялся.
В итоге все, подключил к usb порту ЦАП и весь звук Android'a (радио и bluetooth не затрагивает, увы) пошел через него.
Проверял на стандартном муз плеере, MX Player, Poweramp 703, Neutron, YouTube, TuneIN Radio.
Как и было ожидаемо на кнопки регулировки громкости от ГУ не реагирует, но на ползунки в программах реакция есть.
Для себя оптимальным выбрал Neutron, смог настроить вывод в 24bit/96kHz плюс ползунок громкости близко. Poweramp 703 выводит только 16Bit/96kHz и до регулировки громкости добираться шага так в 3-4.
Дополнение
1. Дальнейшие опыты выявили, что музыка с bluetoth так же марштрутизируется на ЦАП, регулировка громкости происходит с телефона, однако его качество оставляет желать лучшего.
2. Чем короче кабель от ГУ до ЦАПа, тем лучше!!! Заменил кабель от разъема ГУ до ЦАПа длиной 50 см и Poweramp 703 сам задействовал режим 24bit/96kHz, у Neutron'a заработал пункт прямого доступа к usb. Так же пропали иногда возникающие прерывания в звуке и щелчки.
Сообщение отредактировал jofina - 03.06.17, 21:33
Провод USB отрезал кусочек и припаял прямо к DAC.
Получилась общая длинна примерно 20 см.
---------- Сообщение добавлено 31.08.2019 в 21:55 ----------
Проделанная работа дала результат и звук пошел. Звук качественный, но требовало еще доводки по управлению.
Следующая модернизация коснулась процессора. Был куплен Helix DSP2
На место Md Lab DSP8 он не встал и пол года я ездил вот с такими сэндвичами
---------- Сообщение добавлено 01.09.2019 в 14:24 ----------
Следующей, после покупки процессора Helix dsp2, была замена конвертера на Helix USB HEC
Для подключения к ГУ на алиэкспрессе были приобретены разные 5 метровые USB кабели, с расчетом, что одним подключу ГУ к процессору, а другой останется для удобства настройки процессора, когда сидишь на месте водителя, а процессор в багажнике
и вот такой переходник, очень пригодился на начальном этапе, когда вместо ГУ подключал телефон
Социальные закладки