Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Betaflight OSD not showing any information, but OSD menu is working
#1
Hello everyone!

I recently learned about On Screen Display (OSD) and decided I wanted to try it out in my googles.

After a lot of trials and errors, I am able to access the OSD menu (Yaw Left, Pitch Up), I am also able to see the OSD splashscreen (with BetaFlight Logo) for a few seconds when I turn on the flight controller... so I should be pretty close, right?

BUT no "interesting" OSD info (like Battery Voltage, Artificial horizon, crosshair, etc... I tried out a lot) is showing on in my goggles (even when I put them right in the middle of the screen in BetaFlight Configurator), once the OSD splashscreen disappears. I recently updated to the newer version of Betaflight (4.4) but it did not change anything. 

What am I doing wrong?

I use a Speedybee 450 f3 stack + Speedybee TX800 VTX + Foxeer T-Rex mini camera.

Thanks a lot!


PS: This is my first post on this forum, but I have used information from this forum so many times already! So thanks for this great community!
Reply
Login to remove this ad | Register Here
#2
Could you post a pic of your wiring?
Please help me build my YouTube FPV channel: RelenTechFPV
Reply
#3
As already mentioned we need to see some photos of your wiring, in particular the wiring between the camera and the FC and also the wiring between the VTX and the FC.

Can you please also run both the "dump" and "diff all" commands in the Betaflight Configurator CLI tab and copy/paste the results back here.
[-] The following 1 user Likes SnowLeopardFPV's post:
  • gwennoyel
Reply
#4
Here are the pics : 



[Image: d91MeYql.jpg]




[Image: jGnbn1Ol.jpg]


And I copied and pasted the dump and diff all in the the two text files linked below.

Thanks!


Attached Files
.txt   diffall.txt (Size: 1.85 KB / Downloads: 64)
.txt   dump.txt (Size: 28.15 KB / Downloads: 67)
Reply
#5
All your wiring looks correct. Run the following commands in the CLI and see if doing that changes anything...

Code:
set displayport_max7456_wht = 2
save
Reply
#6
Thanks! I have just tried this cmd, but it does not change anything unfortunately!
Reply
#7
Hey,

I assume you have the OSD turned on (Configuration > Other Features > OSD) and compiled-in in the Betaflight image that you've flashed - nowadays BF allows us to leave some features out of the flashed image to save space on chip.

On the OSD configuration page check the OSD profiles - if it's missing, it would suggest it's not compiled in.
In the top right of the page is the setting for the current profile that you are using. Check if you're using the correct one.
In the top left corner of the preview image you can change the one that is pictured - they are not linked together and might be set differently.
There are three profiles - it's the 1,2,3 in the Elements panel on the left and the three checkboxes in the row in each row - mark all three on elements you need.

Hope this helps.
Don't give up, it must work ...eventually.  Wink
[-] The following 2 users Like Sherghan's post:
  • gwennoyel, Lemonyleprosy
Reply
#8
I see what you mean
I don't think that's it though   Rolleyes

We'll get it somehow!  

[Image: 3FJcKQXl.jpg]

[Image: YdEQzSgl.jpg]
Reply
#9
(21-Feb-2023, 12:17 AM)gwennoyel Wrote: Thanks! I have just tried this cmd, but it does not change anything unfortunately!

What model of Foxeer camera do you have? Try setting the Video Format to NTSC in the OSD tab instead of PAL.
Reply
#10
Changed it to NTSC, PAL, AUTO, and HD but still no luck...



(I saved and disconnected in Betaflight before trying with my goggles)
Reply
#11
Use a multimeter in continuity (beep) mode to check that you don't have a short circuit between the following pads:
  • The CAM pad and either of the 5V or GND pads.
  • The VTX pad and either of the 5V or GND pads.
EDIT: Also, use a magnifying glass to check that there are no minuscule solder balls, splatters of solder, or whiskers of wire between any of the pins on the rectangular 28-pin OSD chip on the FC.
Reply
#12
I tested where you told me to with a multimeter, but no problem found...


Would there be a chance I don't have my UART(s) enabled in the right place and/or with the right "telemetry output", "sensor input", or "peripherals" ?

Thanks for the help everybody.
[Image: 3abOuuBl.png]
Reply
#13
The OSD isn't controlled by any of the UARTs. The only options in Betaflight that control the OSD are the OSD on/off feature in the Configuration tab, and the settings in the OSD tab along with a few additional CLI commands, all of which are correctly set in your Betaflight settings.

A couple of things you have left to try is re-uploading the fonts to the MAX7456 OSD chip using the Font Manager button on the OSD tab. Just click on that button then on the Upload Font button on the OSD Font Manager screen that appears. You will need a LiPo plugged in to do that. If that doesn't resolve the issue then try re-flashing the Betaflight 4.4.0 firmware to the FC making sure that you switch on the "Full chip erase" option. If that still doesn't work then try flashing back to Betaflight 4.3.2 and/or Betaflight 4.2.11 to see if the OSD works under any of those previous versions just in case there's a bug in Betaflight 4.4.0.
Reply
#14
I uploaded different fonts but the OSD still isn't showing up.

Before I try to change Betaflight version, could the problem come from that in the top right corner of the Betaflight app it is saying "no dataflash chip found"?[Image: A6jTWCml.png]


If not I'll see if different Betaflight versions make a difference with the OSD.

Thanks!
Reply
#15
No. That status just indicates that there is no onboard flash chip for blackbox data. It has nothing to do with the OSD chip. For reference, the Speedybee F405 V3 FC does have onboard blackbox data storage capabilities, but it's provisioned as (non-removable) SD Card memory rather than dataflash memory.
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Help OSD Working but Grey Screen Caelus_fpv 4 143 25-Apr-2024, 03:14 PM
Last Post: Caelus_fpv
  Help OSD Not Displaying Victory FPV 11 545 20-Mar-2024, 11:43 AM
Last Post: Victory FPV
  Black video but with OSD Dexter 6 262 08-Mar-2024, 10:42 AM
Last Post: Dexter
  Black screen and no OSD: Eachine TX06 + EV800 + DarwinFPV F411 Ultralight/Whoop AIO aprudnikoff 1 166 05-Mar-2024, 09:18 PM
Last Post: hugnosed_bat
  I don't want OSD zomer 2 258 18-Feb-2024, 05:40 AM
Last Post: Pathfinder075


Login to remove this ad | Register Here