[chirp_users] New Daily Build
Greetings,
A new daily build of CHIRP is available. This includes changes made directly to the tree yesterday, and may include additional features, bug fixes, and/or bugs. If you are interested in trying it, grab it from the following location:
http://trac.chirp.danplanet.com/chirp_daily/daily-20220531
A list of the changes included in this build (since the last daily) follows:
Changes for Build #687 [Dan Smith dsmith@danplanet.com] Merge branch 'master' of github.com:kk7ds/chirp
[Jim Unroe rock.unroe@gmail.com] New Model: Anysecu WP-9900
This patch adds support for the Anysecu WP-9900 mobile radio.
Resolves #9827
[Jim Unroe rock.unroe@gmail.com] New Model: QYT KT-WP12
This patch adds support for the QYT-KT12 mobile radio.
#9827
[Jim Unroe rock.unroe@gmail.com] Driver Maintenance (V2): btech.py related to #9845
Recently I have been focused on improving the speed and reliably of the btech.py driver module. Bug # 9818 was a first round attempt to bring about some improvements. This round, V2 if you will, has basically scrapped much of the original download/upload routines and has rebuilt them to more closely match how the OEM programming software works. The initialization of the cloning process is so reliable now that the code that tried 3 times before giving up was also removed.
Before I submited these changes to be included into CHIRP, I wanted to reach out to a larger group of testers to validate this new code. Requests for external participation were made to some Facebook groups and the [chirp_users] mailing list. Unfortunately, there was vitrually no response from these requests for participation (and one post was removed as a violation of the group's rules).
Despite the lack of external volunteers, I have been doing a broad range of testing to ensure that the changes provided in this patch will successfylly work with the broad range for radios that are supported by this driver module.
The local testing was done on 5 different computers utilizing a variety of operating systems:
- Windows 7 32-bit desktip - Windows 10 64-bit laptop - Linux Mint 20.3 desktop - Raspberry Pi OS (64-bit) Bullseye Raspberry Pi 3 Model B - macOS Catalina laptop
There were 12 different radios used for these tests.
- Anyseco WP-9900 - BTech UV-2501, UV-2501+220, UV-5001, UV-25X2, UV-25X4, UV-50X2, GMRS-X1, and 1 additional pre-release model. - Luiton LT-588UV - QYT KT-8R (handheld) - WACCOM MINI-8900 Plus
And finally there were programming cables available from the 4 most common USB-to-UART chip vendors (PC03 style for the handheld radio and PC04 style for the mobile radios).
- Future Technology Devices International (FTDI) - Prolific - Silicon Labs - WinChipHead (WCH)
Each operating system/radio/programming cable combination was tried a minimun of 2 times (1 download/1 upload) for a minimum total of 480 tests. All were 100% successful. I am very pleased with the results.
This patch adds support for this "V2" method of cloning to the btech.py driver module.
[rim 11380091+rozhuk-im@users.noreply.github.com] [PATCH] [BF-T1] Rework driver to use shared common code (#21)
Thank you for the creation and maintenance of this fab project.
I remain amazed at the time and thought put in to it all.
I didn't jump in as I only have pretty well behaved radios, occasionally helping a friend with the ones typically tackled. Perhaps testing with an Alinco, Yaesu or Kenwood would've helped out. A shame you had so few to test.
73, John
participants (2)
-
Build System
-
JD Erskine