Bug #5999

KT-8900D TMR Setting

Added by Don MacLeod 9 months ago. Updated 20 days ago.

Status:Closed Start date:08/07/2018
Priority:Normal Due date:
Assignee:Jim Unroe % Done:

100%

Category:-
Target version:chirp-daily
Chirp Version:daily Platform:All
Model affected:QYT KT-8900D

Description

In the basic settings screen, the first dropdown, Transceiver Multiple Receive, does not pass to the radio upon upload. I was on an older version and updated to 20180707 and experienced the same results.

btech_support_radios_with _missing_tmr_choice.py (128.9 kB) Jim Unroe, 04/26/2019 11:48 am

Associated revisions

Revision 3226:542a1775314d
Added by Jim Unroe 21 days ago

[KT-8900D] Support Radios With Missing TMR Choice

A bug with the TMR feature was discovered during the initial development of
this driver. The 15 choices listed in the TMR menu of the radio did not match
the 15 choices of same setting in the factory programming software. They each
had a choice available that the other did not have. The bug was reported.

Soon after that a pre-production BTech model was received from Baofeng Tech
that corrected the TMR menu to have a complete set of 16 choices. It was
assumed that the other Vendor/Model variants would receive the same update
to the TMR menu. This 16 choice layout is what the initial CHIRP driver for
these radios was then based on.

Apparently the bug was not universally fixed in the TMR menu of non-BTech
variants so some models continue to ship with the M+A+B+D choice missing
from the TMR menu. This patch creates a 15 choice list to be use with color
mobile radios that have the M+A+B+D choice missing (such as the QYT KT-7900D
and KT-8900D).

#5999

History

Updated by Chris Fourroux 29 days ago

Issue still seen in CHIRP daily-20190412
When radio is manually programmed for TMR A+B+C+D and retrieved with CHIRP. CHIRP reports TMR M+B+C+D

Updated by Jim Unroe 28 days ago

  • Status changed from New to Feedback
  • Chirp Version changed from 0.4.0 to daily

Chris Fourroux wrote:

Issue still seen in CHIRP daily-20190412
When radio is manually programmed for TMR A+B+C+D and retrieved with CHIRP. CHIRP reports TMR M+B+C+D

That is because choosing A+B+C+D in the menu is actually choosing M+A+B+C in the radio. This is a bug in the radio's firmware. It was discovered during the development of the CHIRP driver for these radios. There was a similar (but not the same bug) in the factory programming software.

If I recall, when you scroll through the TMR menu choices of the radio you will not see the full 16 intended choices that should be available. If you compare them to the choices in CHIRP you will see one of the choices in the radio's TMR menu is missing (providing only 15 choices). This makes all the choices from the missing choice and below in the drop down menu off by one. That makes it impossible to choose the true 16th choice (A+B+C+D) from the radio's TMR menu. So when you choose the radio's TMR menu to choose the visible A+B+C+D choice, you are actually choosing the 15th choice (M+B+C+D).

A workaround for any radio that has this bug would be to select A+B+C+D (which is actually sets TMR to M+B+C+D) and then select the A display line. The selected display line always replaces M so you would then have the equivalent of A+B+C+D. Probably setting TMR to A+B+C+D using CHIRP probably works too, but I didn't confirm it and don't know what the radio would display since the bug only allows the radio to display 15 of the 16 choices (and as mentioned above, a few of those displayed choices are wrong).

Jim KC9HI

Updated by Chris Fourroux 25 days ago

That may be on some older radios. I believe something else is going on now.
On the two radios I've tested , both with Fingerprint VC8632, There are 15 TMR choices and all work correctly. Including A+B+C+D.
The documentation that comes with the radio also shows only 15 choices.

Based on your description, it sounds like older units may have had 16 choices. The chirp software btech driver has 16 listed.

In the current version of Chirp, all settings from Off to M+A+B+C in chirp result in the expected selection in the radio.
Above that, they are offset by 1. Choosing A+B+C+D results in the radio set to Off
Choosing M+B+C+D results in the radio set to A+B+C+D, etc.

Since the radio selections are actually working as they should, and M+A+B+D is no longer listed in the documentation or the radios UI,
the solution would be to remove M+A+B+D from the LIST_TMR array in Chirp.
That would remove the offset in the last 3 selections.

I hope I haven't hijacked this issue. It seemed related to me.

Updated by Jim Unroe 24 days ago

