diff --git a/src/main/osd/osd_warnings.c b/src/main/osd/osd_warnings.c index 83c5f4205d..445177e22d 100644 --- a/src/main/osd/osd_warnings.c +++ b/src/main/osd/osd_warnings.c @@ -420,7 +420,7 @@ void renderOsdWarning(char *warningText, bool *blinking, uint8_t *displayAttr) } // Visual beeper - if (osdWarnGetState(OSD_WARNING_VISUAL_BEEPER) && osdGetVisualBeeperState()) { + if (osdWarnGetState(OSD_WARNING_VISUAL_BEEPER) && osdGetVisualBeeperState() && !ARMING_FLAG(ARMED)) { tfp_sprintf(warningText, " * * * *"); *displayAttr = DISPLAYPORT_SEVERITY_INFO; osdSetVisualBeeperState(false);