Commit Graph

3246 Commits

Author SHA1 Message Date
Rick DeWitt
c9faca8555 [ft450d] Add verbage for new Information prompt, issue #5891 2018-06-20 06:10:36 -07:00
Rick DeWitt
f5e480bcc6 [lt725uv] and variants; add Information prompt info per #5893 2018-06-21 09:39:30 -07:00
Rick DeWitt
ee2c8a00fc [mainapp] Add Information Prompt per #5889
This patch places the prompt after a File Open and after Radio Download
2018-06-22 06:37:59 -07:00
Rick DeWitt
fa3d1b51c2 [chirp_common] Add new Info prompt to prompt class per #5889 2018-06-21 09:46:49 -07:00
Rick DeWitt
181f3104bf [ft450d] Add new driver for Yaesu FT-450D. Fixes issue #0951 2018-06-13 06:14:11 -07:00
Jim Unroe
003bc53022 [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
2018-06-10 19:14:03 -04:00
Dan Smith
6d7c3cd7a1 Fix Jetstream 270MH offset and mode/power bugs
The mode bit is elsewhere, and the power field is actually two bits.
Also, the offset for the start of the alpha tags was wrong, causing the
tags to be out of sync with the memory channels.

#5865
2018-06-05 16:59:48 -07:00
Pavel Milanes (CO7WT)
802d46b34b [PATCH][BF-T1] PEP8 for this one, fixes #5799
Just that, PEP 8 support.

73, Pavel, CO7WT
2018-05-16 12:49:15 -04:00
Pavel Milanes (CO7WT)
d51be23220 [PATCH][FD-268] Match some LCD icons features and Chirp way in settings, fixes #5733
Some of the LCD icons has an associated feature in the settings part,
now the driver match that behaviour.

Also the settings part in the driver is more in chirp's way of doing it, this
was my frist driver and I made it different in that time.

PEP8 compatibility at 99% also included on the driver update now.

73, Pavel, CO7WT.
2018-05-16 12:34:44 -04:00
Jens Jensen
a45f464d6f [vx-6] adjust memory size to fix #5693 2018-05-11 20:23:52 -05:00
Nicolas Pike
4bdb1b4945 [FT-70] #5329 Corrects handling of Mycall string – Thanks Fred. 2018-05-02 21:43:23 +01:00
Dan Smith
c9bfaa1222 Fix long line in the last patch
#5779
2018-05-09 11:08:45 -07:00
Dan Smith
e780c06caa Improve the new-version dialog box
This makes the dialog box that alerts about new versions a little more friendly.
The link is clickable, and OK/Cancel buttons will open a browser or dismiss the
dialog respectively.

#5779
2018-05-09 10:54:15 -07:00
Dan Smith
03a974900e Add Arcshell AR-5 and AR-6 aliases of BF-888
#5651
2018-05-09 07:42:10 -07:00
Dan Smith
a0196f5e01 Attempt to work around unicode pathing error on Windows
This is an attmept to work around bug #272 on Windows, where startup
fails because unicode characters in our default directory path cause
us to fail to join() in the ntpath.py module. Since copying stock
configs is what triggers this and causes chirp to just silently fail
to start up, we can just log and punt the issue. This should let us
start up (sans configs) and do stuff. I expect that as long as you
save files somewhere outside of a unicode-having path, it will work,
although config save at exit probably will fail (which is also non-fatal).
2018-04-11 11:12:01 -07:00
Nolan Darilek
877d080994 Associate radio settings widgets with their labels for accessibility, fixes #5679 2018-03-29 20:44:32 +00:00
Dan Smith
fbf8c25224 Fix long lines in yaesu_clone.py
Related to the patch for #5647
2018-03-24 10:23:30 -07:00
Nicolas Pike
51d7663665 [FT-70] #5329 and issue #5647 Revise handling of empty chunks in yaesu_clone.py
#5647 Empty chunks no longer counted towards blocks read.
#5329 Can now set correct memory size read request, as no getting empty blocks.
Yaesu_clone change proposed by Dan - Thanks! I have only tested it on the FT-70, would be great to see it tested on other Yaesu radios.
This replaces my last submitted patch.
2018-03-23 17:52:01 +00:00
Jim Unroe
3ec510faea [LT725UV] Add support for Baojie BJ-218 and clones.
This patch adds support for Baojie BJ-218 and clones.
It also adds VFO, DTMF and miscellaneous other settings

Applies to fixes #5595, #5407 and #4645
2018-03-20 21:38:07 -04:00
Nicolas Pike
3f24031e9f [FT-70] New Model #5329 Always Save/Display as memory name (For the moment..) 2018-03-15 23:41:07 +00:00
Dan Smith
98e47b6e70 Fix tox unit test requirement for mox library
#0
2018-03-15 17:12:30 -07:00
Mathias Weyland
2f3aebff2e [Alinco DJ-G7] Code cleanup to pass linter tests
Related to #5275
2018-03-13 18:53:11 +01:00
Nicolas Pike
38d2565103 [FT-70] Banks support fixes for New Model #5329
Some pep8 fixes to Sorry.
2018-03-12 23:06:39 +00:00
Ray Cielencki
ed5a7c83c8 #5635: fix formatting of previous ft1d patch 2018-03-12 17:04:15 -04:00
Ray Cielencki
10072aeb8e #5635: FT2D variant, fix opening message, extend smart beaconing limit 2018-03-11 14:34:13 -04:00
Jim Unroe
ab0bc74770 [GMRS-V1] Add support for new BTech GMRS-V1 model (2017 FCC GMRS rules)
This patch adds support for the latest BaofengTech GMRS-V1 model that is
compliant with the new 2017 FCC GMRS rules.

#5625
2018-03-11 13:28:53 -04:00
nicolas jon pike
74f8c2b4bf New Model #5329
FT70 Driver I now have enough of the driver working to be useful.
Read / write memories, a number of the settings, and import from RepeaterBook work.
Saving modes dn,vw and AMS in memory channels, do not currently work.
Banks have not been tested - may now work, VFO settings not implemented (etc)

I have also raised a request for C4FM to be added to CHIRP Modes.
2018-03-08 20:23:39 +00:00
Mathias Weyland
a554f072a7 [Alinco DJ-G7] Introduce empty flag, mode & frequency range checks.
At the time I was adding support for the DJ-G7 radio, I was not aware of a flag
that was used to hide memory channels in the main band. The main band only
supports a subset of modes and frequencies on this radio. My original code used
this flag improperly, such that a channel was never hidden from the main band
regardless of its settings. This does not do any harm to the radio, but such a
memory channel is useless in the main band due to hardware constraints.

More importantly, the original programming software by Alinco crashes when
operating on a memory map pulled from a radio programmed with chirp if the flag
is not used correctly. After some discussions with and advice from Emiel, I
have completed a patch that adds proper support for this flag. The patch is
attached. See #5275 for a more in-depth discussion of the issue.
2018-02-21 11:00:17 +01:00
Dan Smith
fa0ccfa301 Fix MURS1 radio to use validate_memory() and make edges test case tolerant
This fixes one test case that should ignore memories that don't validate
from the radio, and makes the MURS1 radio support said validation.

This is related to #5255
2018-02-09 16:10:18 -08:00
Jim Unroe
da1658c217 [MURS-V1] Add Support for BTech MURS-V1
This patch adds support for the BTech MURS-V1 handheld radio.

#5255
2018-02-08 21:17:37 -05:00
Jim Unroe
91475d73d5 [MURS-V1] Prepare CHIRP for BTech MURS-V1 (update baofeng_common.py)
The BTech GMRS-V1 and BTech MURS-V1 are very different radios but both
respond to the same "magic". This patch provides checks to make sure...

1. the model selected by the user matches the physical radio model.
2. the image being uploaded matches the physical radio model.

related to #5255
2018-02-08 21:16:13 -05:00
Rhett Robinson
7f9c7791cd Fix older Icom radio models by properly sending commands with raw encoding.
Fixes #5545.
2018-02-02 17:22:29 -08:00
Rhett Robinson
1a2368ce0a Update IC-2730 driver to swap which byte is considered DTCS.
I sniffed the traffic the official software sends to the radio, and it only
changes the second byte, so that seems to be where dtcs is stored.

Addresses #2745
2018-01-17 17:04:56 -08:00
Rhett Robinson
87258f0a91 Updates .hgigore a bit.
Notably, this includes .tox which otherwise inundates the output of hg status
after running tests. Also includes a few other files that end up existing but
untracked.

#0
2018-01-14 17:48:11 -08:00
Rhett Robinson
26eb49779c Shorten a pydoc line in icf.py to fix tests.
#0
2018-01-14 17:06:35 -08:00
Dan Smith
13f23f0ec4 [ic2730] Add test image for Icom 2730A from Rhett
Related to #2745
2018-01-14 16:11:48 -08:00
Rhett Robinson
55d2c39e60 [ic2730a] Add support for Icom IC-2730A. Fixes #2745. 2018-01-14 15:02:57 -08:00
Rhett Robinson
018494b7d9 Adds support for a raw-mode Icom driver. This is required for the IC-2730A (part
of #2745).
2018-01-14 15:02:28 -08:00
Pavel Milanes (CO7WT)
c4aa46e654 [PATCH][Baofeng BF-T1] FM callback correction, fixes #4933
Last patch introduced a bug in the FM callback, this one fix it.
2018-01-03 11:06:05 -05:00
Pavel Milanes (CO7WT)
52a3ae61c8 [PATCH] Fix FM settings and bad channel 0, fix #4933
Users find that FM settings does not apply the decimal point.

Wrong offset in channel listing, causing a bogus channel zero to show.

73 Pavel
2017-12-27 21:13:53 -05:00
Jim Unroe
0df9ab027a [TH-9800] Add Support for 220-260 MHz Band
This patch adds 220-260 MHz as a valid band to support the TYT TH-9800
radio models that have this band.

Addresses #3367
2017-12-27 15:21:40 -05:00
Pavel Milanes (CO7WT)
fa6441b58f [New Model] Add support for the Baofeng BF-T1, fixes #4933
Add support for the Baofeng BF-T1, also known as BF MINI
or BF-9100.

Complete support for:
 - Channels
 - Special Channels
 - Settings

73 Pavel CO7WT.
2017-12-21 17:29:14 -05:00
Jim Unroe
56f3481f81 [RT21] Tigthen Image Detection
The RT26 images are inadvertenly detected as an RT21 image. This patch
tightens up the image detection of the RT21 driver.

#5415
2017-12-03 18:17:31 -05:00
Jim Unroe
82db88694e [RT26] Retevis RT-26 UHF Radio
This patch adds memory and settings support for the Retevis  RT-26.

#5413
2017-12-03 13:53:30 -05:00
Dan Smith
903ab34d76 Test image for KG-UV8D_Plus for #5123 2017-11-25 08:54:52 -08:00
Krystian SP6IT
3063baa311 Figured out encryption algorithm and implement functions for Wouxun KG-UV8D Plus #5123 2017-11-24 23:17:55 +01:00
Jim Unroe
6ace0e7400 [UV-5X3] Update Service Settings Menu
The settings labeled VHF Squelch [0-9] are actually the 220 squelch settings.
This patch renames these settings to 220 Squelch [0-9] and adds the missing
VHF Squelch [0-9] settings.

related to #5333
2017-11-19 16:34:36 -08:00
Christopher Hoover
f5776129c4 Fixes case where column order setting parsing was calling split on None. #5355 2017-11-19 11:51:17 -08:00
Dan Smith
ccab7dfea6 Patch fuzz compensation for #5355 2017-11-19 12:15:34 -08:00
Christopher Hoover
8c7e0494b3 Fixes CSV header, which was missing a column. #5353 2017-11-19 11:52:17 -08:00