Skip to content

OSD and Video Transmitter tabs missing in RC configurator versions #4690

@ilicmiljan

Description

@ilicmiljan

Describe the bug

When using the latest release candidate Betaflight configurator versions with Betaflight 4.5.0 firmware, the OSD and Video Transmitter tabs are missing; therefore, configuring the OSD layout is not possible.

Additionally, when inspecting the Configuration tab, the OSD is not shown as an available feature and cannot be toggled, even though the CLI config and running status command show the OSD as enabled.

status command output:

MCU F40X Clock=168MHz (PLLP-HSE), Vref=3.28V, Core temp=58degC
Stack size: 2048, Stack address: 0x1000fff0
Configuration: CONFIGURED, size: 4134, max available: 16384
Devices detected: SPI:2, I2C:0
Gyros detected: gyro 1 locked
GYRO=ICM42688P, ACC=ICM42688P, BARO=DPS310
OSD: MSP (53 x 20)
BUILD KEY: 11d5294045a17eb6ac118f7143f52a8b (4.5.0)
System Uptime: 797 seconds, Current Time: 2025-11-02T19:08:09.551+00:00
CPU:49%, cycle time: 123, GYRO rate: 8130, RX rate: 15, System rate: 9
Voltage: 3 * 0.01V (0S battery - INIT)
I2C Errors: 0
FLASH: JEDEC ID=0x00ef4018 16M
GPS: NOT ENABLED
Arming disable flags: RXLOSS CLI MSP

When using Betaflight configurator 10.10.0, the issue is not present, and configuration tabs are shown and working correctly.

OSD is feeding the correct data to the VTX, and everything except the missing configuration tabs is working correctly.

The hardware used is Pavo 20 Pro (F4 2-3S 20A AIO FC V1) with the DJI O4 Pro Air Unit.

To Reproduce

  • Open Betaflight configurator 2025.12.0-RC2 and connect to the flight controller running Betaflight 4.5.0.
  • Even though VTX is connected and supports OSD, the OSD and Video Transmitter tabs are missing from the sidebar.

Expected behavior

  • OSD and Video Transmitter tabs should be present as on the Betalfight configurator 10.10.0.

Configurator version

2025.12.0-RC2

Flight controller configuration

# diff all

# version
# Betaflight / STM32F405 (S405) 4.5.0 Dec  2 2024 / 07:10:30 (c155f5830) MSP API: 1.46
# config rev: cb1d3ac

# start the command batch
batch start

# reset configuration to default settings
defaults nosave

board_name BETAFPVF405
manufacturer_id BEFH
mcu_id 0051002c3134501020343842
signature 

# name: Pavo20 Pro

# resources
resource SERIAL_TX 6 NONE
resource PINIO 1 C06

# feature
feature LED_STRIP
feature OSD

# serial
serial 3 131073 115200 57600 0 115200
serial 4 64 115200 57600 0 115200

# beacon
beacon RX_LOST
beacon RX_SET

# led
led 0 0,0::C:10
led 1 1,0::C:10

# aux
aux 0 0 3 1700 2100 0 0
aux 1 1 0 900 1300 0 0
aux 2 2 0 1300 1700 0 0
aux 3 13 2 1700 2100 0 0
aux 4 35 4 1700 2100 0 0
aux 5 40 3 1700 2100 0 0

# master
set gyro_lpf1_static_hz = 0
set gyro_lpf2_static_hz = 550
set dyn_notch_count = 1
set dyn_notch_q = 400
set dyn_notch_min_hz = 250
set dyn_notch_max_hz = 500
set gyro_lpf1_dyn_min_hz = 0
set acc_calibration = 2,24,-27,1
set baro_hardware = AUTO
set max_check = 2000
set serialrx_provider = SBUS
set dshot_idle_value = 1000
set dshot_bidir = ON
set motor_pwm_protocol = DSHOT300
set motor_poles = 12
set motor_output_reordering = 2,3,0,1,4,5,6,7
set align_board_roll = 180
set vbat_max_cell_voltage = 440
set vbat_min_cell_voltage = 340
set ibata_scale = 510
set ibata_offset = -300
set small_angle = 180
set gps_sbas_mode = AUTO
set gps_ublox_use_galileo = ON
set gps_set_home_point_once = ON
set pid_process_denom = 2
set simplified_gyro_filter_multiplier = 110
set osd_rssi_dbm_alarm = -100
set osd_vbat_pos = 2561
set osd_rssi_pos = 192
set osd_link_quality_pos = 448
set osd_rssi_dbm_pos = 416
set osd_rsnr_pos = 160
set osd_tim_2_pos = 3629
set osd_flymode_pos = 3598
set osd_throttle_pos = 1518
set osd_crosshairs_pos = 2361
set osd_current_pos = 2592
set osd_mah_drawn_pos = 2625
set osd_craft_name_pos = 2582
set osd_gps_speed_pos = 3120
set osd_gps_lon_pos = 2103
set osd_gps_lat_pos = 2088
set osd_gps_sats_pos = 2081
set osd_altitude_pos = 19496
set osd_warnings_pos = 14837
set osd_esc_tmp_pos = 129
set osd_core_temp_pos = 225
set debug_mode = GYRO_SCALED
set pinio_box = 40,255,255,255
set craft_name = Pavo20 Pro
set pilot_name = Miljan

profile 0

# profile 0
set dterm_lpf1_dyn_min_hz = 86
set dterm_lpf1_dyn_max_hz = 172
set dterm_lpf1_static_hz = 86
set dterm_lpf2_static_hz = 172
set anti_gravity_gain = 40
set p_pitch = 68
set i_pitch = 139
set d_pitch = 60
set f_pitch = 0
set p_roll = 54
set i_roll = 111
set d_roll = 44
set f_roll = 0
set p_yaw = 54
set i_yaw = 111
set f_yaw = 0
set d_min_roll = 44
set d_min_pitch = 60
set feedforward_averaging = 2_POINT
set feedforward_smooth_factor = 50
set simplified_master_multiplier = 115
set simplified_i_gain = 115
set simplified_d_gain = 130
set simplified_pi_gain = 105
set simplified_dmax_gain = 0
set simplified_feedforward_gain = 0
set simplified_pitch_d_gain = 120
set simplified_pitch_pi_gain = 120
set simplified_dterm_filter_multiplier = 115
set tpa_rate = 60
set tpa_breakpoint = 1250

profile 1

profile 2

profile 3

# restore original profile selection
profile 0

rateprofile 0

# rateprofile 0
set thr_mid = 10
set thr_expo = 50
set roll_expo = 35
set pitch_expo = 35
set yaw_expo = 35

rateprofile 1

rateprofile 2

rateprofile 3

# restore original rateprofile selection
rateprofile 0

# save configuration
save

Add any other context about the problem that you think might be relevant here

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions