diff --git a/sa_cmd.c b/sa_cmd.c index 180bbd6..f2dd145 100644 --- a/sa_cmd.c +++ b/sa_cmd.c @@ -457,6 +457,8 @@ VNA_SHELL_FUNCTION(cmd_ultra_start) } else { freq_t a = (freq_t)my_atoi(argv[0]); config.ultra_threshold = a; + ultra_threshold = (config.ultra_threshold == 0 ? DEFAULT_ULTRA_THRESHOLD : config.ultra_threshold); + dirty = true; config_save(); } } diff --git a/sa_core.c b/sa_core.c index 8255f21..ba0da0a 100644 --- a/sa_core.c +++ b/sa_core.c @@ -1756,6 +1756,8 @@ pureRSSI_t get_frequency_correction(freq_t f) // Frequency dependent RSSI c return(0.0); } #ifdef TINYSA4 + if (setting.extra_lna) + c += 1; if (setting.mode == M_LOW && ultra && f > ultra_threshold) { c = CORRECTION_LOW_ULTRA; if ( f > ULTRA_MAX_FREQ) {