Project

General

Profile

Actions

New Model #10023

closed

QRZ-1

Added by Colin Pollock over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
09/02/2022
Due date:
% Done:

100%

Estimated time:
Equipment Loan/Gift Offered:
No
I read the instructions above:

Description

I'm very new to Ham radio and received a QRZ-1 radio from Gigablast as part of their JumpStart program in collaboration with QRZ.com. I would really love support for the QRZ-1 handheld radio in Chirp to operate on a Macbook with OS 12.5.1 (Monterrey)


Files

Chirp Screenshot.pdf (339 KB) Chirp Screenshot.pdf Colin Pollock, 09/02/2022 12:23 PM
debug.log (35.7 KB) debug.log Colin Pollock, 09/06/2022 09:48 PM
CH34XSER_MAC.ZIP (2.32 MB) CH34XSER_MAC.ZIP Colin Pollock, 09/07/2022 08:52 PM
debug.log (35.6 KB) debug.log Colin Pollock, 09/07/2022 08:52 PM
debug.log (33.5 KB) debug.log Conrad Aquino, 09/11/2022 08:31 AM
debug.log (33.2 KB) debug.log Programming cable only (no radio attached) Jim Unroe, 09/11/2022 12:25 PM
debug.log.QRZ-1 (39.3 KB) debug.log.QRZ-1 QRZ-1 "download from radio" debug file Christian Cruz, 09/15/2022 03:10 PM
debug (TYT TH-UV88).log (32.9 KB) debug (TYT TH-UV88).log TYT TH-UV88 Rory Banks, 09/17/2022 10:16 PM
debug (Retevis UV88).log (33.1 KB) debug (Retevis UV88).log Retevis RT85 Rory Banks, 09/17/2022 10:16 PM
debug (Retevis RT85).log (33.1 KB) debug (Retevis RT85).log Retevis RT85 Rory Banks, 09/17/2022 10:19 PM
QRZ-1 Serial Port Capture (download from radio).part01.rar (4.99 MB) QRZ-1 Serial Port Capture (download from radio).part01.rar Rory Banks, 09/21/2022 11:07 PM
QRZ-1 Serial Port Capture (download from radio).part02.rar (4.99 MB) QRZ-1 Serial Port Capture (download from radio).part02.rar Rory Banks, 09/21/2022 11:07 PM
QRZ-1 Serial Port Capture (download from radio).part03.rar (4.99 MB) QRZ-1 Serial Port Capture (download from radio).part03.rar Rory Banks, 09/21/2022 11:07 PM
QRZ-1 Serial Port Capture (download from radio).part04.rar (2.6 MB) QRZ-1 Serial Port Capture (download from radio).part04.rar Rory Banks, 09/21/2022 11:07 PM
QRZ-1 Serial Port Capture (upload to radio).part01.rar (4.99 MB) QRZ-1 Serial Port Capture (upload to radio).part01.rar Rory Banks, 09/21/2022 11:07 PM
QRZ-1 Serial Port Capture (upload to radio).part02.rar (4.99 MB) QRZ-1 Serial Port Capture (upload to radio).part02.rar Rory Banks, 09/21/2022 11:07 PM
QRZ-1 Serial Port Capture (upload to radio).part03.rar (4.99 MB) QRZ-1 Serial Port Capture (upload to radio).part03.rar Rory Banks, 09/21/2022 11:07 PM
QRZ-1 Serial Port Capture (upload to radio).part04.rar (383 KB) QRZ-1 Serial Port Capture (upload to radio).part04.rar Rory Banks, 09/21/2022 11:07 PM
QRZ-1 Serial Port Capture (download from radio) ANSI.txt (206 KB) QRZ-1 Serial Port Capture (download from radio) ANSI.txt Rory Banks, 09/22/2022 02:35 AM
QRZ-1 Serial Port Capture (upload to radio) ANSI.txt (95 KB) QRZ-1 Serial Port Capture (upload to radio) ANSI.txt Rory Banks, 09/22/2022 02:35 AM
th_uv88 - qrz_1_poc1.py (33.3 KB) th_uv88 - qrz_1_poc1.py Jim Unroe, 09/22/2022 03:17 AM
TYT_TH-UV88_20220921.img (8.82 KB) TYT_TH-UV88_20220921.img Rory Banks, 09/22/2022 04:04 AM
QRZ-1 - Proof of Concept - Download - Screenshot.png (102 KB) QRZ-1 - Proof of Concept - Download - Screenshot.png Rory Banks, 09/22/2022 04:04 AM
5560447.pdf (65.1 KB) 5560447.pdf Jim Unroe, 09/22/2022 05:48 PM
th_uv88 - qrz_1_poc2.py (33.6 KB) th_uv88 - qrz_1_poc2.py Jim Unroe, 09/22/2022 05:48 PM
Explorer_QRZ-1_20220922.img (8.81 KB) Explorer_QRZ-1_20220922.img Rory Banks, 09/22/2022 10:15 PM
QRZ-1_MenuStructure.txt (1.22 KB) QRZ-1_MenuStructure.txt QRZ-1 menu structure Arch Stanton, 09/23/2022 05:07 PM
QRZ-1_20220923.img (8.82 KB) QRZ-1_20220923.img Arch Stanton, 09/23/2022 05:20 PM
debug.log (32.1 KB) debug.log Arch Stanton, 09/23/2022 08:49 PM
Explorer_QRZ-1_POC2_20220923.img (8.81 KB) Explorer_QRZ-1_POC2_20220923.img Arch Stanton, 09/23/2022 09:08 PM
Explorer_QRZ-1_20220923_Menu6_LampMode_Off.img (8.81 KB) Explorer_QRZ-1_20220923_Menu6_LampMode_Off.img Arch Stanton, 09/23/2022 09:37 PM
Explorer_QRZ-1_20220923_Menu6_LampMode_Auto.img (8.81 KB) Explorer_QRZ-1_20220923_Menu6_LampMode_Auto.img Arch Stanton, 09/23/2022 09:37 PM
Explorer_QRZ-1_20220923_Menu6_LampMode_On.img (8.81 KB) Explorer_QRZ-1_20220923_Menu6_LampMode_On.img Arch Stanton, 09/23/2022 09:37 PM
Explorer_QRZ-1_20220923_Menu23_LockMode_PTT.img (8.81 KB) Explorer_QRZ-1_20220923_Menu23_LockMode_PTT.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu6_LampMode_On.img (8.81 KB) Explorer_QRZ-1_20220923_Menu6_LampMode_On.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu6_LampMode_Auto.img (8.81 KB) Explorer_QRZ-1_20220923_Menu6_LampMode_Auto.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu6_LampMode_Off.img (8.81 KB) Explorer_QRZ-1_20220923_Menu6_LampMode_Off.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu13_ScanMode_Stop.img (8.81 KB) Explorer_QRZ-1_20220923_Menu13_ScanMode_Stop.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu13_ScanMode_Time.img (8.81 KB) Explorer_QRZ-1_20220923_Menu13_ScanMode_Time.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu13_ScanMode_Carrier.img (8.81 KB) Explorer_QRZ-1_20220923_Menu13_ScanMode_Carrier.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu23_LockMode_Key.img (8.81 KB) Explorer_QRZ-1_20220923_Menu23_LockMode_Key.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu23_LockMode_Key_Plus_S.img (8.81 KB) Explorer_QRZ-1_20220923_Menu23_LockMode_Key_Plus_S.img Arch Stanton, 09/23/2022 09:45 PM
Explorer_QRZ-1_20220923_Menu23_LockMode_All.img (8.81 KB) Explorer_QRZ-1_20220923_Menu23_LockMode_All.img Arch Stanton, 09/23/2022 09:45 PM
th_uv88 - qrz_1_poc3.py (33.6 KB) th_uv88 - qrz_1_poc3.py Jim Unroe, 09/25/2022 10:52 PM
QRZ-1_Programmer_Settings_File.rsf (3.27 KB) QRZ-1_Programmer_Settings_File.rsf Arch Stanton, 09/26/2022 01:02 AM
QRZ-1_Programmer_RadioMenuSettings.png (48.6 KB) QRZ-1_Programmer_RadioMenuSettings.png Arch Stanton, 09/26/2022 01:02 AM
QRZ-1_Programmer_vs_CHIRP.png (188 KB) QRZ-1_Programmer_vs_CHIRP.png Arch Stanton, 09/26/2022 05:39 PM
Explorer_QRZ-1_20220926_A_Selected.img (8.81 KB) Explorer_QRZ-1_20220926_A_Selected.img Arch Stanton, 09/26/2022 07:00 PM
Explorer_QRZ-1_20220926_B_Selected.img (8.81 KB) Explorer_QRZ-1_20220926_B_Selected.img Arch Stanton, 09/26/2022 07:00 PM
th_uv88 - qrz_1_poc4.py (36 KB) th_uv88 - qrz_1_poc4.py Jim Unroe, 09/27/2022 05:19 PM
Explorer_QRZ-1_20220927.img (8.81 KB) Explorer_QRZ-1_20220927.img Christian Cruz, 09/27/2022 08:25 PM
debug (QRZ-1 Explorer).log (547 KB) debug (QRZ-1 Explorer).log Christian Cruz, 09/27/2022 08:25 PM
Explorer_QRZ-1_20220927_POC3_Download.img (8.81 KB) Explorer_QRZ-1_20220927_POC3_Download.img Arch Stanton, 09/27/2022 11:18 PM
Explorer_QRZ-1_20220927_POC4_Download.img (8.81 KB) Explorer_QRZ-1_20220927_POC4_Download.img Arch Stanton, 09/27/2022 11:18 PM
Explorer_QRZ-1_20220927_POC4_Download_old_image.img (8.81 KB) Explorer_QRZ-1_20220927_POC4_Download_old_image.img Downloaded using POC4 after uploading a simple image from QRZ-1 Programmer Arch Stanton, 09/27/2022 11:24 PM
th_uv88 - qrz_1_poc5.py (36 KB) th_uv88 - qrz_1_poc5.py Jim Unroe, 09/28/2022 10:23 PM
Explorer_QRZ-1.img (8.83 KB) Explorer_QRZ-1.img Jim Unroe, 09/29/2022 06:27 PM
Actions #1

