diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index c789dfbe9..d589ec7fa 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -2550,6 +2550,10 @@ void opentxInit(OPENTX_INIT_ARGS) TRACE("opentxInit()"); +#if defined(RTCLOCK) && !defined(COPROCESSOR) + rtcInit(); // RTC must be initialized before rambackupRestore() is called +#endif + #if !defined(EEPROM) if (!UNEXPECTED_SHUTDOWN()) { sdInit(); @@ -2607,10 +2611,6 @@ void opentxInit(OPENTX_INIT_ARGS) btInit(); #endif -#if defined(RTCLOCK) && !defined(COPROCESSOR) - rtcInit(); -#endif - #if defined(COLORLCD) loadTheme(); #endif