Перейти к содержимому

Урок 11. OSD … ↩

mod. Суббота, 17 октября 2026 22:08 . См. 1

Курс CLI · INAV firmware 9.1.0 · урок 11 из 13

OSD: аналоговый и цифровой DisplayPort

Как связаны OSD tab, видеосистема, serial-путь и команды CLI в INAV 9.1.0.

Сначала определите тракт OSD

INAV 9.1.0 поддерживает разные OSD-пути. Аналоговая система использует совместимый OSD chip, например MAX7456; цифровые системы передают экран через MSP DisplayPort/специальный интерфейс цифровой видеосистемы. Наличие цифрового VTX не гарантирует автоматически, что конкретная FC, firmware build, протокол, serial port и goggles совместимы.

В конфигурации проверьте вкладку Ports и соответствующий OSD path; для CLI read-only сначала зафиксируйте:

serial
get osd_video_system
help osd_layout
osd_layout

osd_video_system — параметр INAV 9.1.0. Settings reference версии перечисляет значения AUTO, PAL, NTSC, HDZERO, DJIWTF, AVATAR, BF43COMPAT, BFHDCOMPAT, DJI_NATIVE. Используйте только пункт, который действительно предназначен для установленной видеосистемы и присутствует в Configurator/Settings текущей версии.

Есть несогласованность между отдельной старой страницей DJI compatibility и Settings reference 9.1.0. Для CLI enum руководствуйтесь Settings reference tag 9.1.0 и фактическим списком Configurator 9.1.0; не копируйте устаревшие имена значений из документа другой редакции.

Макет и позиция OSD

Вкладка OSD позволяет выбрать элементы и расположить их. CLI-команда osd_layout читает/задаёт раскладку; подробный формат и доступные элементы нужно сверять с help osd_layout и страницей OSD. Кроме расположения, некоторые параметры описывают формат/видимость, профили и видеосистему. Не разбирайте упакованное числовое значение вручную по формуле из другой версии.

Пошагово: сначала сохраните osd_layout и diff all; внесите элемент в GUI; сохраните настройки через штатную процедуру; снова прочитайте layout/diff и сравните. Так вы получите доказуемое соответствие «клик GUI → CLI-строка», не подменяя текущий OSD-профиль произвольными координатами.

Диагностика, если символы отсутствуют

  1. Проверьте питание/проводку VTX, FC и видеосистемы.
  2. Для цифрового OSD проверьте serial function (например, MSP_DISPLAYPORT или поддерживаемый тип), направление TX/RX, UART и документацию именно установленного оборудования.
  3. Для аналогового тракта проверьте наличие поддерживаемого OSD chip и путь видеосигнала.
  4. Убедитесь, что выбранный osd_video_system соответствует актуальной системе и частоте/совместимому режиму.
  5. Проверьте, что нужные OSD-элементы отображены в текущем layout/profile и что режим/датчик имеет доступные данные.

Не путайте «OSD не появляется» с отсутствием GPS/тока/сигнала: если строка OSD есть, но её значение пусто или нулевое, отдельно диагностируйте источник телеметрии и поддерживаемость поля.

Контрольные вопросы

  1. Чем аналоговый OSD отличается от MSP DisplayPort?
  2. Какие значения перечислены для osd_video_system в Settings reference INAV 9.1.0?
  3. Почему нельзя копировать числовые строки OSD или старые названия enum из другого релиза?

Официальные источники INAV 9.1.0

  • мод. : Суббота, 17 октября 2026