Updated by Jim Unroe over 1 year ago

  • Status changed from New to Feedback

To be supported it requires that the following items are in the physical possession of a volunteer CHIRP developer that is interested in doing the work to reverse engineer the radio's cloning protocol and settings.

physical access to the radio (loan, donation, etc)

the factory programming software

the programming cable (if the developer doesn't already have it)

Unfortunately with each new version of macOS, Apple is making it more difficult for CHIRP to remain compatible.

Jim KC9HI

Actions #2

Updated by Jim Unroe over 1 year ago

Actually the Explorer QRZ-1 look like a TYT TH-UV88 or Retevis RT85. Have you tried either of those vendor/model selections?

Jim KC9HI

Actions #3

Updated by Colin Pollock over 1 year ago

Hi Jim,

Yesterday I tried the TYT TH-UV88 with no success. Following your reply, I tried the Retevis RT85. Still no success. Both show the same thing, it tries to clone, but then just sits there. I've let it "clone" for 30 mins with no change. I've never used Chirp before, but I suspect it should only take a few sectons to clone the QRZ-1. Attached is a screenshot.

Colin KK7IAH

Actions #4

Updated by Colin Pollock over 1 year ago

Also,

If you spend just a few mins on YouTube and search for QRZ-1, there are some reviews of this radio. It is indeed the same hardware as the models you suggested, but the firmware has been modified. https://youtu.be/Uu7e2PnkSuo

Colin KK7IAH

Actions #5

Updated by Jim Unroe over 1 year ago

Colin Pollock wrote:

Hi Jim,

Yesterday I tried the TYT TH-UV88 with no success. Following your reply, I tried the Retevis RT85. Still no success. Both show the same thing, it tries to clone, but then just sits there. I've let it "clone" for 30 mins with no change. I've never used Chirp before, but I suspect it should only take a few sectons to clone the QRZ-1. Attached is a screenshot.

Colin KK7IAH

Yes. Certainly under a minute. Do you know for sure that you have the correct and working programming cable with a compatible device driver installed?

What does the debug.log file show? Would you attach it to this issue?

It appears that there is no "factory" programming software available for the QRZ-1. All I can locate is the RT Systems software.

Jim KC9HI

Actions #6

Updated by Colin Pollock over 1 year ago

Hi Jim,

I have a RT-Sytems Cable, part number ZXP-PROG-10. According to all information I can find in the CHIRP wiki and the RT Systems website, I do not need to install any drivers, as this cable is supported by MacOS version 10.15.05 or newer.

Regarding the debug.log file, I have no idea how to locate this and provide it to you. Please advise or provide a link to instructions.

Correct, I believe the only programming software available is the RT Systems software. I have been able to get this software and cable to communicate with my radio. But I've placed the software on my company computer which will eventually get me in trouble with my IT department. It's for this reason I'm looking for CHIRP to function on my personal MacBook.

Colin KK7IAH

Actions #7

Updated by Jim Unroe over 1 year ago

How to locate the CHIRP debug.log file is covered in the CHIRP "How to report issues":https://chirp.danplanet.com/projects/chirp/wiki/How_to_report_issues wiki page.

I can't help you beyond that. I have an Apple MacBook Air, but I am not a "mac" user. Apple keeps making it harder to run CHIRP on macOS. I have purposely kept my MacBook on Catalina to maintain compatibility with the various drivers that I need for my more than 40 programming cables.

Jim KC9HI

Actions #8

Updated by Colin Pollock over 1 year ago

Attached is the debug.log file. Those were great instructions. Sorry I didn't see them earlier.

Colin KK7IAH

Actions #9

Updated by Jim Unroe over 1 year ago

I don't see any evidence of communication between CHIRP and the radio. At this time I would expect it being an issue with the programming cable. Either the driver being used and/or the connection between the plug of the programming cable and the socket of the radio.

You claim that you are using a programming cable from RT Systems. I find that hard to believe. The reason for this is because my understanding is that all RT Systems programming cables are FTDI chip based (and therefor would use either an OEM FTDI driver or the native Apple FTDI driver (which should already be present on your computer)).

The debug.log file shows...

DEBUG: User selected TYT TH-UV88 on port /dev/cu.usbserial-1410

The /dev/cu.usbserial-1410 would indicate to me that you are selecting a device that has a Prolific type chip.

A programming cable with an FTDI chip would look something like the following (where the 8 character suffix would be unique to your programming cable)...

/dev/cu.usbserial-A6020QSO
/dev/cu.usbserial-AH03HQ2G
/dev/cu.usbserial-DN00RXF8
/dev/cu.usbserial-DN00V4ZI

So you either don't have an RT Systems programming cable, or you do but you also have another device present with a Prolific chip and you are selecting the other device instead of your programming cable. My guess is that it is a programming cable with a Prolific chip, not FTDI chip (and not an RT Systems programming cable).

The problem with programming cables with a Prolific chip is that they are all PL232HXA or PL232TA chips and the Prolific company considers them end-of-life (EOL). They have coded their driver to not function with EOL chips. Since I have many Prolific chip based programming cables that I must use, I use a Prolific driver that was written by a 3rd party. Unfortunately their driver does is not supported on macOS newer than Catalina (the reason I am still using Catalina here).

So it would seem to me that if you want to use macOS, you need to come up with a Kenwood 2-pin style programming cable that definitely has an FTDI chip inside. To use the programming cable that you have, you would need to either use Linux (the Prolific drivers for Linux are not written by Prolific and don't care if the chips are EOL or not) or use Windows with the older v3.2.0.0 driver that was available before the chips were considered EOL.

Jim KC9HI

Actions #10

Updated by Colin Pollock over 1 year ago

Hi Jim,

Thanks for the reply. I was unclear on my last message. I was successful communicating to the QRZ-1 radio using the RT Systems software on my Windows 11 laptop using the cable that came with the RT Sytems software.(PN: ZXP-PRO-10). If I look in the Device Manager on this Windows laptop, the driver provider is wch.cn and the driver version is 3.5.2019.1. and the description is "USB-Serial CH340". I suspect I have a Winchiphead CH340.

I tried to download a driver from http://blog.sengotta.net/signed-mac-os-driver-for-winchiphead-ch340-serial-bridge/ (which is shown in the MacOS Tips page.) The link to download the driver on this 3rd party website is now dead. You likely want to update your Wiki to reflect this. I was able to find a driver on the wch.cn website at https://www.wch.cn/downloads/CH341SER_MAC_ZIP.html. I downloaded and believe I have successfully installed it on my Macbook. I've attached the driver if you care.

I tried to run Chirp again on my Macbook. I was able to select a different "Port" this time (/dev/cu.wchusbserial1410) but unfortunately end up with the same result. I still cannot connect and download from the QRZ-1 handheld. I tried both the Retivis RT85 and TYT TH-UV88 as vendor and model respectively with no success. I do notice the backlight on the radio turns on every time I try to download the files using either of these vendor/model combinsations. But after a couple of seconds, the backlight times out and turns off again and nothing more happens.

I'll upload a fresh debug.log file in just a minute.

In the meantime I may go shopping for a cable with an FTDI chipset in it. Do you have any recommendations on Amazon?

Colin KK7IAH

Actions #11

Updated by Colin Pollock over 1 year ago

Actions #12

Updated by Jim Unroe over 1 year ago

It still appears to be a communications problem. When I attempt to download from a TYT TH-UV88 with no radio attached to the programming cable, the resulting debug.log file is virtually the same as yours. I used Windows, but I am sure the result would be the same if I used Linux or macOS.

That is not "my" wiki. Sorry. However the link that you mentioned works fine for me. If you want links to the various USB-to-Serial chip vendors, I suggest you get them from the Miklor "USB Cable Drivers":https://www.miklor.com/COM/UV_Drivers.php page. Or use google to find each chip vendor's download page.

I can't say that any one FTDI chip based programming cable is better than another. I've used them from Baofeng Tech (the radio dealer in the USA, Valley Enterprises, bluemax49ers, etc. I see various FTDI chip based programming cables for the Baofeng UV-5R (which will work for your radio) on Amazon ranging in price from $13 to $23.

Jim KC9HI

Actions #13

Updated by June Taylor over 1 year ago

Hello, I am a brand new forum user. I stumbled on this thread because I also received my QRZ-1 a few days ago.

I am making this progress using CHIRP with the QRZ-1 radio as follows, not fully working yet for unclear reasons, advice is welcome and I hope my writeup is helpful in finding out a solution

I am doing the following:

Manjaro Linux
Installed chirp by following the flatpak instructions
Using the programming cable I bought at the same time with the giveaway radio, the one they recommend on the checkout screen.
I am starting the chirp flatpak as sudo: 'sudo -i flatpak run com.dansplanet.chirp
I am specifying the device as /dev/ttyUSB0
I am choosing the model TYT TH-UV88 (have also tried the Retevis RT85) the Download from Radio screen.
The Cloning window pops up, but does not progress.
The radio LCD screen lights up as soon as I start the download, indicating something is sent down the cable.

I have waited on the Cloning window for several minutes without anything happening.

That's all I know so far! Will keep this thread bookmarked and let y'all know if I make any headway.

Actions #14

Updated by June Taylor over 1 year ago

Perhaps you have to put the radio in a programming mode? I do not see any way to do this through the menu system on the device. Perhaps there are secret key-presses to access such a function.

Actions #15

Updated by Jim Unroe over 1 year ago

June Taylor wrote:

Hello, I am a brand new forum user. I stumbled on this thread because I also received my QRZ-1 a few days ago.

I am making this progress using CHIRP with the QRZ-1 radio as follows, not fully working yet for unclear reasons, advice is welcome and I hope my writeup is helpful in finding out a solution

I am doing the following:

Manjaro Linux
Installed chirp by following the flatpak instructions
Using the programming cable I bought at the same time with the giveaway radio, the one they recommend on the checkout screen.
I am starting the chirp flatpak as sudo: 'sudo -i flatpak run com.dansplanet.chirp
I am specifying the device as /dev/ttyUSB0
I am choosing the model TYT TH-UV88 (have also tried the Retevis RT85) the Download from Radio screen.
The Cloning window pops up, but does not progress.
The radio LCD screen lights up as soon as I start the download, indicating something is sent down the cable.

I have waited on the Cloning window for several minutes without anything happening.

That's all I know so far! Will keep this thread bookmarked and let y'all know if I make any headway.

When/If this gets sorted out, download/upload will start almost instantly and take way under a minute.

Please provide a clean debug.log file by...

close CHIRP

open CHIRP

attempt download

close CHIRP

attach the debug.log file to this issue

How to locate the CHIRP debug.log file is covered in the CHIRP "How to report issues":https://chirp.danplanet.com/projects/chirp/wiki/How_to_report_issues wiki page.

You can click the "Watch" link at the top (or bottom) of this issue to get an email whenever there is activity.

Jim KC9HI

Actions #16

Updated by Jim Unroe over 1 year ago

June Taylor wrote:

Perhaps you have to put the radio in a programming mode? I do not see any way to do this through the menu system on the device. Perhaps there are secret key-presses to access such a function.

No. There is no need (or way) to do that.

Jim KC9HI

Actions #17

Updated by June Taylor over 1 year ago

I have not found the log file with the flatpak version. I will try to get the non-flatpak version installed and post again once I have a debug log.

Actions #18

Updated by Conrad Aquino over 1 year ago

This is the debug.log file for my attempt to read from the QRZ-1 using the radio type TYT TH-UV88. Same symptom, cloning pop window appears, but does nothing, and remains up until I cancel out of it. I hope this helps.

Actions #19

Updated by Jim Unroe over 1 year ago

Thanks for the debug.log file. It is basically the same as the debug.log file that I created when when attempted a download using the TYT|TH-UV88 vendor|model selections without a radio attached to the programming cable.

Unless someone can provide serial port captures of a QRZ-1 being successfully being programmed with the factory programming software (RT Systems?) or donates a radio and programming software to a developer that is interested in doing the work or can find a developer that is willing to spend the money on his own to do the work, there is not much else that can be done.

Jim KC9HI

Actions #20

Updated by Jim Unroe over 1 year ago

June Taylor wrote:

I have not found the log file with the flatpak version. I will try to get the non-flatpak version installed and post again once I have a debug log.

The debug.log for the flatpak build is in the same place that it is shown for Linux on the "How to report issues":https://chirp.danplanet.com/projects/chirp/wiki/How_to_report_issues page.

For the snap build it is located in ~/snap/chirp-snap/242/.chirp/

Remember that folders that start with a "." (period), as in this case ".chirp", are hidden.

Jim KC9HI

Actions #21

Updated by Christian Cruz over 1 year ago

Hello Jim,
I also have the QRZ-1. My results:

Ubuntu 20.04 Linux I Installed chirp by flatpak package "chirp-daily-20220911.flatpak"

I chose the model TYT TH-UV88 and also the Retevis RT85 on the "Download from Radio" menu "Radio" tab.
For both chosen cases, the Cloning window pops up but shows no progress. I eventually cancel the download
after waiting for a few minutes. Enclosed is the debug file.

Actions #22

Updated by Rory Banks over 1 year ago

Hi all,

I'm interested in CHIRP support for the QRZ-1 as well, but I'm on Windows. I also tried the TYT TH-UV88 and the Retevis RT85 using this cable (BTECH PC03 FTDI Genuine USB Programming Cable for BTECH, BaoFeng UV-5R BF-F8HP UV-82HP BF-888S, and Kenwood Radios). I am also getting the Cloning window stuck at no progress, but I did notice that the screen on the QRZ-1 lights up right as the cloning attempt begins, not sure if this is helpful. I've attached the debug files for both the UV88 and the RT85. I'm happy to loan my radio to a dev who is interested in taking a closer look. And thanks for everything y'all do!

Best,
Rory

Actions #23

Updated by Rory Banks over 1 year ago

** the file named "debug (Retevis UV88)" is actually for the Retevis RT85. Apologies, new one attached to avoid any confusion.

Actions #24

Updated by Jim Unroe over 1 year ago

We've pretty much established that the TH-UV88 and RT85 selections will not work. This means that the "magic" is different and or the cloning protocol is different.

Unless someone wants to donate a radio and compatible programming to the cause or someone with the radio and programming software can perform a serial port capture of a successful download from the QRZ-1, there isn't much more that can be done.

Jim KC9HI

Actions #25

Updated by Rory Banks over 1 year ago

Ok so if you can't already tell, I have absolutely no idea what I'm doing here, but I'm trying, so please bear with me. Attached are my attempts at serial port captures of both a download from radio and an upload to radio, using the official QRZ-1 Programmer software (I compressed and broke them into parts to meet the max size restriction; if easier, I can also email them). The capture was done using the Serial Port Monitor application. If I did it wrong (and I'm almost certain I did), please let me know how to perform this correctly. Thank you.

Best,
Rory

Actions #26

Updated by Jim Unroe over 1 year ago

Rory Banks wrote:

Ok so if you can't already tell, I have absolutely no idea what I'm doing here, but I'm trying, so please bear with me. Attached are my attempts at serial port captures of both a download from radio and an upload to radio, using the official QRZ-1 Programmer software (I compressed and broke them into parts to meet the max size restriction; if easier, I can also email them). The capture was done using the Serial Port Monitor application. If I did it wrong (and I'm almost certain I did), please let me know how to perform this correctly. Thank you.

Best,
Rory

Hi Rory,

Thank you for your effort but please try again. The capture that I made from my TYT TH-UV88 using Serial Port Monitor is only 104KB.

Once you have completed the capture using Serial Port Monitor, right click in the "Dump view" visualizer (it is the only visualizer that I bother to enable) and choose "Export to..." Next change the "Save as type:" to "ANSI Text file (@*.txt@)" and save the captured transfer to some place convenient. Watch the green progress bar as it grows in the lower right part of the window to know when the capture has been fully saved (it can take a minute or so). Once complete, clear the visualizers and then repeat the process for the upload.

Now attach both "txt" files to this issue. There shouldn't be any reason to need to compress/archive them.

Jim KC9HI

Actions #27

Updated by Rory Banks over 1 year ago

Jim Unroe wrote:

Rory Banks wrote:

Ok so if you can't already tell, I have absolutely no idea what I'm doing here, but I'm trying, so please bear with me. Attached are my attempts at serial port captures of both a download from radio and an upload to radio, using the official QRZ-1 Programmer software (I compressed and broke them into parts to meet the max size restriction; if easier, I can also email them). The capture was done using the Serial Port Monitor application. If I did it wrong (and I'm almost certain I did), please let me know how to perform this correctly. Thank you.

