# HG changeset patch # User Dmitry Baryshkov dbaryshkov@gmail.com # Date 1603069004 -10800 # Mon Oct 19 03:56:44 2020 +0300 # Node ID de5d23f4a4235f42a3dee54e2054def2ac224572 # Parent 98b8a850b0f136c77fe09a4922c32a2a28f708be [rt22] add support for Retevis RT622 radio
RT622 is a close rival to RT22. It uses different model id, but is otherwise equivalent to RT22. Add new fileid to the list and register clone radio class.
diff --git a/chirp/drivers/retevis_rt22.py b/chirp/drivers/retevis_rt22.py --- a/chirp/drivers/retevis_rt22.py +++ b/chirp/drivers/retevis_rt22.py @@ -297,7 +297,7 @@ ] _memsize = 0x0400 _block_size = 0x40 - _fileid = ["P32073", "P3" + "\x00\x00\x00" + "3"] + _fileid = ["P32073", "P3" + "\x00\x00\x00" + "3", "P3207!"]
def get_features(self): rf = chirp_common.RadioFeatures() @@ -627,6 +627,12 @@ return False
@directory.register +class RT622(RT22Radio): + """Retevis RT622""" + VENDOR = "Retevis" + MODEL = "RT622" + +@directory.register class KDC1(RT22Radio): """WLN KD-C1""" VENDOR = "WLN"