---------- Forwarded message --------- From: Jim Unroe kc9hi@comcast.net Date: Wed, Feb 24, 2021 at 5:23 PM Subject: [PATCH] [BF-F8HP] Fix for out-of-range TXP values in VFOs To: Rock.Unroe@gmail.com
# HG changeset patch # User Jim Unroe rock.unroe@gmail.com # Date 1614205381 18000 # Wed Feb 24 17:23:01 2021 -0500 # Node ID 9e2559a3722e1bf4ce7eb9d24e93197a6e162084 # Parent 9302d496db2b2082e99fab333d3c943d948a954d [BF-F8HP] Fix for out-of-range TXP values in VFOs
This patch forces out-of-range TXP values to a valid value.
Fixes #8539
diff -r 9302d496db2b -r 9e2559a3722e chirp/drivers/uv5r.py --- a/chirp/drivers/uv5r.py Tue Feb 23 21:28:16 2021 -0500 +++ b/chirp/drivers/uv5r.py Wed Feb 24 17:23:01 2021 -0500 @@ -1488,16 +1488,24 @@ workmode.append(rs)
if self._tri_power: + if _vfoa.txpower3 > 0x02: + val = 0x00 + else: + val = _vfoa.txpower3 rs = RadioSetting("vfoa.txpower3", "VFO A Power", RadioSettingValueList( TXPOWER3_LIST, - TXPOWER3_LIST[_vfoa.txpower3])) + TXPOWER3_LIST[val])) workmode.append(rs)
+ if _vfob.txpower3 > 0x02: + val = 0x00 + else: + val = _vfob.txpower3 rs = RadioSetting("vfob.txpower3", "VFO B Power", RadioSettingValueList( TXPOWER3_LIST, - TXPOWER3_LIST[_vfob.txpower3])) + TXPOWER3_LIST[val])) workmode.append(rs) else: rs = RadioSetting("vfoa.txpower", "VFO A Power",