diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index b4e981f8f..5e48aa754 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -962,13 +962,6 @@ int kenwood_open(RIG *rig) rig->state.rigport.retry = retry_save; - // Default to 1st VFO and split off -- but only 1 time - if (rig->caps->set_vfo && priv->opened == 0) - { - rig_set_vfo(rig, vfo_fixup(rig, RIG_VFO_A, 0)); - priv->opened = 1; - } - RETURNFUNC(RIG_OK); } diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h index 801fdb1b6..e3c36b77b 100644 --- a/rigs/kenwood/kenwood.h +++ b/rigs/kenwood/kenwood.h @@ -28,7 +28,7 @@ #include "token.h" #include "misc.h" -#define BACKEND_VER "20210911" +#define BACKEND_VER "20211008" #define EOM_KEN ';' #define EOM_TH '\r' diff --git a/src/misc.c b/src/misc.c index 3e79c6f92..d321bbd57 100644 --- a/src/misc.c +++ b/src/misc.c @@ -1768,7 +1768,7 @@ vfo_t HAMLIB_API vfo_fixup(RIG *rig, vfo_t vfo, split_t split) int satmode = rig->state.cache.satmode; - if (split && vfo == RIG_VFO_TX) { vfo = RIG_VFO_B; } + if (split && vfo == RIG_VFO_TX) { vfo = rig->state.tx_vfo; } if (VFO_HAS_MAIN_SUB_ONLY && !split && !satmode && vfo != RIG_VFO_B) { vfo = RIG_VFO_MAIN; }