William Curlew
935507f120
Add FT-450 support to FT450D driver
...
Also added code to handle extended data modes USER-L, USER-U and RTTY
Fixes #10909
Signed-off-by: William Curlew <WCURLEW@juno.com>
2023-11-07 15:21:54 -08:00
Jim Unroe
6146021857
uvk5.py: add Retevis RA79 - fixes #10828
2023-10-30 14:37:02 -07:00
Dan Smith
fc76242c20
Convert FT-8100 for chirp-next
...
This also adds a test image and fixes a bunch of failures in the
driver found from running tests. There are a number of serious issues
with this driver (like proper 12.5kHz support and frequencies over
1GHz). Since the author of this is long-gone and I've never seen one
of these in real life, I've modified the driver to be as compliant
as possible, with comments inline.
Fixes #10904
2023-10-20 18:01:56 -07:00
Dan Smith
68f6a46f5c
Add a basic pre-commit config
...
Also fix some things it cleaned up in default config.
2023-10-02 17:12:42 -07:00
Paul Schmidt
cf3609aac6
Add support for Retevis RT20
...
Fixes #6067
2023-09-10 15:13:34 -07:00
Dan Smith
7ac0a15981
ft50: Fix clone out for python3
...
Note this is not 100% confirmed by the reporter due to some cable or
driver issues, but this is definitely more right than it was, and will
be updated if needed.
Fixes #10824
2023-09-05 20:04:24 -07:00
Jim Unroe
ee851f1d0e
radioddity_r2.py: Add Retevis RT24V - fixes #10816
2023-08-28 16:51:31 -07:00
Jim Unroe
1747bd3bfb
baofeng_wp970i.py: Add Baofeng UV-S9X3 - fixes #10149
2023-08-22 19:02:20 -07:00
Jim Unroe
6594486c10
mml_jc8810.py: add Abbree AR-730 - fixes #10136
2023-08-17 19:15:02 -07:00
Jim Unroe
c297727cd2
retevis_rt22.py: Add Baofeng W31E - fixes #9731
2023-08-17 17:57:28 -07:00
Jim Unroe
ab80f8a9a7
mml_jc8810.py: Add Radtel RT-470X - fixes #10779
2023-08-13 19:29:46 -07:00
Jim Unroe
9f66f8d323
ga510.py: Add Abbree AR-F5 - fixes #9575
2023-08-09 21:24:08 -07:00
Jim Unroe
4dfd5e0301
retevis_rt21.py: Add Retevis RT21V - fixes #9579
2023-07-30 13:17:47 -07:00
Dan Smith
50af596fac
Mark three radios as tested in -next
...
Icom T7H
Yaesu FT-8900
TYT TH-9800
Fixes #10755
Fixes #10752
Fixes #10747
2023-07-30 10:44:33 -07:00
Edgar Tinajero
3b29278273
Add Maverick RA-100 & RA-425 radios
2023-07-09 18:07:55 -07:00
Dan Smith
aacf79520f
Fix th7800 for chirp-next
...
Fixes #10585
2023-07-04 17:20:48 -07:00
Edgar Tinajero
474b191513
Add subclasses for BF1901 and BF1904
...
Fixes : #8551
```
python3 -mpip install tox
tox -e unit
tox -e makesupported
tox -e style
```
2023-07-04 10:54:22 -07:00
Dan Smith
0344c8331c
Allow relaxing UV-K5 band limits for modified FW
...
This removes the modified firmware subclass for the UV-K5 and adds
a virtual setting that allows relaxing the band checking at runtime
for users with modified firmware. It does that by exposing the wider
range in the static valid_bands list, and instead enforcing the OEM
limits in validate_memory(). If the user toggles the virtual setting,
then validate_memory() starts (or stops) honoring the wider set of
limits.
Note that if the modified firmware adds some sentinel we can use to
detect it, we can simply remove this toggle and detect it from the
memory or clone conversation itself.
Further note that we can persist this setting in image metadata to make
it sticky across images (although this patch does not do that).
Related to #10478
2023-06-26 19:41:02 -07:00
sq5bpf
f81e1977f6
Add Quansheng UV-K5 driver
...
This work was all done by @sq5bpf and is exactly like the last commit
authored by him, which was 4d902e0 in PR 667. I just squashed this,
rebased, and fixed the conflicts (all in chirp/locale).
Fixes #10478
2023-06-26 19:41:02 -07:00
Jim Unroe
f97c66edbd
Add Talkpod A36plus - fixes #10559
2023-06-12 20:26:46 -07:00
Jim Unroe
50dccf77bb
Add Anysecu UV-A37 - fixes #10376
2023-06-05 19:33:22 -07:00
Dan Smith
992fc629d5
Update FT-2800 support status for next
2023-06-05 15:26:25 -07:00
Jim Unroe
52db47faa0
Add support for Hiroyasu HI-8811 - fixes #10622
2023-06-04 20:00:06 -07:00
Daniele Forsi
84206c9dc1
Fix spelling
...
Fixed with:
codespell --skip=.git,.tox,locale,fips.py --ignore-words-list=ans,covert,damon,nam,parm,parms,rcall,ro,samwich,sav,ser,setts,synopsys,wth --summary --write-changes
2023-06-04 10:42:08 -07:00
Rick DeWitt
e04b17a5bf
Update FT-450 for python3 compatibility
...
Fixes #10612
2023-06-01 21:10:30 -07:00
Dan Smith
72a74b9dda
Mark Alinco DJ-G7T as working in py3
...
Fixes #10567
2023-05-09 15:41:40 -07:00
Dan Smith
861feda956
Fix px888k for python3
...
Fixes #10544
2023-05-09 15:41:40 -07:00
Edgar Tinajero
ae8c10a584
Add Baofeng BF-M4
...
I have tested the Baofeng BF-M4 and its based on 888s except it has no FM functionality.
This PR fixes https://chirp.danplanet.com/issues/7215
2023-05-08 21:25:21 -07:00
Jim Unroe
2f33fc1696
Add Radtel RT-470L - fixes #10458
2023-05-06 07:57:17 -07:00
Mel Terechenok
312c7886d5
Add Wouxun KG-UV9G Pro
...
Fixes : #10535
Add Wouxun KG-UV9G Pro
2023-04-26 20:05:19 -07:00
Jim Unroe
7ba16aac12
Add BTECH UV-25X4_G2 - fixes #10543
2023-04-24 19:15:37 -07:00
Jim Unroe
198251b8ca
Add BTECH UV-25X2_G2 - fixes #10542
2023-04-24 19:15:37 -07:00
Mel Terechenok
be74fb163a
Add Wouxun KG-UV9K (8.33k step) support
...
Fixes : #6895
Add support for KG-UV9K with 8.33k step option
2023-04-15 08:09:35 -07:00
Dan Smith
23429a8fbf
Mark Icom IC-7000 as tested/working on python3
...
As noted while testing #10510
2023-04-10 15:18:05 -07:00
Jim Unroe
6f8c655238
Add Radtel RT-470 - fixes #10354
2023-04-03 19:29:02 -07:00
Mel Terechenok
651c380083
Add Wouxun KG-UV8H support
...
Fixes : #8803
2023-03-27 16:17:21 -07:00
Mel Terechenok
72a65ec129
Add Wouxun KG-UV9GX
...
Fixes : #10457
Add support for Wouxun KG-UV9GX
2023-03-27 15:47:33 -07:00
Dan Smith
20c2691abf
Rename Signus to Cignus for XTR-5
...
This was added under the wrong vendor name in 18295675 . A compat
mapping entry is added to avoid breaking existing images.
Related to #7997
2023-03-20 16:21:57 -07:00
Jim Unroe
44694d6702
Add Ruyage UV58Plus - fixes #10334
2023-03-18 18:23:35 -07:00
Dan Smith
cdd8f9fb3e
Add py3 test matrix entries for new ga510 models
...
This was missed in the patch to add these models.
2023-03-18 10:06:28 -07:00
cong
9c348b180b
New driver UV68 and TDH8
...
Fixes #10059
2023-03-18 09:21:38 -07:00
Dan Smith
cbbc4bb59a
Add Q-MAC HF-90 py3 test matrix entry
...
I forgot to make sure this got added.
Related to #10428
2023-03-10 20:46:55 -08:00
Jim Unroe
13ed060061
radtel_t18.py: add Retevis RB87 - fixes #10435
2023-03-10 20:08:52 -08:00
Finn Thain
b53f51e6a7
Add test matrix entries for Q-MAC HF-90 variants
2023-03-09 21:45:12 -08:00
Dan Smith
18295675ea
Add SenhaiX 8800, Radioddity GS-5B and family
...
Started by Dave Liske, finished by me.
Fixes #7997
2023-03-06 15:48:12 -08:00
Jim Unroe
42703f36b9
Add BTECH MURS-V2 - fixes #10409
2023-03-02 14:52:53 -08:00
Dan Smith
ab77d1b71c
Fix Quansheng TG-UV2 for Python3
...
Fixes #10398
2023-02-28 15:04:19 -08:00
Dan Smith
7a5c76804d
Fix Yaesu FT-90 for python3
...
This is not actually confirmed working yet, because the upload process
seems to depend on the previous patch for opening the port early.
However, the upload isn't raising python3 errors and the download
works, so I'm calling this reported working for python3 issues
until advised otherwise.
Fixes #10386
2023-02-22 20:37:15 -08:00
Jim Unroe
e5658b2e05
Add Retevis RT15 - fixes #6855
2023-02-18 18:04:50 -08:00
Jim Unroe
c164fa78d8
Add Retevis RT86 - fixes #10377
2023-02-17 18:12:08 -08:00