diff --git a/radio/src/telemetry/frsky_pxx2.cpp b/radio/src/telemetry/frsky_pxx2.cpp index 933cdcdcc..f4541ac20 100644 --- a/radio/src/telemetry/frsky_pxx2.cpp +++ b/radio/src/telemetry/frsky_pxx2.cpp @@ -228,7 +228,10 @@ void processAuthenticationFrame(uint8_t module, uint8_t * frame) uint8_t messageDigest[16] = {0}; if (frame[0] == 4 && PXX2_AUTH_REFUSED_FLAG == frame[4]) { - POPUP_INFORMATION(STR_AUTH_FAILURE); + if (!globalData.authenticationPopup) { + globalData.authenticationPopup = 1; + POPUP_INFORMATION(STR_AUTH_FAILURE); + } return; }