From a229fae793154b10f602f7ea3d57d42dfa06e8f3 Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Sun, 9 Aug 2026 16:12:41 -0700 Subject: [PATCH] tmd710: Fix TM-D710G extremely slow write speed The original author for this was reading more of a response than the radio was sending for each block, triggering the timeout on every single block. --- chirp/drivers/tmd710.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chirp/drivers/tmd710.py b/chirp/drivers/tmd710.py index 622191e6..0343a5da 100644 --- a/chirp/drivers/tmd710.py +++ b/chirp/drivers/tmd710.py @@ -2048,7 +2048,7 @@ class KenwoodTMD710GRadio(KenwoodTMx710Radio): data = radio.get_mmap()[imgadr:imgadr + 256] cmc = radio._make_command(b'W', addr, 0, data) - resp0 = _command(radio.pipe, cmc, 6, W8S) + resp0 = _command(radio.pipe, cmc, 1, W8S) if bkx > 0 and resp0 != ACK: LOG.error("Packet 0x%x Write error, no ACK!" % bkx) sx = "Radio failed to acknowledge upload. "