From 2feb4cc65cd3cde925f3f872d09c912cd339b3eb Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 21 Mar 2024 17:04:37 -0500 Subject: [PATCH] Fix IC7700 get_mode_without_data --- rigs/icom/ic7700.c | 2 +- rigs/icom/icom.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rigs/icom/ic7700.c b/rigs/icom/ic7700.c index f9be28d1d..b9b1edc43 100644 --- a/rigs/icom/ic7700.c +++ b/rigs/icom/ic7700.c @@ -277,7 +277,7 @@ struct rig_caps ic7700_caps = RIG_MODEL(RIG_MODEL_IC7700), .model_name = "IC-7700", .mfg_name = "Icom", - .version = BACKEND_VER ".4", + .version = BACKEND_VER ".5", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 921259642..e6e1bb6a4 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -2578,7 +2578,7 @@ static int icom_get_mode_without_data(RIG *rig, vfo_t vfo, rmode_t *mode, // Use command 0x26 to get selected/unselected or Main/Sub VFO mode, data mode and filter width // IC-7800 can set, but not read with 0x26 (although manual states otherwise?) - if ((rs->targetable_vfo & RIG_TARGETABLE_MODE) && !RIG_IS_IC7800 + if ((rs->targetable_vfo & RIG_TARGETABLE_MODE) && !RIG_IS_IC7800 && !RIG_IS_IC7700 && !force_vfo_swap) { retval = icom_get_mode_x26(rig, vfo, &mode_len, modebuf);