[chirp_devel] [PATCH] [UV-6R] Add detection for BF230#2 images

Jim Unroe
Sun Jun 10 16:33:13 PDT 2018


# HG changeset patch
# User Jim Unroe <rock.unroe at gmail.com>
# Date 1528672443 14400
# Node ID 907a29c461756340424bde01760cfc2065f9f91c
# Parent  5965f19accff69f1c895d42f063cb865a1759dca
[UV-6R] Add detection for BF230#2 images

This patch adds detection for the newly discovered BF230#2 "fingerprint"
in the CHIRP Radio Images (*.img) file from a Baofeng UV-6R.

Fixes #5839

diff -r 5965f19accff -r 907a29c46175 chirp/drivers/uv6r.py
--- a/chirp/drivers/uv6r.py	Tue Jun 05 16:59:48 2018 -0700
+++ b/chirp/drivers/uv6r.py	Sun Jun 10 19:14:03 2018 -0400
@@ -40,6 +40,7 @@
                                                                              
 # Baofeng UV-6R                                                              
 UV6R_fp1 = " BF230#1"
+UV6R_fp2 = " BF230#2"
 
 DTMF_CHARS = "0123456789 *#ABCD"
 STEPS = [2.5, 5.0, 6.25, 10.0, 12.5, 20.0, 25.0, 50.0]
@@ -96,7 +97,7 @@
     VENDOR = "Baofeng"
     MODEL = "UV-6R"
 
-    _fileid = [UV6R_fp1, ]
+    _fileid = [UV6R_fp2, UV6R_fp1, ]
 
     _magic = [MSTRING_UV6R, ]
     _magic_response_length = 8
@@ -859,7 +860,7 @@
         match_model = False
 
         # testing the file data size
-        if len(filedata) == 0x2008:
+        if len(filedata) == 0x2008 or 0x2010:
             match_size = True
 
         # testing the firmware model fingerprint



More information about the chirp_devel mailing list