4
$\begingroup$

I upgraded from betaflight 3.X to betaflight 4.1.X and now my OSD displays weird symbols.

It seems to have replaced the crosshair. (The 3 L shapes in the center)

enter image description here

Expected result:

enter image description here

How can I fix it?

$\endgroup$
  • $\begingroup$ Have you tried going into BetaFlight and changing the OSD layout? $\endgroup$ – Jacob B May 1 at 2:46
  • 1
    $\begingroup$ Which are the weird symbols? Most of those look perfectly normal? $\endgroup$ – ifconfig May 1 at 3:02
  • $\begingroup$ You should be able to adjust/change the crosshair in the BetaFlight OSD settings. $\endgroup$ – Jacob B May 1 at 3:11
  • $\begingroup$ Changing the crosshair position, disabling and re-enabling it didn't work. I had to reupload the font. Thanks! $\endgroup$ – JoRouss May 1 at 3:12
  • $\begingroup$ per your follow up instructions, the copter needs to be powered up (lipo, not just USB) to upload and save the font, right? $\endgroup$ – tchthsky May 2 at 9:27
5
$\begingroup$

I fixed it by re-uploading the font to the flight controller.

Some people report they need to power the quad with a LiPo for this to work. I did not need to.

  1. Go to Betaflight's "OSD" tab
  2. Click "Font Manager"
  3. Click "Upload Font"

I'm now back with a normal crosshair.

As @3k pointed out,

The reason for this is that the character set has changed between versions so it has to be updated on the copter.

| improve this answer | |
$\endgroup$
  • 1
    $\begingroup$ This answer should be accepted. The reason for this is that the character set has changed between versions so it has to be updated on the copter $\endgroup$ – 3k- May 2 at 9:51
  • $\begingroup$ Thanks, I'll edit with your statement $\endgroup$ – JoRouss May 3 at 4:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.