Best,
Rory

Hi Rory,

Thank you for your effort but please try again. The capture that I made from my TYT TH-UV88 using Serial Port Monitor is only 104KB.

Once you have completed the capture using Serial Port Monitor, right click in the "Dump view" visualizer (it is the only visualizer that I bother to enable) and choose "Export to..." Next change the "Save as type:" to "ANSI Text file (@*.txt@)" and save the captured transfer to some place convenient. Watch the green progress bar as it grows in the lower right part of the window to know when the capture has been fully saved (it can take a minute or so). Once complete, clear the visualizers and then repeat the process for the upload.

Now attach both "txt" files to this issue. There shouldn't be any reason to need to compress/archive them.

Jim KC9HI

Hi Jim,

Thank you for your patience and direction. Please see attached.

Best,
Rory

Actions #28

Updated by Jim Unroe over 1 year ago

Rory,

Thank you. Now we are getting somewhere!

Please test this custom "proof of concept" driver module to see if it works with your QRZ-1. If it does, save the first successful download, unedited, to a CHIRP Radio Images (*.img) file and attach it to this issue. If it doesn't work, please provide provide feedback (error messages, screen captures, debug.log file, etc).

Note: This is only a proof-of-concept driver. Use it to test downloading only. It will not upload back to your radio.

