Project

General

Profile

Actions

Bug #5999

closed

KT-8900D TMR Setting

Added by Don MacLeod over 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
08/07/2018
Due date:
% Done:

100%

Estimated time:
Chirp Version:
daily
Model affected:
QYT KT-8900D
Platform:
All
Debug Log:
I read the instructions above:

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.


Files

Actions #1

Updated by Chris Fourroux about 5 years 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

Actions #2

Updated by Jim Unroe about 5 years 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

Actions #3

Updated by Chris Fourroux about 5 years 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.

Actions #4

Updated by Jim Unroe almost 5 years 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

Actions #5

Updated by Chris Fourroux almost 5 years 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.

Actions #6

Updated by Jim Unroe almost 5 years 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

Actions #7

Updated by Jim Unroe almost 5 years 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

Actions #8

Updated by Jim Unroe almost 5 years 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

Actions #9

Updated by Chris Fourroux almost 5 years 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.

Actions #10

Updated by Chris Fourroux almost 5 years ago

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

Thanks!
Chris Fourroux
N1OUT

Actions #11

Updated by Jim Unroe almost 5 years 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

Actions #12

Updated by Jim Unroe almost 5 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF