diff --git a/src/blackcore/afv/clients/afvclient.cpp b/src/blackcore/afv/clients/afvclient.cpp index 413493cb2..71489ac6a 100644 --- a/src/blackcore/afv/clients/afvclient.cpp +++ b/src/blackcore/afv/clients/afvclient.cpp @@ -1338,6 +1338,11 @@ namespace BlackCore::Afv::Clients QMutexLocker lock(&m_mutex); const auto it = std::find_if(m_aliasedStations.constBegin(), m_aliasedStations.constEnd(), [roundedFrequencyHz](const StationDto & d) { + if (d.frequencyAliasHz > 100000000 && roundedFrequencyHz > 100000000) // both VHF + { + // disregard 6th digit (e.g. 132.070 == 132.075) + return (d.frequencyAliasHz / 10000 * 10000) == (roundedFrequencyHz / 10000 * 10000); + } return d.frequencyAliasHz == roundedFrequencyHz; });