diff --git a/src/aprs_is_utils.cpp b/src/aprs_is_utils.cpp index 2c48e7e..2c8c395 100644 --- a/src/aprs_is_utils.cpp +++ b/src/aprs_is_utils.cpp @@ -177,7 +177,13 @@ namespace APRS_IS_Utils { if (packet != "") { if ((packet.substring(0, 3) == "\x3c\xff\x01") && (packet.indexOf("NOGATE") == -1) && (packet.indexOf("RFONLY") == -1)) { int firstColonIndex = packet.indexOf(":"); - if (firstColonIndex > 0 && packet[firstColonIndex + 1] == '}' && packet.indexOf("TCPIP") == -1) { + + Serial.print("firstColon : "); + Serial.print(firstColonIndex); + Serial.print(" y siguiente: "); + Serial.println(packet[firstColonIndex + 1]); + + if (firstColonIndex > 0 && packet[firstColonIndex + 1] != '}' && packet.indexOf("TCPIP") == -1) { const String& Sender = packet.substring(3, packet.indexOf(">")); if (Sender != Config.callsign && Utils::checkValidCallsign(Sender)) { STATION_Utils::updateLastHeard(Sender);