From 70d7125790687e0785703e37a82ba4bbdc88dbda Mon Sep 17 00:00:00 2001 From: Michael Black Date: Mon, 8 Apr 2019 14:15:00 -0500 Subject: [PATCH] Fix ic9700 get_freq frame len --- icom/icom.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/icom/icom.c b/icom/icom.c index 73d17a500..38c10ee9d 100644 --- a/icom/icom.c +++ b/icom/icom.c @@ -592,7 +592,12 @@ int icom_get_freq(RIG *rig, vfo_t vfo, freq_t *freq) return RIG_OK; } - if (freq_len != 4 && freq_len != 5) { + if (priv->civ_version >= 2 && freq_len != 6) { + rig_debug(RIG_DEBUG_ERR,"icom_get_freq: wrong frame len2=%d\n", + freq_len); + return -RIG_ERJCTED; + } + else if (freq_len != 4 && freq_len != 5) { rig_debug(RIG_DEBUG_ERR,"icom_get_freq: wrong frame len=%d\n", freq_len); return -RIG_ERJCTED;