diff --git a/src/LoRa_APRS_iGate.cpp b/src/LoRa_APRS_iGate.cpp index 505ba22..1db8b55 100644 --- a/src/LoRa_APRS_iGate.cpp +++ b/src/LoRa_APRS_iGate.cpp @@ -48,7 +48,7 @@ ___________________________________________________________________*/ #include "A7670_utils.h" #endif -String versionDate = "2024.12.06"; +String versionDate = "2024.12.30"; Configuration Config; WiFiClient espClient; #ifdef HAS_GPS diff --git a/src/utils.cpp b/src/utils.cpp index 5d76405..9fdde86 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -186,7 +186,7 @@ namespace Utils { void checkBeaconInterval() { uint32_t lastTx = millis() - lastBeaconTx; - if (passcodeValid && (lastBeaconTx == 0 || lastTx >= Config.beacon.interval * 60 * 1000)) { + if (((Config.aprs_is.active && passcodeValid) || Config.digi.mode != 0) && (lastBeaconTx == 0 || lastTx >= Config.beacon.interval * 60 * 1000)) { beaconUpdate = true; }