Flex Spots Problem & Opportunity - FreeDV Flex Integration

138 views
Skip to first unread message

K9YK Radio

unread,
Jan 6, 2026, 9:30:56 AMJan 6
to digitalvoice
Mooneer, I've noticed that the spots being sent to the radio with the Flex waveform integration do not have lifetime_seconds set.  This causes these spots to pile up and collect in the panadapter until the radio is rebooted. Ideally these spots should only stick around for 10 minutes.  If the station does not transmit again in 10 minutes, we can assume they are no longer on the air.  

Removal of the spots is handled automatically by the radio, you simply need to set the lifetime_seconds parameter when creating the spot. 

S0|spot 149 callsign=VA3WTB rx_freq=14.236000 tx_freq=0.000000 mode=FREEDV color= background_color= source= spotter_callsign= timestamp=1767639575 lifetime_seconds=0 priority=0 comment= trigger_action=TUNE

There is another opportunity here.   It looks like the spots are being sent to the radio when the station stops transmitting.   FreeDV could calculate the average SNR during the station's transmission and then add that to the "comment" parameter when the spot is created.   When a comment is added, it appears in the panadapter when the user mouses over the spot.  This would make it easy to see the SNR from each station right in the Flex panadapter.    Something like comment="Avg SNR=12" would work nicely.

Beyond this, command line options to set the foreground and background spot colors would be great so that users could easily distinguish FreeDV spots from other types of spots. 

Mark (K9YK)

Mooneer Salem

unread,
Jan 6, 2026, 6:32:48 PMJan 6
to digita...@googlegroups.com
Hi Mark,

Is the ten minute timeout based on what other apps that support Flex's spotting feature do? Trying to figure out if it maybe should be a bit longer.

Thanks,

-Mooneer K6AQ

--
You received this message because you are subscribed to the Google Groups "digitalvoice" group.
To unsubscribe from this group and stop receiving emails from it, send an email to digitalvoice...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/digitalvoice/62bcfccb-9375-473a-a26d-925635ba395fn%40googlegroups.com.

K9YK Radio

unread,
Jan 7, 2026, 9:21:43 AMJan 7
to digitalvoice
Yes Mooneer, here is a spot that was sent by FRStack3.  You can see that lifetime_seconds is set to 600.

S0|spot 111 callsign=N5LOL rx_freq=14.244000 tx_freq=14.244000 mode= color=#FF008F00 background_color=#DDDDDD source=STSN5LOL14.244 spotter_callsign=K8NEE timestamp=1767638485 lifetime_seconds=600 priority=2 comment=US-1182(US-OK) trigger_action=tune

Mooneer Salem

unread,
Jan 7, 2026, 12:42:14 PMJan 7
to digita...@googlegroups.com

Alan Beard

unread,
Jan 8, 2026, 5:55:40 AMJan 8
to digita...@googlegroups.com
Hi guys,
I have an RX-888 here, home, Sydney, Australia, I'm running KA9Q-web, I'm looking for
how to add a decoding mode to add to it, RADEv1. As noted above, I have freedv-ka9q running
in OpenWebRX alongside other digital modes. Yes, there's an app-image, but I'd like the sourcecode.
And, the ability to add the VHF bands that the RX-888 supports. To make use of the antenna here for others
to listen to.

Alan VK2ZIW

Alan VK2ZIW

Alan Blind

unread,
Jan 8, 2026, 7:59:32 AMJan 8
to digitalvoice

Mooneer

Thanks for your fast turn around on suggestions.

Question and a request:

What is the command line argument to set up the new spot timeout option?

And.....can you publish a list of all the Flex AppImage command line arguments, to put them in on consolidated location.

Alan. WA9WUD

Mooneer Salem

unread,
Jan 8, 2026, 4:45:18 PMJan 8
to digita...@googlegroups.com

Stefan N.

unread,
Jan 31, 2026, 11:10:24 AMJan 31
to digitalvoice
Hi Mooneer,

I tested the 2.2.0 waveform on my 6400M. So far, I see that there are spots, but the SNRs are static, not "live" as in the reporter.
It's difficult to activate the feature on the Maestro, even with a stylus, because the console isn't very touch sensitive.
Although there is an SNR shown, it does not actually update based on fluctuating incoming signals.
Is there any chance to see the own SNR received by the other station?

Thanks,

Stefan

Mooneer Salem

unread,
Jan 31, 2026, 4:16:54 PMJan 31
to digita...@googlegroups.com
Hi Stefan,

Unfortunately, due to how the callsign reporting works (where the callsign is only transmitted at the end), we can only report a snapshot of the SNR at the time the callsign was sent. Additionally, to reduce the amount of CPU that the waveform needs, we put the connection to FreeDV Reporter into a transmit only mode (i.e. we're only able to report spots to the server, not get spots reported by others), so it's not possible to get your own SNR as reported by receiving stations.

Thanks,

-Mooneer K6AQ

Alan Blind

unread,
Jan 31, 2026, 5:27:02 PMJan 31
to digitalvoice
For consideration, may I suggest a compromise.  There have been several suggestions for FreeDV to do more radio control and display functions, like graphing the SNR, adjusting gain for each band, high SWR etc.

I suggest FreeDV, including my Flex FreeDV, broadcast a data UDP broadcast of data it already has.  This makes it available for other apps to use the data in support apps, meeting the needs of each user, and removes FreeDV apps from processing the user specific displays.

Alan. WA9WUD

Mooneer Salem

unread,
Feb 2, 2026, 8:05:01 PMFeb 2
to digita...@googlegroups.com
Any software developers here interested in implementing something that uses that proposed UDP data stream if it were to be implemented? If so, let me know and we can collaborate on a feature request that can be brought up to the rest of the project team.

-Mooneer K6AQ

Alan Blind

unread,
Feb 3, 2026, 7:47:59 AMFeb 3
to digita...@googlegroups.com
Mooneer

I would be one to use the UDP broadcast of FreeDV data in my Node-Red based applications.  I can see how just having the call sign opens the door to interfacing with many log programs.

Alan. WA9WUD

Reply all
Reply to author
Forward
0 new messages