[chirp_users] New Daily Build

Build System
Tue May 31 00:04:16 PDT 2022


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 at danplanet.com>] Merge branch 'master' of github.com:kk7ds/chirp

[Jim Unroe <rock.unroe at gmail.com>] New Model: Anysecu WP-9900

This patch adds support for the Anysecu WP-9900 mobile radio.

Resolves #9827

[Jim Unroe <rock.unroe at gmail.com>] New Model: QYT KT-WP12

This patch adds support for the QYT-KT12 mobile radio.

#9827

[Jim Unroe <rock.unroe at 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 at users.noreply.github.com>] [PATCH] [BF-T1] Rework driver to use shared common code (#21)




More information about the chirp_users mailing list