From 04f5195cfd68df95bdaaa185b577555390f1276c Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Sat, 17 Dec 2022 10:19:46 -0600 Subject: [PATCH] Do not reset cache for unidirectional rigs https://github.com/Hamlib/Hamlib/issues/1187 --- src/rig.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/rig.c b/src/rig.c index f5c792fd8..71f321383 100644 --- a/src/rig.c +++ b/src/rig.c @@ -1895,7 +1895,12 @@ int HAMLIB_API rig_set_freq(RIG *rig, vfo_t vfo, freq_t freq) #endif ) { - rig_set_cache_freq(rig, RIG_VFO_ALL, (freq_t)0); + // Unidirectional rigs do not reset cache + if (rig->caps->rig_model != RIG_MODEL_FT736R) + { + rig_set_cache_freq(rig, RIG_VFO_ALL, (freq_t)0); + } + HAMLIB_TRACE; retcode = rig_get_freq(rig, vfo, &freq_new);