fpv-wtf / msp-osd

MSP DisplayPort OSD
GNU General Public License v3.0
220 stars 32 forks source link

MSP-OSD reliability issues - OSD stops working #151

Open TheDomanNow opened 1 month ago

TheDomanNow commented 1 month ago

Hi,

I have this issue since the beginning of MSP-OSD, it persists even after updating all to newest version.

When data transmission is ok (>5Mbit) all is fine, but when it drops below 5Mbit for longer time and/or stops completely ("image transmission stopped"), then OSD stops updating, even when transmission gets very good few seconds later. Sometimes it seems that it's trying to recover - few frames are updated, but then it just stops updating at all. I have working RTH feature, so I can get back when I'm 3km out and not knowing the terrain... but not knowing where I am (no home point, no distance)... it's just really, really bad.

Now, restarting googles alone doesn't help, the same goes to air unit - restarting it alone doesn't help. Only both sides restarted make OSD to work again. I have enabled compress_osd and I have enabled cache_serial (this one seems to make no difference). Changing osd_update_rate_hz to 2 Hz helps, a lot, but doesn't solve the problem. Also... when MSP-OSD stops working, I can turn on DJI custom OSD... and it's working fine.

Any ideas? It can be quite dangerous issue in some cases.

I have: DJI FPV Goggles V1 (01.00.0608), MSP-OSD 0.12.2 DJI FPV Air Unit Light (Caddx Vista | 01.00.0608), MSP-OSD 0.10.1 STM32F411CEU6 + Betaflight 4.4 (MSP-OSD is on dedicated hardware UART port with default speed)

BR, Doman.