diff --git a/flash.c b/flash.c index aa69d5f..7a4b3e7 100644 --- a/flash.c +++ b/flash.c @@ -237,6 +237,10 @@ caldata_recall(uint16_t id) set_reflevel(setting.reflevel); set_waterfall(); set_level_meter(); +#ifdef __ULTRA__ + ultra_start = (config.ultra_start == ULTRA_AUTO ? DEFAULT_ULTRA_THRESHOLD : config.ultra_start); +#endif + // if (setting.show_stored) // enableTracesAtComplete(TRACE_STORED_FLAG); return 0; diff --git a/main.c b/main.c index 7c0846c..5fddee9 100644 --- a/main.c +++ b/main.c @@ -2658,6 +2658,11 @@ int main(void) if (caldata_recall(0) == -1) { load_LCD_properties(); } +#ifdef __ULTRA__ + else + ultra_start = (config.ultra_start == ULTRA_AUTO ? DEFAULT_ULTRA_THRESHOLD : config.ultra_start); +#endif + /* * Init Shell console connection data (after load config for settings)