-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
Current Behavior
NexusX target. There is no OSD on the my walksnail HD vtx/camera from Nexus-XR flight controller.
Steps to Reproduce
- Flash Nexus-XR with NexusX target.
- Set Uart 6 (B) to MSPDisplayPort
- Turn on OSD in configurator.
- Set Video Format to Avatar.
Expected behavior
The OSD to work.
Suggested solution(s)
None
Additional context
I flashed my new nexus-xr with Inav target NEXUSX. I got video, gps, receiver connection and everything looks good in INAV, but I don’t have any OSD elements displayed in my goggles. The walksail vtx is powered from the battery balance port due to the restrictions of the nexus-xr. I wired my vtx tx/rx to port B(uart6). I tried reversing the tx/rx on port B. I tried running the port B ground back to the battery ground. In Inav, I have port 6 set to “MSP DisplayPort”, OSD turned on in Configuration, and video format set to Avatar. I tried port C(uart3). I tested the cable connections. I flashed inav 9 to a spare matek f722-wing flight controller and moved the walksnail hd to the f722 and the OSD works fine. I am sure my inav setup is correct.
diff
version
INAV/NEXUSX 9.0.1 Feb 13 2026 / 06:53:16 (d44f2cf)
GCC-13.2.1 20231009
start the command batch
batch start
resources
Timer overrides
timer_output_mode 2 SERVOS
Outputs [servo]
safehome
safehome 0 1 276163630 -814895700
Fixed Wing Approach
fwapproach 8 5000 500 1 273 0 0
features
feature GPS
feature PWM_OUTPUT_ENABLE
feature OSD
beeper
blackbox
blackbox -NAV_ACC
blackbox NAV_POS
blackbox NAV_PID
blackbox MAG
blackbox ACC
blackbox ATTI
blackbox RC_DATA
blackbox RC_COMMAND
blackbox MOTORS
blackbox -GYRO_RAW
blackbox -PEAKS_R
blackbox -PEAKS_P
blackbox -PEAKS_Y
blackbox SERVOS
Receiver: Channel map
Ports
serial 3 2 115200 115200 0 115200
serial 5 33554432 115200 115200 0 115200
Modes [aux]
aux 0 0 0 1800 2100
aux 1 1 1 1325 1675
aux 2 12 1 900 1275
aux 3 53 2 1325 1675
aux 4 11 3 1725 2100
aux 5 10 2 1725 2100
aux 6 28 3 1375 1625
aux 7 21 4 1800 2100
aux 8 37 4 925 1175
aux 9 54 8 925 1175
aux 10 36 10 1800 2100
aux 11 42 7 900 1175
aux 12 43 7 1850 2100
Adjustments [adjrange]
adjrange 0 0 5 1025 1075 10 6
adjrange 1 0 5 1075 1125 11 6
adjrange 2 0 5 1125 1175 12 6
adjrange 3 0 5 1175 1225 13 6
adjrange 4 0 5 1225 1275 14 6
adjrange 5 0 5 1275 1325 15 6
adjrange 6 0 5 1325 1375 16 6
adjrange 7 0 5 1375 1425 17 6
adjrange 8 0 5 1425 1475 18 6
adjrange 9 0 5 1475 1525 19 6
adjrange 10 0 5 1525 1575 23 6
adjrange 11 0 5 1575 1625 24 6
adjrange 12 0 5 1650 1700 36 6
adjrange 13 0 5 1700 1750 35 6
adjrange 14 0 5 1750 1800 32 6
adjrange 15 0 5 1800 1850 33 6
adjrange 16 0 5 1850 1900 52 6
adjrange 17 0 5 1900 1950 54 6
adjrange 18 0 5 1950 2000 55 6
adjrange 19 0 5 2000 2050 56 6
Receiver rxrange
temp_sensor
Mission Control Waypoints [wp]
#wp 0 invalid
OSD [osd_layout]
osd_layout 0 0 4 2 V
osd_layout 0 1 45 0 V
osd_layout 0 3 8 6 V
osd_layout 0 7 24 17 V
osd_layout 0 8 9 1 H
osd_layout 0 9 2 16 V
osd_layout 0 10 10 6 H
osd_layout 0 11 46 5 V
osd_layout 0 12 23 4 H
osd_layout 0 13 4 7 V
osd_layout 0 14 3 1 V
osd_layout 0 15 44 7 V
osd_layout 0 16 1 4 H
osd_layout 0 17 1 5 H
osd_layout 0 20 40 17 V
osd_layout 0 21 3 17 V
osd_layout 0 22 25 1 V
osd_layout 0 23 18 1 V
osd_layout 0 24 23 0 V
osd_layout 0 28 44 16 V
osd_layout 0 30 12 16 V
osd_layout 0 32 45 4 V
osd_layout 0 33 8 16 V
osd_layout 0 36 24 7 H
osd_layout 0 37 25 3 H
osd_layout 0 38 13 11 H
osd_layout 0 40 28 1 V
osd_layout 0 41 20 6 H
osd_layout 0 56 5 12 H
osd_layout 0 57 5 11 H
osd_layout 0 58 5 10 H
osd_layout 0 62 1 7 H
osd_layout 0 63 1 6 H
osd_layout 0 64 0 6 H
osd_layout 0 67 21 11 H
osd_layout 0 68 21 10 H
osd_layout 0 70 8 6 H
osd_layout 0 75 10 6 H
osd_layout 0 76 1 7 H
osd_layout 0 80 1 6 H
osd_layout 0 85 3 10 H
osd_layout 0 105 25 2 V
osd_layout 0 113 18 7 H
osd_layout 0 114 3 3 V
osd_layout 0 129 21 15 V
osd_layout 1 0 4 2 V
osd_layout 1 1 45 0 V
osd_layout 1 3 8 6 V
osd_layout 1 7 24 17 V
osd_layout 1 8 11 12 H
osd_layout 1 9 2 16 V
osd_layout 1 11 46 5 V
osd_layout 1 13 4 7 V
osd_layout 1 14 3 1 V
osd_layout 1 15 44 7 V
osd_layout 1 16 2 9 H
osd_layout 1 17 2 10 H
osd_layout 1 20 40 17 V
osd_layout 1 21 3 17 V
osd_layout 1 22 25 1 V
osd_layout 1 23 18 1 V
osd_layout 1 24 23 0 V
osd_layout 1 28 44 16 V
osd_layout 1 30 12 16 V
osd_layout 1 32 45 4 V
osd_layout 1 33 8 16 V
osd_layout 1 40 28 1 V
osd_layout 1 75 11 2 H
osd_layout 1 105 25 2 V
osd_layout 1 114 3 3 V
osd_layout 1 129 21 15 V
osd_layout 2 0 46 0 V
osd_layout 2 1 45 11 V
osd_layout 2 7 24 17 V
osd_layout 2 8 9 2 H
osd_layout 2 9 3 16 V
osd_layout 2 11 46 12 V
osd_layout 2 12 21 12 H
osd_layout 2 13 45 6 V
osd_layout 2 14 2 13 H
osd_layout 2 15 44 4 V
osd_layout 2 16 3 1 V
osd_layout 2 17 3 2 V
osd_layout 2 18 3 3 V
osd_layout 2 20 18 13 H
osd_layout 2 21 1 13 H
osd_layout 2 22 26 0 V
osd_layout 2 23 12 7 H
osd_layout 2 24 8 14 H
osd_layout 2 28 23 12 H
osd_layout 2 30 12 16 V
osd_layout 2 31 1 12 H
osd_layout 2 32 23 3 H
osd_layout 2 33 8 13 H
osd_layout 2 35 45 9 V
osd_layout 2 38 13 11 H
osd_layout 2 40 12 9 H
osd_layout 2 41 45 7 V
osd_layout 2 42 45 8 V
osd_layout 2 47 12 5 H
osd_layout 2 56 3 5 V
osd_layout 2 57 3 6 V
osd_layout 2 58 10 12 H
osd_layout 2 62 3 7 V
osd_layout 2 63 30 6 V
osd_layout 2 67 3 4 V
osd_layout 2 68 10 4 V
osd_layout 2 69 19 4 V
osd_layout 2 75 30 1 V
osd_layout 2 76 30 2 V
osd_layout 2 77 30 7 V
osd_layout 2 80 2 14 H
osd_layout 2 85 45 5 V
osd_layout 2 105 14 11 H
osd_layout 2 113 18 7 H
osd_layout 2 117 30 3 V
osd_layout 2 118 30 5 V
Programming: logic
logic 0 0 -1 2 2 8 0 6 0
logic 1 0 0 2 2 27 0 250 0
logic 2 0 0 2 2 27 0 700 0
logic 3 0 0 2 2 27 0 1500 0
logic 4 0 0 12 4 1 0 0 0
logic 5 0 1 12 4 2 0 0 0
logic 6 0 2 12 4 3 0 0 0
logic 7 0 4 25 0 1 0 0 0
logic 8 0 5 25 0 2 0 0 0
logic 9 0 6 25 0 3 0 0 0
logic 10 0 3 25 0 4 0 0 0
logic 11 0 -1 18 0 0 2 27 0
logic 12 0 -1 18 0 1 1 14 0
logic 13 0 -1 18 0 2 2 12 0
logic 14 0 -1 2 1 7 0 1200 0
logic 15 0 -1 2 1 8 0 1200 0
logic 16 0 -1 8 4 14 4 15 0
logic 17 0 -1 11 4 14 4 15 0
logic 18 0 17 42 0 1 0 0 0
logic 19 0 16 42 0 1 0 0 0
Programming: global variables
Programming: PID controllers
OSD: custom elements
master
set looptime = 1000
set gyro_main_lpf_hz = 25
set dynamic_gyro_notch_q = 250
set dynamic_gyro_notch_min_hz = 30
set gyro_zero_x = -1
set gyro_zero_y = -3
set gyro_zero_z = 3
set ins_gravity_cmss = 976.418
set gyro_adaptive_filter_min_hz = 20
set acc_hardware = ICM42605
set acczero_x = -9
set acczero_y = -3
set acczero_z = 9
set accgain_x = 4160
set accgain_y = 4087
set accgain_z = 4090
set align_mag = CW270FLIP
set mag_hardware = NONE
set baro_hardware = SPL06
set pitot_hardware = VIRTUAL
set blackbox_rate_denom = 2
set motor_pwm_protocol = STANDARD
set small_angle = 180
set applied_defaults = 3
set gps_ublox_use_galileo = ON
set airmode_type = STICK_CENTER_ONCE
set nav_wp_radius = 800
set nav_wp_max_safe_distance = 500
set nav_rth_allow_landing = FS_ONLY
set nav_rth_altitude = 5000
set nav_fw_bank_angle = 45
set nav_fw_climb_angle = 30
set nav_fw_dive_angle = 30
set nav_fw_control_smoothness = 2
set nav_fw_launch_motor_delay = 100
set nav_fw_launch_max_altitude = 5000
set nav_fw_launch_climb_angle = 25
set nav_fw_allow_manual_thr_increase = ON
set osd_video_system = AVATAR
set osd_units = IMPERIAL
set osd_time_alarm = 20
set osd_alt_alarm = 122
set osd_dist_alarm = 4000
set osd_switch_indicators_align_left = OFF
set name = NIGHT SCOUT
set pilot_name = NIGHT SCOUT
set vtx_band = 2
set vtx_power = 2
set dji_use_name_for_messages = OFF
set nav_fw_land_approach_length = 29000
set nav_fw_land_flare_pitch = 10
control_profile
control_profile 1
set fw_p_pitch = 17
set fw_i_pitch = 5
set fw_d_pitch = 5
set fw_ff_pitch = 80
set fw_p_roll = 15
set fw_i_roll = 3
set fw_d_roll = 7
set fw_p_yaw = 50
set fw_i_yaw = 0
set fw_d_yaw = 20
set fw_ff_yaw = 255
set dterm_lpf_hz = 10
set fw_turn_assist_pitch_gain = 0.400
set nav_fw_pos_z_p = 22
set nav_fw_pos_z_i = 6
set nav_fw_pos_z_d = 2
set nav_fw_alt_control_response = 45
set nav_fw_pos_xy_p = 55
set d_boost_min = 1.000
set d_boost_max = 1.000
set tpa_rate = 80
set rc_expo = 30
set rc_yaw_expo = 30
set roll_rate = 18
set pitch_rate = 9
set yaw_rate = 3
mixer_profile
mixer_profile 1
set platform_type = AIRPLANE
set has_flaps = ON
set model_preview_type = 14
Mixer: motor mixer
mmix reset
mmix 0 1.000 0.000 0.000 0.000
Mixer: servo mixer
smix reset
smix 0 1 1 100 0 -1
smix 1 2 0 100 0 -1
smix 2 3 2 100 0 -1
battery_profile
battery_profile 1
set throttle_idle = 5.000
set nav_fw_max_thr = 2000
save configuration
save
end the command batch
batch end
version
INAV/NEXUSX 9.0.1 Feb 13 2026 / 06:53:16 (d44f2cf)
GCC-13.2.1 20231009
- FC Board name and vendor: Radiomaster Nexus-XR
- INAV version string: NEXUSX