# HG changeset patch # User Ran Katz rankatz@gmail.com # Date 1647873307 -7200 # Mon Mar 21 16:35:07 2022 +0200 # Node ID 161021504f56c8cb88224922f3cde66c62676419 # Parent b0c69ba0d8974b891a5826d7e658e47dca131709 [tg-uv2+] Add 2 stopbits serial port setting fixes #8591
A (Windows) user discovered that teh driver did not commmunicate properly with the radio, The causewas wrong (default) stopbits setting ( was 1 stop bit). As OEM SW uses 2 stopbits and fix was valicated on Windows and MAC, driver is updated accordingly.
diff --git a/chirp/drivers/tg_uv2p.py b/chirp/drivers/tg_uv2p.py --- a/chirp/drivers/tg_uv2p.py +++ b/chirp/drivers/tg_uv2p.py @@ -19,6 +19,7 @@
import struct import logging +import serial from chirp import chirp_common, directory, bitwise, memmap, errors, util from chirp.settings import RadioSetting, RadioSettingGroup, \ RadioSettingValueBoolean, RadioSettingValueList, \ @@ -116,6 +117,7 @@
def do_ident(radio): radio.pipe.timeout = 3 + radio.pipe.stopbits = serial.STOPBITS_TWO radio.pipe.write("\x02PnOGdAM") for x in xrange(10): ack = radio.pipe.read(1)