Please select Into the mobile phone version | Continue to access the computer ver.
OSD on Googles 3 and 03 Air unit
163 17 10-21 18:26
Uploading and Loding Picture ...(0/1)
o(^-^)o
Surferboy
lvl.2

United States
Offline

I suspect this is a user error related issue but I am currently trying to get OSD to work (first time) on my new Googles 3 and 03 Air unit.  I bought a Flywoo Explorer without a DJI 03 Air unit and installed the Air unit once it arrived.  I checked to make sure I had rx to tx..... I select UART 3 as that is the correct port and I made sure that OSD is on and I updated CLI to use MSP.

I suspect I am missing some things here but I am using betaflight 4.4.3 and the Googles 3 is on the .500 version and the 03 is on latest firmware.

I would love some insight into what I may be missing.

Drone works fine minus no OSD so thats not good for flying.... so I hope its something simple that I have missed.
Also I did try going to presets and did the WTF OSD for uart 3

Thank you all in advance for any help I can get.

10-21 18:26
Use props
Depp
Core User of DJI
Flight distance : 1868796 ft
  • >>>
Germany
Offline

I guess you compiled it with the OSD (HD) setting on? I have the same bird and my UART3 is MSP on, VTX (MSP+Displayport). Have you used the preset "OSD for Fpv.wtf, DJI O3..."?
10-21 21:26
Use props
Surferboy
lvl.2

United States
Offline

Depp Posted at 10-21 21:26
I guess you compiled it with the OSD (HD) setting on? I have the same bird and my UART3 is MSP on, VTX (MSP+Displayport). Have you used the preset "OSD for Fpv.wtf, DJI O3..."?

Hi Depp,

Thank you for the reply.  I did compile with OSD set as HD format under the OSD section and additionally I used the preset "OSD for FPV.wtf..."  Is there a chance I could look at your CLI?  Or I could send mine maybe?  I bet its some small.
10-22 03:02
Use props
WeatherB
lvl.3
Canada
Offline

On the ports tab did you set the Peripheral to " VTX (MSP+Displayport)" on UART3? Do you see the drone voltage in the goggles (if so this means that the flight controller and air unit are communicating at least)?
10-22 05:07
Use props
Surferboy
lvl.2

United States
Offline

WeatherB Posted at 10-22 05:07
On the ports tab did you set the Peripheral to " VTX (MSP+Displayport)" on UART3? Do you see the drone voltage in the goggles (if so this means that the flight controller and air unit are communicating at least)?

I did set UART 3 to VTX(MSP+Displayport) but I do not see drone voltage..... that led me to believe I didnt have my rx\tx setup right with the airunit and FC but I have RX to TX ... correct

I know this is something small...  Would it help to post my CLI on what is set?
10-22 05:16
Use props
Depp
Core User of DJI
Flight distance : 1868796 ft
  • >>>
Germany
Offline

Surferboy Posted at 10-22 03:02
Hi Depp,

Thank you for the reply.  I did compile with OSD set as HD format under the OSD section and additionally I used the preset "OSD for FPV.wtf..."  Is there a chance I could look at your CLI?  Or I could send mine maybe?  I bet its some small.

Here it is - there seems to be content that DJI doesn't like. I don't know which words. I try to do it in parts:

defaults nosave


# version
# Betaflight / STM32F405 (S405) 4.5.0 Apr 28 2024 / 11:15:48 (c155f5830) MSP API: 1.46
# config rev: 3068e6e

# start the command batch
batch start

# reset configuration to default settings
defaults nosave

board_name FLYWOOF405
manufacturer_id FLWO
mcu_id -----
signature
10-22 08:03
Use props
Depp
Core User of DJI
Flight distance : 1868796 ft
  • >>>
Germany
Offline

Surferboy Posted at 10-22 03:02
Hi Depp,

Thank you for the reply.  I did compile with OSD set as HD format under the OSD section and additionally I used the preset "OSD for FPV.wtf..."  Is there a chance I could look at your CLI?  Or I could send mine maybe?  I bet its some small.

# name: Explorer