Here is how you use the custom driver module.

save the custom driver module to a convenient location (DO NOT RIGHT-CLICK THE LINK TO DOWNLOAD. Left-click the link and then on the page that loads, left-click the download link near the top left corner.)

click Help

enable Enable Developer Functions

click File

click Load Module

locate and load custom driver module that was saved in step 1

The CHIRP background will now be red to indicate it is running with a externally loaded driver module. You can now test the custom driver module.

Note: The test driver module does not permanently change your CHIRP installation in any way. Every time you load CHIRP you must load this driver module to have access to its fixes or added features.

Jim KC9HI

Actions #29

Updated by Rory Banks over 1 year ago

Hi Jim,

To my untrained eyes, it seems that this test was a success. I have attached the .img file, as well as a screenshot of what appears to be a successful download.

The explicit instructions are a great help, and please keep them coming if I can continue to assist. Thank you again for your relentless commitment to this pursuit.

Best,
Rory

Actions #30

Updated by Jim Unroe over 1 year ago

Rory,

Thanks you for the quick testing and feedback. I was able to use this info to uncover and fix a bug in my first proof-of-concept. With what I have learned I have now made additional changes that should now also allow uploading in addition to downloading.

I have noticed in a document from TYT to the FCC (5560447.pdf - attached), the "Brand" for the QRZ-1 is considered to be "Explorer". In order to mesh with this document, CHIRP support for the QRZ-1 will be accessed using the following vendor/model selections.

