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

Orange Pi имеет два типа видеовыходов: цифровой, через HDMI и аналоговый, через разъем RCA (или, в конкретном случае Orange Pi Zero, через дополнительные контакты). Для аппаратных настроек Orange Pi используется файл Script.bin. Чтобы включить вывод композитного видео, необходимо изменить Script.bin.
  • Orange Pi имеет два типа видеовыходов: цифровой, через HDMI и аналоговый, через разъем RCA (или, в конкретном случае Orange Pi Zero, через дополнительные контакты).
  • Для аппаратных настроек Orange Pi используется файл Script.bin.
  • Чтобы включить вывод композитного видео, необходимо изменить Script.bin.

Инструкция

Изменяем файл Script.bin

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

sudo cp /boot/script.bin /boot/script.bak

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

sudo bin2fex /boot/script.bin /boot/script.fex

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

sudo nano /boot/script.fex

Часть интересующего нас файла находится в разделах [disp_init] и [tv_para] .

В [disp_init]:

Изменяем строку disp_mode: Устанавливает используемые параметры отображения. Может принимать следующие значения от 0 до 4.
0 — соответствует конфигурации экрана screen0
1 — соответствует конфигурации экрана screen1
2 — dualhead (screen0, screen1, fb0, fb1) (2 экрана, 2 видео-буфера)
3 — xinerama (screen0, screen1, fb0) (2 экрана, один большой видео-буфер)
4 — clone (screen0, screen1, fb0) (2 экрана, один стандартный видео-буфер)(он показывает то же самое на обоих экранах)

Установим конфигурацию в значение 1, чтобы она отобразила конфигурации экрана screen1:

disp_mode = 1

Изменяем строчку screen1_output_type, которая устанавливает тип отображения (0 — нет, 1 — LCD, 2 — TV, 3 — HDMI и 4 — VGA ) и screen1_output_mode (0-10 различные разрешения экрана, 11 — выход PAL и 14 — NTSC). Поэтому устанавливаем тип телевизионного экрана с режимом вывода PAL:

screen1_output_type = 2
screen1_output_mode = 11

В [tv_for]:

Включим ТВ-выход, для этого устанавливаем 1 в tv_used (0 — Off и 1 — On):

tv_used = 1

Часть файла будет выглядеть следующим образом (остальные строки могут иметь другие значения, это зависит от используемого дистрибутива):

[Disp_init]
disp_init_enable = 1
disp_mode = 1
screen0_output_type = 3
screen0_output_mode = 5
screen1_output_type = 2
screen1_output_mode = 11
fb0_format = 0
fb0_width = 0
fb0_height = 0
fb1_format = 0
fb1_width = 0
fb1_height = 0

[Hdmi_para]
hdmi_used = 1
hdmi_power = "vcc-hdmi-18"

[Tv_para]
tv_used = 1
tv_dac_used = 1
tv_dac_src0 = 0

Можно видеть в предыдущей части файла, что screen0 установлен на HDMI с разрешением 720p, но мы выбрали в disp_mode использовать только вывод screen1, поэтому эти параметры пропускаются системой.

Но если никогда не будет использоваться HDMI, то он может быть отключен путем ввода в разделе [hdmi_para] в строчке hdmi_used значение 0.

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

Ctrl X, Y (Yes), Enter

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

sudo fex2bin /boot/script.fex /boot/script.bin

Включаем драйвер ТВ-выхода при запуске системы:

  1. Отредактируем файл загрузочных модулей:
sudo nano /etc/modules

Включаем «tv» в последней строке файла:

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

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

Ctrl X, Y (Yes), Enter

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

sudo reboot

Оцените статью
( Пока оценок нет )
PcMiniPro
Добавить комментарий

  1. Алексей

    А как настраивать последние версии Armbian, если там нет файла /boot/script.bin???

    Ответить
    1. Bkmz

      Да мне тоже интересно

      Ответить
  2. Vitaliy

    Здравствуйте! Я проделал даные настройки кроме (Включаем драйвер ТВ-выхода). Так как у меня нету HDMI куда подключить. Я подаю питание картинка появилась. когда уже появился логотип и начал запускаться KODI то orange PI PC PLUS перезагружаеться и так по кругу. Что делать? Радиатор стоит куллера нетуу.

    Ответить
    1. Sniffy автор

      Питание надо проверить возможно блок питания слабый

      Ответить
266 / 0,325 / 16.66mb