diff --git a/lib/Hoymiles/src/HoymilesRadio_CMT.cpp b/lib/Hoymiles/src/HoymilesRadio_CMT.cpp index bd831ee..bbd31f2 100644 --- a/lib/Hoymiles/src/HoymilesRadio_CMT.cpp +++ b/lib/Hoymiles/src/HoymilesRadio_CMT.cpp @@ -239,8 +239,11 @@ CountryModeId_t HoymilesRadio_CMT::getCountryMode() const void HoymilesRadio_CMT::setCountryMode(const CountryModeId_t mode) { - _radio->setFrequencyBand(countryDefinition.at(mode).Band); _countryMode = mode; + if (!_isInitialized) { + return; + } + _radio->setFrequencyBand(countryDefinition.at(mode).Band); } uint32_t HoymilesRadio_CMT::getInvBootFrequency() const