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.33k stars 427 forks source link

FM Radio does not start if squelch open #553

Closed reald closed 6 months ago

reald commented 7 months ago

Steps to reproduce:

  1. Set squelch to 0. Radio will receive something on current frequency.
  2. Long press 0 for starting FM radio

Expected behavior

Observed behavior

Workaround

  1. Increase squelch until nothing is received
  2. Hold 0, FM Radio starts normally

Observed with version 0.22.

Thanks and keep up the good work!

nikant commented 7 months ago

I believe this is normal behavior

RX supersedes FM radio. As long as there is reception FM radio will not start. The symbol that appears indicates that IF RX stops at some point (which is impossible since squelch is 0) then the device will automatically will switch to FM radio (which will not happen as I wrote since SQL is 0)

egzumer commented 6 months ago

It is how it works. When radio is in FM mode it still monitors the main frequency (dual watch doesn't work in FM mode by the way). It temporarily switches audio to main freq if there is a transmission, but it is still in the FM mode. You have to exit FM mode to "unlock" normal operation. Also frequency receiving has precedence over FM broadcast reception. FM will only work when there is no radio reception.

Could it be improved? Maybe, but FM mode is just an extra function, it works decently enough, that would be way too much hustle for way too little gain.