diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 44b90e225..5bc76736d 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -2256,7 +2256,7 @@ static int icom_get_mode_x26(RIG *rig, vfo_t vfo, int *mode_len, const struct icom_priv_caps *priv_caps = rig->caps->priv; int retval; - if (priv->x26cmdfails != 0 && priv_caps->x25x26_always==0) + if (priv->x26cmdfails > 0 && priv_caps->x25x26_always==0) { rig_debug(RIG_DEBUG_WARN, "%s: x26cmdfails=%d, x25x26_always=%d\n", __func__, priv->x26cmdfails, priv_caps->x25x26_always); return -RIG_ENAVAIL; diff --git a/rigs/icom/icom.h b/rigs/icom/icom.h index 370e4c19b..a0477319a 100644 --- a/rigs/icom/icom.h +++ b/rigs/icom/icom.h @@ -35,7 +35,7 @@ #include #endif -#define BACKEND_VER "20240725" +#define BACKEND_VER "20240726" #define ICOM_IS_ID31 rig_is_model(rig, RIG_MODEL_ID31) #define ICOM_IS_ID51 rig_is_model(rig, RIG_MODEL_ID51)