diff --git a/src/mesh/RadioInterface.cpp b/src/mesh/RadioInterface.cpp index 1b8edc7e..267f2b50 100644 --- a/src/mesh/RadioInterface.cpp +++ b/src/mesh/RadioInterface.cpp @@ -417,7 +417,7 @@ void RadioInterface::applyModemConfig() float freq = myRegion->freqStart + ((((myRegion->freqEnd - myRegion->freqStart) / numChannels) / 2) * channel_num); saveChannelNum(channel_num); - saveFreq(freq); + saveFreq(freq + config.lora.frequency_offset); DEBUG_MSG("Set radio: region=%s, name=%s, config=%u, ch=%d, power=%d\n", myRegion->name, channelName, loraConfig.modem_preset, channel_num, power); DEBUG_MSG("Radio myRegion->freqStart / myRegion->freqEnd: %f -> %f (%f mhz)\n", myRegion->freqStart, myRegion->freqEnd, myRegion->freqEnd - myRegion->freqStart);