@Vendor: Explorer
Model : QRZ-1@

This new proof-of-concept has been released as "th_uv88 - grz_1_poc2.py" (attached).

My testing to make sure that support for the TYT TH-UV88 and Retevis RT85 has not been broken is now complete. All continues to work as before for these models.

I now need you (and anyone else with an Explorer QRZ-1) to test "poc2" and provide feedback of success or otherwise. Also please include a new "Explorer_QRZ-1" image.

Thanks,
Jim KC9HI

Actions #31

Updated by Sam Thompson over 1 year ago

Jim Unroe wrote:

Rory,

Thanks you for the quick testing and feedback. I was able to use this info to uncover and fix a bug in my first proof-of-concept. With what I have learned I have now made additional changes that should now also allow uploading in addition to downloading.

I have noticed in a document from TYT to the FCC (5560447.pdf - attached), the "Brand" for the QRZ-1 is considered to be "Explorer". In order to mesh with this document, CHIRP support for the QRZ-1 will be accessed using the following vendor/model selections.

@Vendor: Explorer
Model : QRZ-1@

This new proof-of-concept has been released as "th_uv88 - grz_1_poc2.py" (attached).

My testing to make sure that support for the TYT TH-UV88 and Retevis RT85 has not been broken is now complete. All continues to work as before for these models.

I now need you (and anyone else with an Explorer QRZ-1) to test "poc2" and provide feedback of success or otherwise. Also please include a new "Explorer_QRZ-1" image.

Thanks,
Jim KC9HI

I just gave this a shot after throwing together a programmer cable from a CP2102 USB UART and some sockets and patch cables.
For reference, 2.5mm: ring to TX, sleeve to GND; 3.5mm: sleeve to RX. That's TX/RX on the UART.

Anyway, both downloading the radio and uploading a new image worked fine, including a couple settings I decided to change the easy way. This seems real close to ready for production.

Actions #32

Updated by Sam Thompson over 1 year ago

Thanks,
Sam KK7IGR

Actions #33

Updated by Rory Banks over 1 year ago

Hi Jim,

I was also able to upload and that functionality seems to work well (.img attached). Interesting that a dummy load TX test revealed that non-ham frequencies still seem to be locked out. Is that something that can be addressed? Thanks as always.

Best,
Rory

Actions #34

Updated by Jim Unroe over 1 year ago

Rory Banks wrote:

Hi Jim,

I was also able to upload and that functionality seems to work well (.img attached). Interesting that a dummy load TX test revealed that non-ham frequencies still seem to be locked out. Is that something that can be addressed? Thanks as always.

Best,
Rory

Thanks for the CHIRP image file.

The radio is locked in firmware. There is nothing CHIRP can do about that. I don't have a QRZ-1 to confirm it, but I would assume that you would unlock it in the same manner that you would for a TYT TH-UV88 or Retevis RT85. Just google "th-uv88 unlock".

Since I don't have a QRZ-1, do you want to take some time to verify that the current CHIRP settings for the TYT TH-UV88/Retevis RT85 also work for the QRZ-1 or do you want to just submit a patch for the QRZ-1 based on the current proof-of-concept? I vote for at least running through the "Basic Settings" to see if they all still correspond to a menu in the QRZ-1.

Jim KC9HI

Actions #35

Updated by Rory Banks over 1 year ago

Hi Jim,

I'd be happy to do some testing to make sure that the UV88/RT85 will also work on the QRZ-1. Would the .img files be helpful for each after uploading some different settings? How about any serial port captures, or was that just to sort out the issue of communication initially?

As for the lock, I tried everything I could find, including trying to use the TYT/Retevis software to update the radio firmware, but no luck (I suspect the software wasn't recognizing the QRZ-1 for the same reason CHIRP wasn't initially). Any other suggestions from anyone else looking to test this functionality would be appreciated.

Best,
Rory

Actions #36

Updated by Jim Unroe over 1 year ago

If is recall, I believe all of the Basic Settings in CHIRP correspond to a menu in the TYT TH-UV88. The main thing I am looking for is if there are any Basic Settings that don't have a corresponding menu in the QRZ-1. I would then need to suppress that setting in CHIRP so it doesn't show up for the QRZ-1.

Jim KC9HI

Actions #37

Updated by Jim Unroe over 1 year ago

Jim Unroe wrote:

If is recall, I believe all of the Basic Settings in CHIRP correspond to a menu in the TYT TH-UV88. The main thing I am looking for is if there are any Basic Settings that don't have a corresponding menu in the QRZ-1. I would then need to suppress that setting in CHIRP so it doesn't show up for the QRZ-1.

Jim KC9HI

Actually after thinking about it, the best way to do this is to have someone provide a list of the radio's menu options. I could then compare this list to CHIRP and then ask for additional details if I see anything that I have questions about.

Jim

Actions #38

Updated by Arch Stanton over 1 year ago

Attached what I've got for menu structure and options. If you have questions on any of these or want me to try different options, let me know. Thanks for all your work on this!

Copying here in case the file doesn't attach.

Number Title Options Description
1 : Tone Mode : Off, Tx, Rx, Tx+Rx :

2 : Tone Sel : 62.5 thru 254.1 : Off if "Tone Mode" = Off and no selections are available.
3 : Repeater : Off, +, - :

4 : Squelch : 1, 2, 3, 4, 5, 6, 7, 8, 9 :

5 : Dual Rx : Off, On :

6 : Lamp Mode : Auto, Off, On :

7 : Brightness : 1, 2, 3, 4, 5, 6, 7 :

8 : Beep : Off, On :

9 : Power : Low, High, Medium :

10 : Battery : 7.7 VDC : No option, shows battery voltage
11 : Vox : Off, On :

12 : Vox Level : 1, 2, 3, 4, 5, 6, 7 :

13 : Scan Mode : Carrier, Stop, Time :

14 : Scan : : If selected, starts scanning VFO in VFO modes, channels in channel mode
15 : Tx Block : Off, Busy :

16 : Offset : 0.60000 : "Seems like it's only visible in VFO Mode, in Channel Mode, menu skips 15-17
: 0.60000 default, adjustable in .0250 increments."
17 : Welcome : Off, DC, Message :

18 : Rx Sleep : Off 1;1 1;2 1;4 :

19 : Time Out : Off, 30, 60, 90, 120, 150, 180, 210, 240, 270 :

20 : Step : 2.5k, 5k, 6.25k, 10k, 12.5k, 25k, 50k, 100k, : Only available in VFO Mode
21 : Nar/Wide : Narrow, Wide, Medium :

22 : Tone Scan : : scans tones when selected
23 : Lock Mode : Key, Key + S, All, PTT :

24 : Disp Mode : Frequency, Channel, Name :

25 : Dual Watch : Off, On :

26 : Reset : All, Full, VFO :

27 : Firmware : MCU B1.66 : No selections, shows firmware version

Actions #39

Updated by Arch Stanton over 1 year ago