# resources
resource MOTOR 6 C09
resource MOTOR 7 B07
resource MOTOR 8 C08
resource LED_STRIP 1 A09
resource SERIAL_TX 2 D05
resource SERIAL_RX 2 D06
resource INVERTER 3 NONE
resource ADC_RSSI 1 C00
resource PINIO 1 NONE
resource PINIO 2 NONE
resource GYRO_EXTI 1 B13
resource GYRO_CS 1 B12

# dma
dma ADC 1 0
# ADC 1: DMA2 Stream 0 Channel 0

# feature
feature MOTOR_STOP
feature GPS
feature LED_STRIP
feature OSD
10-22 08:03
Use props
Depp
Core User of DJI
Flight distance : 1868796 ft
  • >>>
Germany
Offline

Surferboy Posted at 10-22 03:02
Hi Depp,

Thank you for the reply.  I did compile with OSD set as HD format under the OSD section and additionally I used the preset "OSD for FPV.wtf..."  Is there a chance I could look at your CLI?  Or I could send mine maybe?  I bet its some small.


# serial

# mixer
mmix 0  1.000 -0.809  0.659 -1.000
mmix 1  1.000 -1.000 -0.659  1.000
mmix 2  1.000  0.809  0.659  1.000
mmix 3  1.000  1.000 -0.659 -1.000

# beeper
beeper -BAT_LOW

# led
led 0 6,6::CO:8
led 1 7,6::CO:8
led 2 8,6::CO:8
led 3 9,6::CO:8

10-22 08:04
Use props
Depp
Core User of DJI
Flight distance : 1868796 ft
  • >>>
Germany
Offline

Surferboy Posted at 10-22 03:02
Hi Depp,

Thank you for the reply.  I did compile with OSD set as HD format under the OSD section and additionally I used the preset "OSD for FPV.wtf..."  Is there a chance I could look at your CLI?  Or I could send mine maybe?  I bet its some small.

can't post s... or aux

10-22 08:05
Use props
Depp
Core User of DJI
Flight distance : 1868796 ft
  • >>>
Germany
Offline

Surferboy Posted at 10-22 03:02
Hi Depp,

Thank you for the reply.  I did compile with OSD set as HD format under the OSD section and additionally I used the preset "OSD for FPV.wtf..."  Is there a chance I could look at your CLI?  Or I could send mine maybe?  I bet its some small.

# rxfail
rxfail 7 s 2000

# master
set gyro_lpf1_static_hz = 312
set gyro_lpf2_static_hz = 625
set dyn_notch_count = 1
set dyn_notch_q = 500
set gyro_lpf1_dyn_min_hz = 312
set gyro_lpf1_dyn_max_hz = 625
set acc_calibration = 92,22,6,1
set dshot_bidir = ON
set motor_pwm_protocol = DSHOT300
set motor_poles = 12
set failsafe_procedure = GPS-RESCUE
set vbat_max_cell_voltage = 440
set vbat_warning_cell_voltage = 300
set yaw_motors_reversed = ON
set small_angle = 180
set gps_sbas_mode = AUTO
set gps_ublox_use_galileo = ON
set gps_set_home_point_once = ON
set gps_rescue_min_start_dist = 10
set gps_rescue_min_sats = 5
set gps_rescue_allow_arming_without_fix = ON
set pid_process_denom = 4
set simplified_gyro_filter_multiplier = 125
set osd_vbat_pos = 2305
set osd_rssi_pos = 129
set osd_link_quality_pos = 2177
set osd_rssi_dbm_pos = 2209
set osd_tim_1_pos = 3567
set osd_tim_2_pos = 3535
set osd_flymode_pos = 2114
set osd_throttle_pos = 162
set osd_vtx_channel_pos = 161
set osd_current_pos = 2272
set osd_mah_drawn_pos = 2240
set osd_craft_name_pos = 2082
set osd_gps_speed_pos = 3439
set osd_gps_lon_pos = 19499
set osd_gps_lat_pos = 19467
set osd_gps_sats_pos = 3179
set osd_home_dir_pos = 2170
set osd_home_dist_pos = 3183
set osd_flight_dist_pos = 3407
set osd_compass_bar_pos = 330
set osd_altitude_pos = 19595
set osd_warnings_pos = 2424
set osd_avg_cell_voltage_pos = 2337
set osd_battery_usage_pos = 35137
set osd_disarmed_pos = 2392
set osd_nheading_pos = 45
set osd_flip_arrow_pos = 65
set osd_core_temp_pos = 3503
set osd_efficiency_pos = 231
set gyro_1_sensor_align = CW180FLIP
set gyro_1_align_pitch = 1800
set gyro_1_align_yaw = 1800
set craft_name = Explorer

