diff --git a/src/modules/SX126x/SX126x.cpp b/src/modules/SX126x/SX126x.cpp index 74178eb1..161a5245 100644 --- a/src/modules/SX126x/SX126x.cpp +++ b/src/modules/SX126x/SX126x.cpp @@ -2087,7 +2087,7 @@ int16_t SX126x::config(uint8_t modem) { RADIOLIB_ASSERT(state); // set Rx/Tx fallback mode to STDBY_RC - data[0] = RADIOLIB_SX126X_RX_TX_FALLBACK_MODE_STDBY_RC; + data[0] = this->standbyXOSC ? RADIOLIB_SX126X_RX_TX_FALLBACK_MODE_STDBY_XOSC : RADIOLIB_SX126X_RX_TX_FALLBACK_MODE_STDBY_RC; state = this->mod->SPIwriteStream(RADIOLIB_SX126X_CMD_SET_RX_TX_FALLBACK_MODE, data, 1); RADIOLIB_ASSERT(state);