Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D878UV: Rx Tone not supported #111

Closed
reald opened this issue May 3, 2021 · 7 comments
Closed

D878UV: Rx Tone not supported #111

reald opened this issue May 3, 2021 · 7 comments
Assignees
Labels
AT-D868UV Affects Anytone AT-D868UV devices AT-D878UV Affects Anytone AT-D878UV devices bug Something isn't working
Milestone

Comments

@reald
Copy link
Contributor

reald commented May 3, 2021

When reading a codeplug from D878UV the RxTone setting is lost (always "-"). TxTone works.

Analog  Name                Receive   Transmit   Power Scan TOT RO Admit  Squelch RxTone TxTone Width APRS
[...]
10      "G-NET 2"           145.45000 145.45000  High  -    -   -  -      1       -      79.9   12.5  1
@hmatuschek
Copy link
Owner

I cannot reproduce it here for now. To which frequency was it set?

@reald
Copy link
Contributor Author

reald commented May 5, 2021

RxTone was 79.9 Hz like this:

Analog  Name                Receive   Transmit   Power Scan TOT RO Admit  Squelch RxTone TxTone Width APRS
[...]
10      "G-NET 2"           145.45000 145.45000  High  -    -   -  -      1       79.9   79.9   12.5  1

Steps to reproduce:

  • Set RxTone of an analog channel to 79.9 Hz in Anytone CPS
  • Flash Codeplug with Anytone CPS to D878UV. 79.9 Hz RxTone is active in the device.
  • Read Codeplug with qdmr from D878UV
  • RxTone is lost

Selecting an RxTone in qdmr and saving it to disk works. Also reloading this codeplug from disk works. Have not tried to flash an RxTone with qdmr yet.

@hmatuschek
Copy link
Owner

Ahh, yes. This way I can reproduce it.

However, it is actually intentional: Have you set the Squelch mode to CTCSS/DCS?

In my opinion, the RX CTCSS/DCS makes no sense if it does not control the squelch. As the internal codeplug representation in qdmr has no field to hold the squelch control separately from the RX CTCSS/DCS, I interpret a carrier based squelch as a disabled RX CTCSS/DCS.

@hmatuschek
Copy link
Owner

There is, however, a situation where a proper CTCSS tone may be read a disabled: The D878UV supports non-standard CTCSS frequencies, I do not support in qdmr. In these cases, the CTCSS setting is cleared for both RX and TX.

@reald
Copy link
Contributor Author

reald commented May 5, 2021

Yes, squelch mode was carrier. I changed it for one channel to CTCSS/DCS, flashed it with CPS 1.23, read it back with qdmr and now all (!) RxTones were visible. Then changed squelch mode back to carrier for this one channel, flashed again with CPS 1.23 and read back with qdmr. Still all RXTones are visible! Even after restart of qdmr. Did not change anything else. confused Setting squelch mode to CTCSS/DCS seems to work.

Is the squelch mode visible in qdmr? The "squelch" settings looks more like a squelch level but I think the D878 does not support individual squelch levels for each channel. => Set automaticly to CTCSS/DCS if RxTone used.

But found another issue: qdmr shows 79.9 Hz, but in AT CPS "77 Hz" was selected. Shall I open another issue?

@hmatuschek
Copy link
Owner

Ok, this appears to be another issue with the decoding of the codeplut. We can keep this bug issue for it.

@hmatuschek hmatuschek self-assigned this May 6, 2021
@hmatuschek hmatuschek added AT-D868UV Affects Anytone AT-D868UV devices AT-D878UV Affects Anytone AT-D878UV devices bug Something isn't working labels May 6, 2021
@hmatuschek hmatuschek added this to the Version 1.0.0 milestone May 6, 2021
@hmatuschek
Copy link
Owner

Found it. There was an entry missing, so all frequency indices were off by one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AT-D868UV Affects Anytone AT-D868UV devices AT-D878UV Affects Anytone AT-D878UV devices bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants