[chirp_devel] [PATCH] [BF-A58S] Add Support for Baofeng UV-82III
Jim Unroe
Sat Oct 19 10:56:49 PDT 2019
# HG changeset patch
# User Jim Unroe <rock.unroe at gmail.com>
# Date 1571507804 14400
# Node ID b4f8791f6615d875515189d4dc9bf6d9d8b1282a
# Parent 2ccc8e4771555f24c1cdf4c6af3536c3e5b2bdaf
[BF-A58S] Add Support for Baofeng UV-82III
This patch adds support for "waterproof" Baofeng tri-band models.
BF-A58S
UV-82III (alias)
related to #7163
diff -r 2ccc8e477155 -r b4f8791f6615 chirp/drivers/baofeng_wp970i.py
--- a/chirp/drivers/baofeng_wp970i.py Sat Oct 19 13:05:25 2019 -0400
+++ b/chirp/drivers/baofeng_wp970i.py Sat Oct 19 13:56:44 2019 -0400
@@ -108,8 +108,10 @@
POWER_LEVELS = [chirp_common.PowerLevel("High", watts=5.00),
chirp_common.PowerLevel("Med", watts=3.00),
chirp_common.PowerLevel("Low", watts=1.00)]
- VALID_BANDS = [(130000000, 180000000),
- (400000000, 521000000)]
+ _vhf_range = (130000000, 180000000)
+ _uhf_range = (400000000, 521000000)
+ VALID_BANDS = [_vhf_range,
+ _uhf_range]
PTTID_LIST = LIST_PTTID
SCODE_LIST = LIST_SCODE
@@ -852,6 +854,11 @@
MODEL = "RH5X"
+class UV82IIIAlias(chirp_common.Alias):
+ VENDOR = "Baofeng"
+ MODEL = "UV-82III"
+
+
@directory.register
class BFA58(WP970I):
"""Baofeng BF-A58"""
@@ -881,3 +888,17 @@
"""Retevis RT6"""
VENDOR = "Retevis"
MODEL = "RT6"
+
+
+ at directory.register
+class BFA58S(WP970I):
+ VENDOR = "Baofeng"
+ MODEL = "BF-A58S"
+ ALIASES = [UV82IIIAlias]
+
+ def get_features(self):
+ rf = WP970I.get_features(self)
+ rf.valid_bands = [self._vhf_range,
+ (200000000, 260000000),
+ self._uhf_range]
+ return rf
diff -r 2ccc8e477155 -r b4f8791f6615 tests/images/Kenwood_TK-8180.img
Binary file tests/images/Kenwood_TK-8180.img has changed
More information about the chirp_devel
mailing list