I also grabbed an image using the POC driver, if that helps. This was captured just after a "reset all", so there was only one default channel in memory.

Actions #40

Updated by Jim Unroe over 1 year ago

Arch,

Thank you for the list and image. This is exactly what I was looking for.

Jim KC9HI

Actions #41

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

I also grabbed an image using the POC driver, if that helps. This was captured just after a "reset all", so there was only one default channel in memory.

This image doesn't appear to have been downloaded using the POC2 driver. It is recognized as being from a TYT_TH-UV88. Did you happen to use the original POC1 driver by mistake?

Jim KC9HI

Actions #42

Updated by Arch Stanton over 1 year ago

Yes, you are correct. I used the POC1 driver. Just tried again with POC2, and when I try to read from the radio, I get the "Cloning Progress" window that appears to hang (the green light on the cable flashes every few seconds).

Switching back to POC1 driver reads the radio no problem.

FWIW, I am using Windows 10, with CHIRP 20220917, and this BTECH PC03 FTDI cable: https://www.amazon.com/dp/B00HUB0ONK

Actions #43

Updated by Arch Stanton over 1 year ago

Adding debug.log of attempt with POC2 driver.

Actions #44

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

Adding debug.log of attempt with POC2 driver.

I will be looking at this soon. Thanks.

Jim KC9HI

Actions #45

Updated by Jim Unroe over 1 year ago

After comparing the QRZ-1 menu list to the TH-UV88 menu list, the following items require additional research:

From the QRZ-1

  • Can someone explain the difference between menu 5 (Dual Rx) and menu 25 (Dual Watch)?
  • Images for menu 6 (Lamp Mode): 1 for each selected choice Auto, Off and On
  • Images for menu 13 (Scan Mode): 1 each for Carrier, Stop and Time
  • Images for menu 23 (Lock Mode): 1 each for Key, Key + S, All, PTT

From the CHIRP Basic Settings

  • Does Priority Transmit make any difference when the QRZ-1 is in Dual Watch/Dual Rx mode?
  • Does Roger Beep make any difference
  • Does Auto Key Lock make any difference
  • Does Voice Prompts make any difference
  • Does Radio Monitor make any difference (I am thinking that broadcast FM reception has been removed in the QRZ-1)

It looks to me that the Advanced Settings and Work Mode Settings tabs have valid data and are functioning as expected. Does anyone have any experience otherwise with these tabs?

Thanks,
Jim KC9HI

Actions #46

Updated by Arch Stanton over 1 year ago

Well, I feel a bit silly. I had not changed the selection to "Explorer" and "QRZ-1" in the Vendor and Model after loading POC2. Once I realized that was an option, it connects fine. Uploading another image.

Actions #47

Updated by Arch Stanton over 1 year ago

Jim Unroe wrote:

Menu 5 - Dual R/X: Monitor both the primary (operating) band and secondary band signals at the same time
Menu 25 - Dual Watch: When "On", allows receiving on bands A and B simultaneously. When "Off", only the active band is received.

