-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inflight Adjustment - selected item in osd flashes too slowly (once every 8 seconds) #8574
Comments
Do you know how to flash the firmware for the PixelOSD chip? if yes flash the following firmware to your OSD. Flasher for each OS is also there. this should work and make the blinking much faster. |
Yes, I know it. Actually my PixelOSD runs with 2.0.0. Thanks, I will try that. |
FYI: This is a development firmware I got from FrSky before they cancelled the whole project and deleted the github. It was intended to minimize the artefacting issues in combination with the higehr baud rate. I hope this also solves your blinking issue. |
I tested this, with the 2.0.90 it's the same issue. I noticed that other alarms in osd (e.g. sat count) first are blinking correct. But when I select a parameter in the adjustment, then this parameter and also the sat count are blinking at very low period. When deselecting the parameter, sat count blinks normal again. Possibly this is not an error related to the PixelOSD. I will try it on another FC without PixelOSD. |
tested on a f411wing with 6.0.0 -> no issue, blinking is normal |
I assume it is because 2 elements are supposed to blink. I barely have that. You could try to switch to software controlled blinking in INAV if that makes a difference. try: set display_force_sw_blink=ON |
display_force_sw_blink=on was my first test yesterday, same issue.
|
Ah okay that's interesting. I also noticed slow blink with in-flight adjustments although not 8s cycles. |
yes, that is the normal behavior i had in my previous version (2.6.1). In 6.0.0 I have about 8s on and 8s off, too slow to work with. |
I will check the next time I fly. Not sure if I used the adjustments on the AR Pro on 6.0 so far. |
ok. And thanks for your help so far! it would be a pity if the in-flight-adjustment would no longer run on boards with pixelosd |
Similar issue here. Not a pixel board. MATEKF411. Looks like it starts with INAV 4.1.0. |
I believe the issue starts AFTER this commit? e7a894b |
I'm using INAV 6.0.0 with DJIWTF and I see a similar problem. The blinking interval is 8s on and 8s off, whether or not adjustments are enabled. No change with display_force_sw_blink = ON I'm using DJI Goggles V2 and Caddx Air Unit Light with wtfos firmware freshly updated today. |
After some investigation, I found a logic change that fixed the problem for me: https://github.com/iNavFlight/inav/blob/master/src/main/drivers/display.c#L69
I found that if I changed SW_BLINK_CYCLE_MS from 200 to 20, the OSD blinking interval went from 12s off, 12s on to a very usable 700ms off, 700ms on. I had several OSD elements blinking, a couple with warnings and one with inflight adjustment, and they were all blinking using the same interval. I don't understand why this works. The original logic looked okay. I have display_force_sw_blink = OFF, but it looks like DJIWTF doesn't support character blinking, so it is going through the software blinking logic anyway. This works for my particular configuration (HGLRCF7 and DJIWTF), but isn't appropriate as a general solution. Hopefully, this gives someone more knowledgeable more insight into the problem and we can get a general fix for this issue. |
I checked another model of mine that is running INAV 4.1, MATEKF405TE and wtfos. With 4.1, there isn't a specific video system setting for WTFOS. I'm using HD (HDZERO?). The blinking with this combination is also slow; a little over 4 seconds off and 4 seconds on. There was no change in code I posted above between 4.1 and 6.0. |
Something between 4 and 4.1 breaks soft blinking. I played with SW_BLINK_CYCLE_MS. My slow blinking is more in the 2 second window. |
What OSD system are you using? |
Analog on a Matekf411, matekf411se, or matekf405se |
Hi, I also have this problem with WTFOS , DJI VISTA's , Goggle V2 (all latest versions of msp-osd/wtf) and inav 6.0, 6.1 and 7.0 dev build. Flywoo 405pro/nano stacks. |
fyi I tried above change from @tonyyng on a local inav 7.0 build for targets flywoof405nano and geprc_f722_aio and fixed it for both quads. So doubt its FC specific. |
Can you please test with 7.1 RC1? |
INAV 6.0.0 FP1, Matek F722-wpx
When I use the "in flight adjustment", the selected parameter flashes on the osd screen. Since INAV 6.0.0 it flashes very slowly, once in 8 seconds. Normally it should flash at 1 Hz or so. It seems that a timer is set wrong here
The text was updated successfully, but these errors were encountered: