From c74fc74e9ec23bc53649eeda2b46e873dc532098 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Fri, 20 Oct 2023 17:02:08 -0500 Subject: [PATCH] Fix TS590 get level USB_AF and USB_AF_INPUT --- rigs/kenwood/ts590.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rigs/kenwood/ts590.c b/rigs/kenwood/ts590.c index 46a2af12b..220a845ba 100644 --- a/rigs/kenwood/ts590.c +++ b/rigs/kenwood/ts590.c @@ -663,18 +663,23 @@ static int ts590_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) size_t ack_len, ack_len_expected; int levelint = 0; int retval; + int cmd; ENTERFUNC; switch (level) { case RIG_LEVEL_USB_AF: - retval = ts590_get_ex_menu(rig, 65, 1, &levelint); + cmd = 65; // TS-590S + if (rig->caps->rig_model == RIG_MODEL_TS590SG) cmd=72; + retval = ts590_get_ex_menu(rig, cmd, 1, &levelint); val->f = levelint / 10.0; return retval; case RIG_LEVEL_USB_AF_INPUT: - retval = ts590_get_ex_menu(rig, 64, 1, &levelint); + cmd = 65; // TS-590S + if (rig->caps->rig_model == RIG_MODEL_TS590SG) cmd=71; + retval = ts590_get_ex_menu(rig, cmd, 1, &levelint); val->f = levelint / 10.0; return retval;