diff --git a/rigs/yaesu/newcat.c b/rigs/yaesu/newcat.c index 1aa44f60e..6fa318b14 100644 --- a/rigs/yaesu/newcat.c +++ b/rigs/yaesu/newcat.c @@ -10900,7 +10900,14 @@ int newcat_set_cmd_validate(RIG *rig) } else if ((strncmp(priv->cmd_str, "TX", 2) == 0) && (strlen(priv->cmd_str) > 3)) { - strcpy(valcmd, "TX;"); + if (priv->cmd_str[2]=='1' && rig->caps->rig_model == RIG_MODEL_FT950) // FT950 didn't like TX; after TX1; + { + valcmd[0] = 0; + } + else + { + strcpy(valcmd, "TX;"); + } } else if ((strncmp(priv->cmd_str, "FT", 2) == 0) && (strlen(priv->cmd_str) > 3)) { diff --git a/rigs/yaesu/newcat.h b/rigs/yaesu/newcat.h index 87e5d4ad3..40a6ca0dd 100644 --- a/rigs/yaesu/newcat.h +++ b/rigs/yaesu/newcat.h @@ -50,7 +50,7 @@ typedef char ncboolean; /* shared function version */ -#define NEWCAT_VER "20230912" +#define NEWCAT_VER "20230914" /* Hopefully large enough for future use, 128 chars plus '\0' */ #define NEWCAT_DATA_LEN 129