diff --git a/README.md b/README.md index 9f087bd..ba116bc 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,8 @@ ____________________________________________________
# Timeline (Versions): +- 2026-01-07 Tactical Callsign added. +- 2026-01-05 Heltec V4 support added. - 2025-12-22 Heltec Wireless Paper V1.2 and VisionMaster E290 Added. Thanks HA5SZI. - 2025-12-18 TCXO and packet decoding updates. - 2025-12-01 APRSPacketLib updates, AHT20 sensor added, INA219 support added. diff --git a/src/digi_utils.cpp b/src/digi_utils.cpp index 844ccc2..a5aea5c 100644 --- a/src/digi_utils.cpp +++ b/src/digi_utils.cpp @@ -148,7 +148,7 @@ namespace DIGI_Utils { Sender = packet.substring(3, packet.indexOf(">")); } if (Sender != (Config.tacticalCallsign == "" ? Config.callsign : Config.tacticalCallsign)) { // Avoid listening to own packets - if (!thirdPartyPacket && !Utils::checkValidCallsign(Sender)) { + if (!thirdPartyPacket && Config.tacticalCallsign == "" && !Utils::checkValidCallsign(Sender)) { return; } if (STATION_Utils::check25SegBuffer(Sender, temp.substring(temp.indexOf(":") + 2))) { diff --git a/src/gps_utils.cpp b/src/gps_utils.cpp index c0f04e1..b6bc718 100644 --- a/src/gps_utils.cpp +++ b/src/gps_utils.cpp @@ -58,7 +58,7 @@ namespace GPS_Utils { Config.backupDigiMode = false; } else if (Utils::checkValidCallsign(Config.callsign) && Config.tacticalCallsign != "") { beaconPacket = APRSPacketLib::generateBasePacket(Config.tacticalCallsign, "APLRG1", Config.beacon.path); - Config.beacon.comment = Config.callsign + " " + Config.beacon.comment; + Config.beacon.comment = Config.beacon.comment + " from " + Config.callsign; Config.aprs_is.active = false; Config.beacon.sendViaAPRSIS = false; Config.backupDigiMode = false;