diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index bf3d94f85..0e15a0aa8 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -57,6 +57,10 @@ #include "gui/colorlcd/LvglWrapper.h" #endif +#if defined(CROSSFIRE) +#include "telemetry/crossfire.h" +#endif + #if !defined(SIMU) #include #endif @@ -288,6 +292,8 @@ void generalDefault() #if defined(DEFAULT_INTERNAL_MODULE) g_eeGeneral.internalModule = DEFAULT_INTERNAL_MODULE; + if (g_eeGeneral.internalModule == MODULE_TYPE_CROSSFIRE) + g_eeGeneral.internalModuleBaudrate = min(1, (int)CROSSFIRE_MAX_INTERNAL_BAUDRATE); // 921k if possible #endif adcCalibDefaults();