hmatuschek / qdmr

A GUI application for configuring and programming cheap DMR radios under Linux and MacOS X.
https://dm3mat.darc.de/qdmr/
GNU General Public License v3.0
216 stars 45 forks source link

Anytone 878: qdmr reports and sets *analog* mic gain, suggestion: change to *digital* mic gain #295

Closed allesand closed 1 year ago

allesand commented 1 year ago

The Anytone 878 has seperate settings for

Menu->Settings->Voice Functions-> "DigiMic Level" vs. "AnaMic Level"

I think qdmr is reading and setting the "AnaMic Level" parameter with Settings -> Audio Settings -> MIC Amp.

I suggest changing this to reading and setting the "DigiMic Level" Parameter in the 878, since that parameter is more DMR-related?

hmatuschek commented 1 year ago

Ok, does it make more sense to set both entries or rather only touch dmr mic gain? The analog gain can then not be set at all. (Until I implement the anytone extension for the settings.)

hmatuschek commented 1 year ago

I just noticed, that I do not know the field, where the DMR mic amplification is stored. I've only got one called "Mic Gain" and that appears to be the FM mic gain. Maybe, this is one of the changes in the new firmware version 3.

allesand commented 1 year ago

According to http://www.wouxun.us/Software/AnyTone-Software/Change-Log-D878UVII-v2.02N.pdf:

  1. CPS-> Optional setting ->Volume/Audio, separate mic gain setting for digital channel and analog channel Since no one before noticed or requested this, it seems to be low priority - once set, you don't need to change it, and if needed, you can set it in the menu quite easily. Issue open, but very low priority?
hmatuschek commented 1 year ago

I would certainly keep it open. First, I have to figure out, where the DMR mic gain is set within the codeplug. Then, I need to decide, which one will be set by the "mic gain" setting. The other one will then be settable by the settings extension I'm working on. So I would agree, that the "mic gain" setting in qdmr should set the DMR mic gain in AnyTone devices. The FM mic gain will then be set via the extension.

allesand commented 1 year ago

Did some field testing: in the 868, when doing FM, mic gain should be set to "5", but when doing DMR, max "3" or "4". Thus, having a setting for each like the 878 is a good thing and it would indeed be good to be able to configure it.

hmatuschek commented 1 year ago

Fixed in the anytone-settings-extension branch. There is now a field allowing to set the FM mic gain separately. If not present, the DMR mic gain is used for the D878UV, D878UVII and D578UV. D868UVE and DMR-6X2UV do not have this option in the codeplug.

allesand commented 1 year ago

Works as designed! On my 878, it reads the digital mic gain in the main window, the FM mic gain is set in the extensions. On my 868, the "enableAnalogMicGain" is false. Different stepping (1-5 in the radio, 1-10 in qdmr, as explained in https://github.com/hmatuschek/qdmr/issues/298#issuecomment-1418199083), so: one more "new features in new firmware versions" issue marked done and covered?

allesand commented 1 year ago

Works as planned - I think it's ok to close this issue? Trying to close some older ones..