From 4177dde4e02e4d366e81ef40ee161b2eed5e1875 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Tue, 7 Jul 2020 11:36:50 -0500 Subject: [PATCH] For all kenwoods remove the ID; check of the RX; command TS-480 is not returning RX0; as the manual says May want to consider validating PTT instead https://github.com/Hamlib/Hamlib/issues/338 --- rigs/kenwood/kenwood.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index 428529476..b90454182 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -323,6 +323,12 @@ transaction_write: } } + // we're not going to do the verify on RX cmd + // Seems some rigs (like TS-480) return "?" when RX is done while PTT=OFF + // So we'll skip the checks just on this one command for now + // The TS-480 PC Control says RX; should return RX0; but it doesn't + if (retval == RIG_OK && strncmp(cmdstr, "RX", 2) == 0) goto transaction_quit; + if (!datasize) { rig->state.hold_decode = 0;