Flex Radio Raspberry Pi AppImage Suggestion

40 views
Skip to first unread message

Alan Blind

unread,
Dec 21, 2025, 4:38:18 PM (9 days ago) Dec 21
to digitalvoice
I have been using the Raspberry Pi AppImage with my Flex Radio to set up two new WaveForm Modes, FDVU and FDVL.

All is working well, except how the Flex Radio acts when the AppImage is not running.  The Flex firmware uses the mode to select the corresponding microphone profile.  In my case I set up a "FreeDV" mic profile, to set the low and high baseband cuts on TX.  The FreeDV mic profile is tied to the FreeDV modes.

Problem is, when the AppImage is shut down, the Flex radio "reboots" whenever I make any changes.  I suspect, it looks for the FDV mode, and it is no longer seen, so it causes a reboot.

Suggestions; Instead of "killing" the FreeDV, add a shutdown command, that includes commanding the Flex Waveform to remove the FreeDV modes from the Flex Radio mode list.  I say this, because, using the Flex API, I can see FDVL is included in the mode list, when FreeDV has been killed.

Alan. WA9WUD

Mooneer Salem

unread,
Dec 21, 2025, 6:24:11 PM (9 days ago) Dec 21
to digita...@googlegroups.com
Hi Alan,

How exactly are you shutting down the AppImage? That will determine if it's possible to remove the modes at that point.

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/e8f9a275-5621-4f05-8973-399f20483c5fn%40googlegroups.com.

Alan Blind

unread,
Dec 21, 2025, 6:39:16 PM (9 days ago) Dec 21
to digita...@googlegroups.com
Mooneer

I started with a simple TTY command to start: SSDR_RADIO_ADDRESS=192.168.70.151 ./FreeDV-FlexRadio-2.1.0-aarch64.AppImage

The simple closing the SSH session or sending a kill command from Node-Red:   Results for both as I described in the message.

I then experimented and found if I leave the SSH session alive, the Flex radio when restarted and the GUI client added, the Waveform would re-establish.....so, I decided to use a screen type command, with a name so I could kill the specific session:

screen bash -c 'export SSDR_RADIO_ADDRESS=192.168.70.151; ./FreeDV-FlexRadio-2.1.0-aarch64.AppImage'


and

 pkill -9 -f FreeDV-FlexRadio-2.1.0-aarch64.AppImage


I set up Node-Red to send the commands....but, Flex still seems to not like it when the AppImage was not running.....as I described.

So, for now, I just keep the AppImage running in a "Screen" session.

But, this is a problem for me as a Flex Alpha Tester.  To back out of the WaveForm, I have to do a factory reset so flex no longer is looking to align the mic profile with the FDV mode.

My thought is a command, sent from a SSH session or from my Node-Red to first stop the AppImage, command Flex to remove the Waveform.

Alan

PS, on another note, Mike Walker posted on the Flex community you added a Flex Meter for FDV S/N radio.   I did a "show meter list" on my 8600 and did not see the meter.  Is it on a late AppImage version?


Michael Walker

unread,
Dec 21, 2025, 8:35:28 PM (9 days ago) Dec 21
to digita...@googlegroups.com
Yea, sorry.  I let the cat out of the bag.  :)

To follow on with Alan’s question, I have multiple radios and I would like the waveform loaded on both of them.  Is there any issue with starting 2 copies of it with different target IP addresses ?

Mike va3mw

Sent from my iPad

On Dec 21, 2025, at 6:39 PM, Alan Blind <a.alan...@gmail.com> wrote:



Mooneer Salem

unread,
Dec 21, 2025, 9:25:57 PM (9 days ago) Dec 21
to digita...@googlegroups.com
Hi Alan,

I'll have to investigate some more, but I think it should be possible to delete the waveform on exit (we already do so on start in case we e.g. lose connection to the radio). The workaround should be good in the meantime, though.

Thanks,

-Mooneer K6AQ

Mooneer Salem

unread,
Dec 21, 2025, 9:27:00 PM (9 days ago) Dec 21
to digita...@googlegroups.com
Hi Mike,

Theoretically there should be enough CPU available to run two copies of the AppImage (with different SSDR_RADIO_ADDRESS values) but this hasn't been tested. I'd be interested to know how well it works if you do try this.

Thanks,

-Mooneer K6AQ

On Sun, Dec 21, 2025 at 5:35 PM Michael Walker <mi...@portcredit.net> wrote:
Reply all
Reply to author
Forward
0 new messages