diff --git a/kenwood/flex.c b/kenwood/flex.c index 207205d3e..f024208dd 100644 --- a/kenwood/flex.c +++ b/kenwood/flex.c @@ -68,6 +68,10 @@ int verify_flexradio_id(RIG *rig, char *id) rig_debug(RIG_DEBUG_VERBOSE, "%s: Rig ID is %s (Flex 6500R)\n", __func__, id); else if (strcmp("907", idptr) == 0) rig_debug(RIG_DEBUG_VERBOSE, "%s: Rig ID is %s (Flex 6300)\n", __func__, id); + else if (strcmp("908", idptr) == 0) + rig_debug(RIG_DEBUG_VERBOSE, "%s: Rig ID is %s (Flex 6400)\n", __func__, id); + else if (strcmp("909", idptr) == 0) + rig_debug(RIG_DEBUG_VERBOSE, "%s: Rig ID is %s (Flex 6600)\n", __func__, id); else { rig_debug(RIG_DEBUG_VERBOSE, "%s: Rig (%s) is not a Flex 6000 Series\n", __func__, id); return -RIG_EPROTO; diff --git a/kenwood/kenwood.c b/kenwood/kenwood.c index 200ea0e31..f4c73b116 100644 --- a/kenwood/kenwood.c +++ b/kenwood/kenwood.c @@ -601,6 +601,8 @@ int kenwood_open(RIG *rig) || !strcmp ("ID905", id) /* PowerSDR Flex-6500 */ || !strcmp ("ID906", id) /* PowerSDR Flex-6700R */ || !strcmp ("ID907", id) /* PowerSDR Flex-6300 */ + || !strcmp ("ID908", id) /* PowerSDR Flex-6400 */ + || !strcmp ("ID909", id) /* PowerSDR Flex-6600 */ ) { priv->is_emulation = 1; /* Emulations don't have SAT mode */