egzumer / uv-k5-firmware-custom

A merge between https://github.com/OneOfEleven/uv-k5-firmware-custom and https://github.com/fagci/uv-k5-firmware-fagci-mod
Apache License 2.0
1.09k stars 339 forks source link

Stuttering audio on Narrow FM #467

Open Vinblastine opened 4 months ago

Vinblastine commented 4 months ago

I am using the latest firmware 0.22 on a UV-K5(8).

I have noticed on several occasions that when I am listening to a station on 2m and I have the radio set of NFM (which is correct for the UK band plan on 2m) that the audio stutters when the station is talking. The radio appears to loose the signal for a fraction of a second but it can happen in very quick succession (like stuttering) When the audio cuts the green reception light goes out and the “RX” text on the displays cuts out too. I have noticed that it only seems to happen during the transmission of voice I.e. if the other stations is still transmitting but not speaking the issue does not occur.

Has anyone else encountered this issue?

mentanah commented 4 months ago

Happens the same, if squelch is totally open? Maybe squelch calibration Data corrupted?

bsdinis1 commented 4 months ago

I've been experiencing the exact same issue, Squelch is set to 1 in the menu, when someone starts transmitting the radio opens the squelch but when they start speaking the radio closes the squelch, the squelch seems to be closing when there is loud audio coming through. I can listen just fine when I open the Squelch/Monitor.

egzumer commented 4 months ago

It happens when you receive wide signal with narrow setting.

ye110wd commented 4 months ago

It happens with any fm over a certain level of audio.

I thought it had something to do with audio clipping or a similar problem as AM had but setting squelch 0 keeps a solid green light even if there is audio clipping.

bsdinis1 commented 4 months ago

It happens when you receive wide signal with narrow setting.

This was happening on a Wide FM repeater.

egzumer commented 4 months ago

This was happening on a Wide FM repeater.

That is what I said. If you receive Wide FM with radio set to narrow this is what you will get. I experienced it before with two handhelds. When two radios were close to each other it was ok, but from some distance the stuttering made communication impossible until the other radio was set to narrow too.

There is nothing I can do about it, you set the BK chip in a certain way and it does its things. The squelch open/close is reported by the BK chip. The stuttering happens because this is what is reported, it rapidly turns the squelch open/close.

thirtythreeforty commented 3 months ago

I experienced this on NASCAR's MPN broadcast - even on the wide FM setting, squelch would continue to cut in and out. Going to monitor mode made the transmission sound fine.

Is it possible to further widen the receive bandwidth, maybe a new "very wide" bandwidth setting? The FM broadcast radio mode seems to do this, but I don't know if this is possible to set on ordinary VFO tuning.

AubsUK commented 3 months ago

I have seen this regularly too. NFM repeater with NFM configured in the radio.

One thing I've done recently that I think might fix this, but I can't be certain, was to turn on (or off, I can't remember) this option:

STE - squelch tail eliminator, eliminates noise at the end of a transmission

thirtythreeforty commented 3 months ago

For me, STE did not help; I tried both ways. I did also notice in my case that it appeared DTMF tones were being decoded, which I didn't expect, but I don't know if NASCAR legitimately sends those (the actual transmission settings are a little under-documented).

tomaz1 commented 3 months ago

I encounter the same issue with my device, specifically when operating with a Narrow FM (NFM) repeater, utilizing CTCSS. I've noticed that the audio reception is inconsistent, characterized by a choppy, where the sound seems to cut in and out abruptly. This occurs despite the signal strength indicator showing a reception level of, for example, S4. Intriguingly, when I switch the device to monitoring mode, or effectively disable the squelch by setting it to zero, the audio clarity is markedly improved, and the issue appears to be resolved.

Additionally, I have a Baofeng unit nearby that does not exhibit this problem under identical conditions, which suggests that the issue may be specific to the device/firmware or its settings rather than the signal or environment. Like thirtythreeforty mentioned, my device also unexpectedly displays DTMF codes on the screen during these occurrences, implying that it might be incorrectly processing DTMF tones instead of properly receiving the audio and sending it to the speaker.

Initially, I thought it was a squelch issue, but it seems unlikely to be a squelch problem if the signal is strong, or am I mistaken? I'll experiment with enabling the STE feature to see if it alleviates the issue. Does anyone have any other suggestions?

dadanielat commented 2 months ago

I have the same problem after upgrading from 0.21 to 0.22. I did not notice it on 0.21. Changing to WIDE mode and the stuttering is gone. I cannot verify if the remote station is correctly set to NFM mode, however I would suggest to change the setting to always RX in WFM and only TX in NFM when set to narrow.

tomaz1 commented 2 months ago

The STE feature didn't help. However, I installed the armel version from the link above and set the long press on the M key to "SWITCH WIDE NARROW." This seems to handle the audio cutting out much better. I'm wondering if the firmware could potentially detect whether the signal is wide or narrow within a few milliseconds and automatically switch accordingly?