Please list the choices available in the radio and then list the available choices in the factory software. Don't just do one and copy-and-paste for the other because I am sure they are different.

Thanks,
Jim KC9HI

Updated by Chris Fourroux 24 days ago

Very well, I've installed the factory software just for this. And you are correct, they are different.
But first the radio:
(I'm typing in the available selections manually as I slowly scroll through the list in the radio UI.)
1 OFF
2 M+A
3 M+B
4 M+C
5 M+D
6 M+A+B
7 M+A+C
8 M+A+D
9 M+B+C
10 M+B+D
11 M+C+D
12 M+A+B+C
13 M+A+C+D
14 M+B+C+D
15 A+B+C+D

Factory Software from this URL http://www.qyt-cn.com/download1.html
specifically http://www.qyt-cn.com/uploads/file/20181025/20181025110424_8300.rar
which is listed as being for "KT-8900D,7900D,980PLUS English"
1 OFF
2 M+A
3 M+B
4 M+C
5 M+D
6 M+A+B
7 M+A+C
8 M+A+D
9 M+B+C
10 M+B+D
11 M+C+D
12 M+A+B+C
13 M+A+B+D
14 M+B+C+D
15 M+A+B+C+D

only 15, not the 16 listed in Chirp. I do see that 2 of the last 3 options in the factory software differ from the radio and the docs.
Including the fact there is no M+A+B+C+D option anywhere else. But this just tells me the factory software is buggy and shouldn't be used as a model.
I don't want to program my radio with this software. But If I did I suspect the first 12 options would work correctly.
option 13 M+A+B+D would cause the radio to use M+A+C+D
option 14 M+B+C+D would be correct at M+B+C+D
option 15 M+A+B+C+D would cause the radio to use A+B+C+D
any bets?

I still think the solution is just to drop M+A+B+D from the LIST_TMR array in Chirp.
The remaining 15 options would index correctly with the radio UI.

Updated by Jim Unroe 23 days ago

I still think the solution is just to drop M+A+B+D from the LIST_TMR array in Chirp.
The remaining 15 options would index correctly with the radio UI.

It isn't that simple. The BTech UV-25X2, UV-25X4 and UV-50X2 correctly displays and uses the 16 choices (which are the radios the driver was originally written for).

Jim KC9HI

Updated by Jim Unroe 23 days ago

I don't want to program my radio with this software. But If I did I suspect the first 12 options would work correctly.
option 13 M+A+B+D would cause the radio to use M+A+C+D
option 14 M+B+C+D would be correct at M+B+C+D
option 15 M+A+B+C+D would cause the radio to use A+B+C+D
any bets?

You are probably correct. That is why Baofeng Tech was notified about the issue when the difference was discovered so they could get it fixed (which they did) before going into production?

Are you sure option 13, 14 and 15 as displayed in the radios actually matches how the radio operates?

Jim

Updated by Jim Unroe 23 days ago

Test this proposed workaround for the missing TMR choice in your radio.

1 download the attached test driver.
2 enable "Enable Developer Functions" in Help menu
3 select "Load Module" in File menu
4 locate and load file downloaded in step 1

Loading the test driver does not permanently change your CHIRP install in any. If you close and reload CHIRP you will have to load this test driver again for further testing.

Jim KC9HI

Updated by Chris Fourroux 23 days ago

Jim Unroe wrote:

It isn't that simple....

It never is , is it? :)

Are you sure option 13, 14 and 15 as displayed in the radios actually matches how the radio operates?

I just triple checked 12 through 15. I didn't go through every permutation of setting MAIN on each of the 4 channels and receiving a signal on each channel, for each selection of TMR. Just no time right now. But I did go through a good sampling and am pretty confident. It appears to be correct, and the icons indicating MAIN and Monitored (little antenna) match in all combinations. On the earlier models, did the icons match the selected TMR mode but failed to operate that way? or did the icons match the operating mode, but didn't match the choice?

Test this proposed workaround for the missing TMR choice in your radio.

Thanks I will do so this evening.

Updated by Chris Fourroux 22 days ago

That did the trick. Everything lines up now.
This test driver works for this radio.

Thanks!
Chris Fourroux
N1OUT

Updated by Jim Unroe 20 days ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Patch submitted, accepted and is now in the currently in the latest CHIRP daily build.

Jim

Updated by Jim Unroe 20 days ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF