From a851da80e210564f077aa6366c07c2be760e5004 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 26 Aug 2021 16:31:37 -0500 Subject: [PATCH] Fix Kenwood FR/FT sequencing https://github.com/Hamlib/Hamlib/issues/746 --- rigs/kenwood/kenwood.c | 4 ++-- rigs/kenwood/kenwood.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index 6a52d164a..62632779b 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -1120,7 +1120,7 @@ int kenwood_set_vfo(RIG *rig, vfo_t vfo) // FR can turn off split on some Kenwood rigs // So we'll turn it back on just in case - if (priv->split) { strcat(cmdbuf, "FT1;"); } + if (priv->split && vfo_function == '0') { strcat(cmdbuf, ";FT1"); } if (RIG_IS_TS50 || RIG_IS_TS940) { @@ -1261,7 +1261,7 @@ int kenwood_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo) // FR can turn off split on some Kenwood rigs // So we'll turn it back on just in case - if (priv->split) { strcat(cmdbuf, "FT1;"); } + if (priv->split && vfo_function=='0') { strcat(cmdbuf, ";FT1"); } retval = kenwood_transaction(rig, cmdbuf, NULL, 0); diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h index 17f64d544..0781eea84 100644 --- a/rigs/kenwood/kenwood.h +++ b/rigs/kenwood/kenwood.h @@ -28,7 +28,7 @@ #include "token.h" #include "misc.h" -#define BACKEND_VER "20210822" +#define BACKEND_VER "20210826" #define EOM_KEN ';' #define EOM_TH '\r'