From dc941983941acf9dbe81f6fc43ce4192eb220667 Mon Sep 17 00:00:00 2001 From: Tony Gies Date: Fri, 13 Mar 2026 20:46:32 -0500 Subject: [PATCH] baofeng_uv17Pro: Add Baofeng UV-28Plus Add driver for the Baofeng UV-28Plus, a tri-band (VHF/220/UHF) radio with GPS, Bluetooth, AM airband receive, and three power levels (10W/5W/2W). Subclasses UV17ProGPS with UV21ProV2 band plan. Fixes #12085 --- chirp/drivers/baofeng_uv17Pro.py | 13 +++++++++++++ tests/images/Baofeng_UV-28Plus.img | Bin 0 -> 33845 bytes 2 files changed, 13 insertions(+) create mode 100644 tests/images/Baofeng_UV-28Plus.img diff --git a/chirp/drivers/baofeng_uv17Pro.py b/chirp/drivers/baofeng_uv17Pro.py index 0e5b7a15..5e21ff9f 100644 --- a/chirp/drivers/baofeng_uv17Pro.py +++ b/chirp/drivers/baofeng_uv17Pro.py @@ -1687,6 +1687,19 @@ class UV21ProGPS(UV17ProGPS): MODES = UV21ProV2.MODES +@directory.register +class UV28Plus(UV17ProGPS): + VENDOR = "Baofeng" + MODEL = "UV-28Plus" + + VALID_BANDS = UV21ProV2.VALID_BANDS + MODES = UV21ProV2.MODES + POWER_LEVELS = [chirp_common.PowerLevel("High", watts=10.00), + chirp_common.PowerLevel("Low", watts=2.00), + chirp_common.PowerLevel("Medium", watts=5.00)] + _has_bt = True + + @directory.register class BF5RM(UV17Pro): VENDOR = "Baofeng" diff --git a/tests/images/Baofeng_UV-28Plus.img b/tests/images/Baofeng_UV-28Plus.img new file mode 100644 index 0000000000000000000000000000000000000000..65fd125cfb1a0a2ab4dee3316a6c3dd09d4f0321 GIT binary patch literal 33845 zcmeI*y-yQi9KiA4^*Bp?ON=qXhBX&gXnh$72~h4xiAq6QpqqW82b2(A3UxQ&X2OF1 zgmJ;e#Kgq6*u+5-S0@(+2PYjApQBCS@Tn$jCf`e*w7>g4cWpoIUa>DZqSj7mCnO?m zdq)njW2(oTEpy8>v^}AE!bw|cOWi(yr}M)uV2&^h!kAS?zwbvdo=(SG&%{p!1sGupnA5L+#EoYnQ!N5kT;#_{L(le&Li{ME8o zFGxzQmi@{_NvYMcTTw}=)vDX$m&IQ#`vY5SwOaHeKUYQs5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0;Mf9Ydn6LJ8h@_7*LVmu|7%_R zo3@!&IP{lp8e&MhVTgKYY*QyJ|JgYabtg*||1i~hXnZpKb76mT^L+D-s}1I{KLZ#3 zzXET*fBg30*}?nw=cm7d^V^@nx&AUZzyA`PU;GHpuRjOpC-va`{8ey%_xND`*R!re zhi>no+@E}m5T2fVS0Tg_H7tJy|d$;HO!bBX44UUzNO9b7I< z-STcG2E0PWt=*k;R}1?+xqogtR$k0643-L&Of4Uqujah{YuAbsx974`(_U$;ukSZp C410zE literal 0 HcmV?d00001