This did not help much, until I looked at the UV88 manual (https://fcc.report/FCC-ID/POD-ADB5/4578462.pdf) . I am guessing that these are equivalent to the UV88 menus 6 (Dual Standby) and 24 (Dual Watch/Monitor). It seems the Dual Watch is applicable while listening to FM broadcasts, and Dual Standby is in UHF/VHF mode.

UV88 - Dual Standby: This transceiver allows you to receive the sub band signal even if you are working on the operating band. It could monitor the signal under both master and sub band at the same time.
UV88 - Dual Watch/Monitor: Dual Watch feature makes transceiver can monitor the calling signal when FM
radio is on and you won’t miss any calling.

Jim Unroe wrote:

Images for menu 6 (Lamp Mode): 1 for each selected choice Auto, Off and On

Attached.

Actions #49

Updated by Rory Banks over 1 year ago

Jim Unroe wrote:

After comparing the QRZ-1 menu list to the TH-UV88 menu list, the following items require additional research:

From the QRZ-1

  • Can someone explain the difference between menu 5 (Dual Rx) and menu 25 (Dual Watch)?
  • Images for menu 6 (Lamp Mode): 1 for each selected choice Auto, Off and On
  • Images for menu 13 (Scan Mode): 1 each for Carrier, Stop and Time
  • Images for menu 23 (Lock Mode): 1 each for Key, Key + S, All, PTT

From the CHIRP Basic Settings

  • Does Priority Transmit make any difference when the QRZ-1 is in Dual Watch/Dual Rx mode?
  • Does Roger Beep make any difference
  • Does Auto Key Lock make any difference
  • Does Voice Prompts make any difference
  • Does Radio Monitor make any difference (I am thinking that broadcast FM reception has been removed in the QRZ-1)

It looks to me that the Advanced Settings and Work Mode Settings tabs have valid data and are functioning as expected. Does anyone have any experience otherwise with these tabs?

Thanks,
Jim KC9HI

I can confirm that the Roger Beep does indeed work on the QRZ-1 when enabled in CHIRP and uploaded to the radio.

Actions #50

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

Adding debug.log of attempt with POC2 driver.

Arch,

Unfortunately the debug info isn't working correctly with this driver. I don't know why by I hacked it some so that at least I get something useful now. So temporarily try this one.

Jim KC9HI

Actions #51

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

Well, I feel a bit silly. I had not changed the selection to "Explorer" and "QRZ-1" in the Vendor and Model after loading POC2. Once I realized that was an option, it connects fine. Uploading another image.

Thanks for the followup. That makes sense (and it good news). Disregard the "debug" driver I just attached.

Jim KC9HI

Actions #52

Updated by Jim Unroe over 1 year ago

OK. From what everyone has provided so far, the only menu that had the choices in a different order was Scan Mode. This will be accounted for in POC3.

We know that Roger Beep works so it will be left alone. Do we want to remove the Priority Transmit, Auto Key Lock, Voice Prompts and Radio Monitor settings or do we want to wait for bit to see if someone can confirm if they work or not?

Another difference that I just noticed is Squelch.

QRZ-1 (from the list)
Choices: 1, 2, 3, 4, 5, 6, 7, 8, 9

TH-UV88 and RT85
Choices: Off, 1, 2, 3, 4, 5, 6, 7, 8, 9

So I need to know if Off was accidentally left off the list as a choice. If not, then I need at least an image for 1 and 9.

Jim KC9HI

Actions #53

Updated by Arch Stanton over 1 year ago

Jim Unroe wrote:

So I need to know if Off was accidentally left off the list as a choice. If not, then I need at least an image for 1 and 9.

Yep, I missed the setting for Squelch. There is a "0" option. Setting to zero appears to act like holding the MONI button.

Jim Unroe wrote:

Do we want to remove the Priority Transmit, Auto Key Lock, Voice Prompts and Radio Monitor settings or do we want to wait for bit to see if someone can confirm if they work or not?

I can confirm setting "Voice Prompts" checked does not seem to change anything.

I can confirm setting "Auto Key Lock" checked does lock the keyboard after a timeout, and the keypad can be unlocked by holding the "*Lock" button.

I checked the box for "Radio Monitor", but I don't see any difference in operation. I am not familiar with what this menu is supposed to do?

Actions #54

Updated by Arch Stanton over 1 year ago

Arch Stanton wrote:

I checked the box for "Radio Monitor", but I don't see any difference in operation. I am not familiar with what this menu is supposed to do?

I can confirm this option works, and mirrors the setting in menu 25 "Dual Watch". When enabled, VHF/UHF signals will interrupt FM broadcast. When disabled, they will not.

Actions #55

Updated by Arch Stanton over 1 year ago

Jim Unroe wrote:

Do we want to remove the Priority Transmit....?

I think Priority Transmit can be removed. Changing this option doesn't appear to make any difference. Regardless of the setting Priority Transmit in CHIRP, the radio transmits on the selected band.
There is also no corresponding menu in the QRZ-1 compared to TYT-THUV88 Menu 2, Tx-Sel.

Actions #56

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

Arch Stanton wrote:

I checked the box for "Radio Monitor", but I don't see any difference in operation. I am not familiar with what this menu is supposed to do?

I can confirm this option works, and mirrors the setting in menu 25 "Dual Watch". When enabled, VHF/UHF signals will interrupt FM broadcast. When disabled, they will not.

Great. Here is what I think I have learned.

Radio Monitor (CHIRP) = Radio Moni (factory software) = menu 25 Dual Watch = menu 34 DW

The Radio Monitor setting determines if the radio is permitted to monitor the selected channel/frequency in the background while the user listens to a broadcast FM station. When on/enabled, reception of a signal on the background channel/frequency will override the broadcast FM station and the background signal will be heard.

This also gave me enough information to answer this question.

Jim Unroe Wrote wrote:

  • Can someone explain the difference between menu 5 (Dual Rx) and menu 25 (Dual Watch)?

Menu 25 [Dual Watch] is related to broadcast FM reception as described above.

Menu 5 [Dual RX] = menu 6 D.Wait = Dual Wait/Standby (CHIRP)

The Dual Wait/Standby setting determines if the radio only monitors the channel/frequency in the currently selected display line (disabled) or both display lines (enabled). It is basically enables a 2 channel scanner.


Thanks to the great feedback we also now know...

Jim Unroe Wrote wrote:

  • Does Roger Beep make any difference
    This has been confirmed to be supported.

  • Does Auto Key Lock make any difference
    This has been confirmed to be supported.

  • Does Voice Prompts make any difference
    This has been confirmed to not be supported and has been removed.

  • Does Radio Monitor make any difference (I am thinking that broadcast FM reception has been removed in the QRZ-1)
    This has been confirmed to be supported.


I have located the bug in the driver that causes CHIRP to go into an endless loop (which also prevents any debug info from showing up in the debug.log file) when the selected radio is not detected.


So I think all but this issue has been resolved/researched.

Jim Unroe Wrote wrote:

  • Does Priority Transmit make any difference when the QRZ-1 is in Dual Watch/Dual Rx mode?

When Dual Wait/Standby is enabled and Priority Transmit is set to Main Channel, then pressing the [PTT] button will always TX on the channel/frequency with the black arrow pointing to it.

When Dual Wait/Standby is enabled and Priority Transmit is set to Last Channel, then pressing the [PTT] button will always TX on the channel/frequency with the most recent reception.

I tested this in my TH-UV88 by enabling D.Wait ((Dual Rx in the QRZ-1) and then selecting a channel in the top (A) display line and different channel in the bottom (B) display line. I then tapped the [A/B] key as needed to select the B channel (black arrow point right towards the bottom frequency).

With Priority Transmit set to Main Channel, I used a 2nd radio tuned to the A frequency and transmitted long enough to be detected and heard on the A channel. Then pressing the [PTT] button on the TH-UV88 caused the radio to TX on the B channel.

With Priority Transmit set to Last Channel, I used a 2nd radio tuned to the A frequency and transmitted long enough to be detected and heard on the A channel. Then pressing the [PTT] button on the TH-UV88 caused the radio to TX on the A channel.

This is the way it should behave on the QRZ-1. If someone would test this and determine if this setting works, I will leave alone. It it doesn't, then I will suppress it for the QRZ-1 like I did the Voice Prompts menu.


I have attached POC3 which is up-to-date with everything that we know, so far.

Jim KC9HI

Actions #57

Updated by Arch Stanton over 1 year ago

Jim Unroe wrote:

With Priority Transmit set to Last Channel, I used a 2nd radio tuned to the A frequency and transmitted long enough to be detected and heard on the A channel. Then pressing the [PTT] button on the TH-UV88 caused the radio to TX on the A channel.

This is the way it should behave on the QRZ-1. If someone would test this and determine if this setting works, I will leave alone. It it doesn't, then I will suppress it for the QRZ-1 like I did the Voice Prompts menu.

I was able to confirm this works the same on the QRZ-1. If CHIRP Priority Transmit = Last Channel, when I follow the steps you describe, PTT causes transmission on the last Rx Channel A, even if B is selected. If CHIRP Priority Transmit = Main Channel, PTT causes transmission on the selected channel B.

This only applies if menu 5 [Dual Rx] = On. If Dual Rx = OFF, then the radio ignores traffic on channel A when B is selected.

I have attached POC3 which is up-to-date with everything that we know, so far.

Jim KC9HI

I don't see a POC3 attached in the list at the top of the page, is there a limit to how many files are visible?

Actions #58

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

I don't see a POC3 attached in the list at the top of the page, is there a limit to how many files are visible?

Yeah. I couldn't save my note because someone else had added one while I was typing. Then while testing with my TH-UV88, I did something that crashed my computer (the crash report said it was caused by the Prolific driver). Then when I recovered my note, I forgot to select the file. Sorry about that. Here it is.

Jim KC9HI

Actions #59

Updated by Arch Stanton over 1 year ago

Great stuff, thanks Jim!

Adding a screenshot of all the QRZ-1 Programmer settings that are available. The Programmer software allows the radio settings to be exported/imported as an "rsf" file as well. Attached is a sample.

Actions #60

Updated by Jim Unroe over 1 year ago

  • Assignee set to Jim Unroe
  • Target version set to chirp-legacy

Arch Stanton wrote:

Great stuff, thanks Jim!

Adding a screenshot of all the QRZ-1 Programmer settings that are available. The Programmer software allows the radio settings to be exported/imported as an "rsf" file as well. Attached is a sample.

So it would seem that I have captured everything except the broadcast FM presets. I'm not interested in doing that (at least not right now, anyway). Unless someone has an issue that they have not revealed yet, I would think that POC3 could be turned into a patch and submitted.

Jim KC9HI

Actions #61

Updated by Arch Stanton over 1 year ago

Jim Unroe wrote:

Unless someone has an issue that they have not revealed yet, I would think that POC3 could be turned into a patch and submitted.

Yes, I think this ready for implementation. FM presets would be nice, but can be implemented later.

I did some more testing/comparison with the QRZ-1 Programmer software, and it appears that CHIRP actually provides more functionality than the "official" software! Attaching a comparison of options in QRZ-1 Programmer and CHIRP.

  • Options labelled with numbers correspond to QRZ-1 menu numbers.
  • Options with letter designations are not available from the keypad, but are corresponding "CHIRP to QRZ-1 Programmer" settings, and I've confirmed the radio works with these settings.
  • An asterisk means this feature is only available in CHIRP, not QRZ-1 Programmer or via the keypad.
  • A red line means this option does not seem to change anything in the radio operation.
Actions #62

Updated by Jim Unroe over 1 year ago

A/B Select is probably supported. It was likely moved to a different memory location. I would need 2 images (the only difference being one selecting A and the other selecting B) to find out where it is located in the QRZ-1.

So I will "hide" A/B select and see if I can't get this submitted today.

Jim KC9HI

Actions #63

Updated by Arch Stanton over 1 year ago

Jim Unroe wrote:

I would need 2 images (the only difference being one selecting A and the other selecting B) to find out where it is located in the QRZ-1.

Attaching the two images - I selected A, and saved an image, then B and saved an image. If I upload the "B" image while "A" is selected on the radio, after rebooting, the radio is on "B", and vice versa.

Actions #64

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

Jim Unroe wrote:

I would need 2 images (the only difference being one selecting A and the other selecting B) to find out where it is located in the QRZ-1.

Attaching the two images - I selected A, and saved an image, then B and saved an image. If I upload the "B" image while "A" is selected on the radio, after rebooting, the radio is on "B", and vice versa.

That is the same memory bit for the the TYT TH-UV88/Retevis RT85. If I read them into CHIRP, the corresponding A or B is selected in the Work Mode Settings tab. Are you sure that changing the setting in CHIRP and then uploading to the QRZ-1 doesn't change it in the radio?

Jim KC9HI

Actions #65

Updated by Arch Stanton over 1 year ago

Jim Unroe wrote:

That is the same memory bit for the the TYT TH-UV88/Retevis RT85. If I read them into CHIRP, the corresponding A or B is selected in the Work Mode Settings tab. Are you sure that changing the setting in CHIRP and then uploading to the QRZ-1 doesn't change it in the radio?

Jim KC9HI

This is interesting. I tried again, and agree that the downloaded value correctly matches the radio for the current A or B selection.
If A is selected on the radio before the download, then in the downloaded file, Work Mode Settings>A/B Select = A
If B is selected on the radio before the download, then in the downloaded file, Work Mode Settings>A/B Select = B

If I upload however, the radio always sets the selection to B. If I set the radio selection to A, then upload B, the radio reboots and B is selected.
If I set the selection to B on the radio, and upload the setting with an A, the radio reboots, and B is still selected. Very odd.
I even tried setting the selection to A, and uploading an image with A/B Select = A, and the radio still reboots to B!
I then set the radio to B, and uploaded B, just to cover all combinations - selection is still at B.

Tried this a few more times to confirm this is consistently the same. No matter what, it appears that the radio always sets the A/B selection to B (which is only noticeable if it was at A previously, or if the user notices that the upload setting is at A).

I believe this is a bug in the radio firmware because I attempted the same process using the QRZ-1 Programmer software (it does not show a menu for A/B Select) I switched the setting and downloaded two files, one with the radio set at A, one with B. Uploading either to the radio always results in a selection of B after the end-of-upload reset.

I should note that when I power the radio off and on, the last A/B selection is maintained as expected, so it must be being stored somehow.

I agree with hiding A/B select, though I'm curious if the radio will set A/B to B regardless.

Actions #66

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

I believe this is a bug in the radio firmware
I agree. I have confirmed the same behavior in the TYT TH-UV88. So I can either remove the setting or leave it alone in case some day TYT fixes the bug.

Jim

Actions #67

Updated by Jim Unroe over 1 year ago

I have attached POC4. It includes the following changes...

  • Removes the A/B Select: setting that isn't fully supported by the radio.
  • Adds support for editing the FM Broadcast VFO.
  • Adds support for editing the 24 FM Broadcast Presets.

Jim KC9HI

Actions #68

Updated by Christian Cruz over 1 year ago

I tried File th_uv88 - qrz_1_poc4.py in developer mode. It worked both downloading and uploading my custom image. Both files attached.
Christian

Actions #69

Updated by Arch Stanton over 1 year ago

Christian Cruz wrote:

I tried File th_uv88 - qrz_1_poc4.py in developer mode. It worked both downloading and uploading my custom image. Both files attached.
Christian

Something seemed to break for me. When I download using POC4, the Memories section comes through OK, but the Settings window is blank. I switched to POC3, and the Settings Window gets populated with the expected values. I saved an image from both, but WinMerge says they are identical.

If I switch to POC3, I can open the either in CHIRP and see the Settings menu, but if I use POC4, and open either file, it is blank.

Actions #70

Updated by Arch Stanton over 1 year ago

I loaded an older "radio data file" using the QRZ-1 Programmer, then re-downloaded in CHIRP with POC4. The Settings menu is not blank, and seems to display accurate info. The old image had only a few memories, and only one frequency saved in the FM list.

Actions #71

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

I loaded an older "radio data file" using the QRZ-1 Programmer, then re-downloaded in CHIRP with POC4. The Settings menu is not blank, and seems to display accurate info. The old image had only a few memories, and only one frequency saved in the FM list.

The FM Broadcast frequency range check did not match the frequency range that was allowed for the input. So a frequency was considered in-range in one place but but was out_of-range at another. POC5 sets both places to the same frequency range (64.0-108.0 MHz) and will now correctly read your POC3 image. Thanks for noticing and reporting.

Jim KC9HI

Actions #72

Updated by Arch Stanton over 1 year ago

Jim Unroe wrote:

POC5 sets both places to the same frequency range (64.0-108.0 MHz) and will now correctly read your POC3 image. Thanks for noticing and reporting.

Thanks, Jim. I am pretty new to CHIRP, so I am enjoying learning about how it works and trying different scenarios. I am not seeing a POC5 python file - did it get dropped again?

-Arch

Actions #73

Updated by Jim Unroe over 1 year ago

Arch Stanton wrote:

Jim Unroe wrote:

POC5 sets both places to the same frequency range (64.0-108.0 MHz) and will now correctly read your POC3 image. Thanks for noticing and reporting.

Thanks, Jim. I am pretty new to CHIRP, so I am enjoying learning about how it works and trying different scenarios. I am not seeing a POC5 python file - did it get dropped again?

-Arch

Yep. Apparently I did. Sorry.

I have been creating the official patch to submit for inclusion into CHIRP. The test suite that I have to run was detecting a bug. I just solved it a few minutes ago so I included those changes to POC5 (finally attached).

Also, I appreciate your rigorous testing. It is something that I rarely get (and really need) when I am working on a radio that I don't have in my own physical possession. Thanks.

Jim KC9HI

Actions #74

Updated by Conrad Aquino over 1 year ago

I've been following the progression of this, I sorely wish I had the technical proficiency to have helped in this effort. I just wanted to extend a profound thank you for your efforts in bring CHIRP support to the QRZ-1.

Actions #75

Updated by Jim Unroe over 1 year ago

A patch has been submitted. Support will be in the next CHIRP daily build following approval.

Jim KC9HI

Actions #76

Updated by Rory Banks over 1 year ago

Jim Unroe wrote:

A patch has been submitted. Support will be in the next CHIRP daily build following approval.

Jim KC9HI

Thank you Jim, and everyone else who contributed to this patch!

Actions #77

Updated by Bill Karsell over 1 year ago

I just found this thread in a web search. I have an Explorer QRZ-1 and use a MacBook Pro running Monterey 12.6 and a programming cable that I bought from RT Systems. Did you guys figure out how I can program this HT with CHIRP?

Actions #78

Updated by Anonymous over 1 year ago

  • Status changed from Resolved to Closed

Applied in changeset commit:0aaa0aa8c168.

Actions

Also available in: Atom PDF