Полезные команды Betaflight CLI
diff
- получить текущие настройки, не включая те что по умолчанию
dump all
- получить полные текущие настройки включая те что по умолчанию
bl
- перейти в режим Boot Loader / DFU
status
- статус устройств и состояние полетника
resource
- получить список ресурсов, то есть назначение функций на выводы микросхемы
resource show
- получить список всех площадок и их использование. См. видео Setting Up Softserial In Betaflight! New Command In 4.5! - FPV Questions
Устройство для передачи OSD
Команда osd_displayport_device
в Betaflight используется для настройки устройства, через которое передаются данные OSD (On-Screen Display) по DisplayPort.
Считать значение можно запустив команду:
get osd_displayport_device
Ответ из полетника на аналоговом VTX:
# get osd_displayport_device
osd_displayport_device = AUTO
Allowed values: NONE, AUTO, MAX7456, MSP, FRSKYOSD
Возможные значения:
- MAX7456
- аналоговый OSD, работающий через чип MAX7456. Это стандартный чип для FPV-систем с аналоговым видео (PAL/NTSC)
- MSP
- MSP-порт для отправки OSD-данных на цифровые системы или через UART.
- FRSKYOSD
- OSD системы FrSky, передающее данные через телеметрию FrSky SmartPort.
- auto
– Betaflight автоматически выбирает устройство DisplayPort.
- dji
– Принудительно использовать DJI FPV Air Unit или Caddx Vista.
- hdzero
– Принудительно использовать HDZero VTX.
- walksnail
– Принудительно использовать Walksnail Avatar VTX.
- none
– Отключает передачу данных OSD через DisplayPort.
Если нужно явно указать порт, используется команда:
set osd_displayport_device = НУЖНОЕ_ЗНАЧЕНИЕ
Прошивая полетник с аналоговым VTX на Betaflight 4.5.x можно случайно указать в опциях оба вида OSD: OSD (Analog)
и OSD (HD)
. И тогда на экране не будет OSD? потому что по умолчанию будет направляться в HD.
Чтобы вернуть на аналог надо запустить следующие команды:
set osd_displayport_device = MAX7456
set vcd_video_system = AUTO
save
Объяснение тут FAQ / No OSD in Betaflight 4.5