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.23k stars 396 forks source link

blacklist on scan #459

Open OE1MWW opened 8 months ago

OE1MWW commented 8 months ago

On scan, there is sometimes interference (kind of modulated tone) on a repeater channel - different timing and duration, but just strong enough to open the squelch.

It would be desirable to have a temporary 'black list', for example, if the scan stops on this 'interferer', that you press the 'F' button (or another ?) and from now on this channel is skipped during the scan.

AubsUK commented 7 months ago

Memory channel scanning or frequency scanning? - I suspect channel, because you mention "repeater channel".

I'm looking at doing some things with memory scanning and this sounds like an interesting option, but that'll be done on a fork of Egzumer's.

OE1MWW commented 7 months ago

@AbusUK - yes, I wanted a 'blacklist' in Memory channel scanning The kamilsss655 fork of egzumer has a blacklist function in the super fast 'Spectrum channel scan mode'. This Spectrum channel scan mode is a combination of spectrum and channel scan and allows to blacklist channels that one wants to ignore for the moment.

MicaelJarniac commented 6 months ago

On CHIRP there's a "Skip" column, but I have no idea if it's related to this at all. image

zerog2k commented 1 month ago

yes, coming from almost all other kinds of radios, the channel list thing seems like what others (e.g. Yaesu) consider to be scan "banks", but this radio seems to be missing a feature known as "skip", where a memory has a flag on the channel which allows you to enter or cycle through the channel normally, but it is not included in channel scans.

I think this radio is missing this. There are frequencies that I want to have entered into the memory channel, but I don't want them to be part of any scan. The scan "all" (*) is useful to scan all channels, but it's not fully useful without a functional "skip" feature.

I'm studying the existing firmware operation of scanning, and may take this on as a side project to improve this functionality in the future. Because of the way the settings and channels are laid out in memory, and also how CHIRP interacts with the radio memories, It may be a significant departure in functionality, and be a new "fork", which may require "variant" support in CHIRP. (But that also shouldn't be too much of an issue.)

prokrypt commented 1 month ago

Check out Armel's fork called F4HWN. Hold M when scan has paused on a station and it's blacklisted until next power-on. I have my own fork of F4HWN with slightly different features, including the ability to enable monitor mode while in scan mode so you can scroll through the scan list.

AubsUK commented 1 month ago

I think this radio is missing this. There are frequencies that I want to have entered into the memory channel, but I don't want them to be part of any scan. The scan "all" (*) is useful to scan all channels, but it's not fully useful without a functional "skip" feature.

I've added 10 ScanLists and temporary/permanent lockout to my fork of this firmware which can be configured with the skip in CHIRP or in the radio. Each channel can be in one or more ScanList (useful when certain freqs are used in multiple areas). When scanning, press the ScanList number to enable/disable. When on a broadcasting channel, press * to lockout until power cycle.

https://github.com/AubsUK/uv-k5-firmware-custom