Как включить аналоговый аудиовыход (RCA) в OrangePi

  • Чтобы изменить аппаратные конфигурации Orange Pi в дистрибутивах с использованием ядра «Legacy» (3.4.X), используется файл с именем script.bin.
  • Чтобы включить аудиовыход, необходимо изменить Script.bin.
  • Для некоторых дистрибутивов, таких как Armbian, OpenElec или Retrorangepi, аналоговый аудиовыход RCA включен, и достаточно включить такие функции в программном режиме (используя Alsa в Armbian или меню настроек Kodi).
  • Цифровой аудиовыход в HDMI, включен по умолчанию.

Настройки аудио в SCRIPT.BIN

Часть файла script.bin, связанная с аудио, находится в разделах [pcm0] , [pcm1] , [spdif0] , [audio0] и [audiohub] .

[pcmN]: настройка сжатия цифрового звука.
[spdif0]: конфигурация аудио S/PDIF (отсутствует в Orange Pi).
[audio0]: Настройки аналогового аудио (RCA).
[audiohub]: аудио концентратор.
Из предыдущих разделов, единственное, что нас интересует это: [audio0] для включения/выключения аналогового аудио и [AudioHub], чтобы установить воспроизведение более одного звукового канала одновременно (например HDMI и RCA).

Настройка аналогового аудио (audio0)

audio_used: Включить / отключить аудиовыход (0 отключено, 1 включен).
lineout_vol: Уровень громкости звука . Изменяется на 1,5 дБ между каждым уровнем т.е. (0 — 0 дБ, 1 — 1,5 дБ, 2 — 3 дб, 3 — 4,5 дБ …). Таким образом, 0 будет полной тишиной, а 31 будет максимальным звуком.
audio_hp_ldo: Калибровка звука в соответствии с регулятором (LDO).

adcXXX_used: Включает / отключает различные звуковые функции в соответствии с параметрами аналого-цифрового преобразователя.
dacXXX_used: Включает / отключает различные звуковые функции в соответствии с параметрами ЦАП.
audio_pa_ctrl: установка включения/выключения выходного усилителя.

hub_used: Включает / отключает использование аудио концентратора (0 отключено, 1 включен).
codec_used: Включает / отключает использование настроек цифрового сжатия звука (pcm-кодек) для совместного воспроизведения звука (0 отключено, 1 включен).
spdif_used: Включает / отключает использование аудио spdif для совместного воспроизведения звука (0 отключено, 1 включено).
hdmin_used: Включает / отключает использование звука HDMI для совместного воспроизведения звука (0 отключено, 1 включен).

Включение аналогового аудио RCA выхода

Будем включать аналоговый аудиовыход RCA.

Во многих дистрибутивах, таких как Armbian, RetrorangePi и OpenELEC, аналоговый аудиовыход по умолчанию включен, однако, если мы используем дистрибутив там, где это не так, и у нас не работает аудиовыход на RCA, мы должны сделать следующее:

  1. Создаем резервный файл в случае возникновения ошибки:

  1. Преобразовываем двоичного файла в формат fex редактируемого текста:

  1. Редактируем файл fex:

Нужно изменить строки, которые находятся в разделе «[audio0]». В нем мы должны включить аудиовыход (audio_used = 1) и, при желании, установить максимальный уровень громкости, который может быть выведен, в этом случае мы установим его на 100% (lineout_vol = 31):

  1. Закрываем файл, сохранив его с таким же именем:

  1. Преобразовываем отредактированный файл fex в двоичный формат:

  1. Перезапускаем систему, чтобы изменения вступили в силу:

 

avatar
  Подписаться  
Уведомлять
PcMiniPro