profile 0

# profile 0
set iterm_relax_cutoff = 20
set p_pitch = 52
set i_pitch = 63
set d_pitch = 68
set f_pitch = 80
set p_roll = 47
set i_roll = 59
set d_roll = 63
set f_roll = 76
set p_yaw = 50
set i_yaw = 63
set f_yaw = 76
set d_min_roll = 41
set d_min_pitch = 45
set simplified_pids_mode = OFF

profile 1

profile 2

profile 3

# restore original profile selection
profile 0

rateprofile 0

rateprofile 1

rateprofile 2

rateprofile 3

# restore original rateprofile selection
rateprofile 0

# save configuration
10-22 08:06
Use props
Surferboy
lvl.2

United States
Offline

Depp Posted at 10-22 08:06
# rxfail
rxfail 7 s 2000

Thank you I will do some comparing now to see what may be different.  Thank you I do appreciate the help.
10-22 08:17
Use props
The Duck
Second Officer
United States
Offline

Your flight controller doesn't have a DJI/digital VTX plug, so it's possible that you didn't get the wiring correct.  The TX from the FC goes to the RX on the Air Unit, and of course the RX on the FC goes to the TX on the Air Unit.  Make sure there aren't any bridged pads and stray solder balls on the FC.  If you are using ELRS or Crossfire, make sure that the SBUS wire isn't connected.

10-22 08:23
Use props
Surferboy
lvl.2

United States
Offline

Depp Posted at 10-22 08:06
# rxfail
rxfail 7 s 2000

Do you have set osd_displayport_device = MSP in your CLI?  I dont see it here which I thought was needed.
10-22 08:27
Use props
Surferboy
lvl.2

United States
Offline

The Duck Posted at 10-22 08:23
Your flight controller doesn't have a DJI/digital VTX plug, so it's possible that you didn't get the wiring correct.  The TX from the FC goes to the RX on the Air Unit, and of course the RX on the FC goes to the TX on the Air Unit.  Make sure there aren't any bridged pads and stray solder balls on the FC.  If you are using ELRS or Crossfire, make sure that the SBUS wire isn't connected.

I triple checked the TX to RX so I feel good there but will take it apart again.  If SBUS wire is connected would the receiver even work?  I have it set in betaflight for CRSF and receiver works fine but will def check for SBUS wiring.  That could be the gotcha since I bought the explorer with crossfire installed but no air unit....

will report back shortly
10-22 08:32
Use props
Surferboy
lvl.2

United States
Offline

Based on the F722 mini FC diagram things look good.  I physically verified the TBS unit is wired and plugged into the FC correctly and double checked CRSF in BF
10-22 08:36
Use props
Surferboy
lvl.2

United States
Offline

So I am again walking through my Air Unit wiring and may have found the issue.  TX on the air unit is in another position that the FC board so in theory I never needed to swap my plug to get correct TX to RX..... I may have made a noob mistake in viewing the wiring diagram... will report back shortly on my possible user mistake
10-22 08:56
Use props
Depp
Core User of DJI
Flight distance : 1868796 ft
  • >>>
Germany
Offline

Surferboy Posted at 10-22 08:27
Do you have set osd_displayport_device = MSP in your CLI?  I dont see it here which I thought was needed.

Nope, nothing with "display" at all.
10-22 09:12
Use props
Surferboy
lvl.2

United States
Offline

Issue is resolved!  I am my own worst enemy as I got confused by the FC wiring diagram and assumed I needed to mode the DJI Air Unit wire harness so RX goes to TX.  Yes that needs to be reversed but it was already done by default because the outputs from the DJI Air Units plugs are reversed RX\TX already.  So despite the wiring harness being straight the RX and TX were good for the FC.

I REALLY APPRECIATE ALL OF YOU WHO CONTRIBUTED!!!!!!!!!!!!!!!!!!!!!!!!!  I knew it was something small but needed some more eyes on it.

Thanks again to you all!
10-22 09:16
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules