Welcome to the FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.

AetherSDR — Open-Source Linux Client for Flex Radios

ten98
ten98 Member ✭✭
edited 12:24AM in Third-Party Software
Hey all,

I've been building a native Linux client for our Flex radios and wanted to share it with the community. It's called AetherSDR — it's free, open-source (GPLv3), and available today for anyone to build and run.

If you've ever wanted to operate your Flex from a Linux box without Wine or a VM, this is for you.

What's working today (v0.2.0):

Full panadapter with FFT spectrum and waterfall
RX audio, S-meter, click-to-tune
All operating modes (SSB, CW, AM, FM, RTTY, Digital)
Complete RX controls — filters, DSP, AGC, squelch, RIT/XIT
TX controls — power, profiles, ATU, TUNE/MOX
Mic TX, EQ, VOX, compression metering
FM duplex with CTCSS and repeater offset
Band memory (per-band settings persist across sessions)
4o3a TGXL tuner support
Auto-discovery and auto-connect
Currently tested on a FLEX-8600 running SmartSDR v4.1.5.

We're still in early development, but everything you see above was built in the last 3 days. I've been pair-programming with Claude (Anthropic's AI) as a co-contributor, which has been a massive force multiplier — expect continued high-velocity feature development as we work toward full SmartSDR feature parity.

This is a community-driven FOSS project — the source is on GitHub, PRs and feedback are welcome. I'd love to get more eyes on it, especially from folks running other Flex models who can help test compatibility.

GitHub: https://github.com/ten9876/AetherSDR

73,
KK7GWY

Comments

  • ten98
    ten98 Member ✭✭

    Version 0.2.2 just released to fix an issue with Multi-Flex support.

  • Trucker
    Trucker Member ✭✭✭✭

    Works great! Once I got past a few dozen typos ( mine) and got everything to build properly with With Linux Mint. Thanks for being patient with me and helping me figure out how to get QT6 installed in Mint. My AU-520M wasn't happy with it. But, my 6600 ( no front panel) connected just fine.

    Thanks for your hard work.

    James

    WD5GWY

  • ten98
    ten98 Member ✭✭

    I just released v0.2.2 which should work for M-models. Let me know if you're still having issues on your AU-520M once you get the new release installed.

  • ten98
    ten98 Member ✭✭

    Also I've had another user verify that it will work on macOS as well if you install it using homebrew.

  • BillB
    BillB Member, Unconfirmed
    My club, Hill Country ARC, has two 6400Ms in our station and the ability to remotely connect. Our club station manager sent me capture of this post.

    I use Linux on my shack primary computer, currently Linux Mint 22. Is all of the information to compile this on GitHub with the needed dependencies?

    Bill Beal, W5OXL
  • ten98
    ten98 Member ✭✭

    Yes everything is in the readme on the github page. Pay close attention to the Qt6 requirements since Mint doesn't ship with them installed out of the box.

  • DaveC
    DaveC Member ✭✭

    I was able to install and build the APP. It also started up OK. I did not see a CAT or DAX start up. Are they not implemented yet? I am running Ubuntu 24.04.4 LT

    I assuming not all features are implemented as of yet. Great job so far! Thanks!

  • Trucker
    Trucker Member ✭✭✭✭

    CAT & DAX haven't been implemented yet along with a few other things. But, basic features are working well.

    James

    WD5GWY

  • WX7Y
    WX7Y Member ✭✭✭✭

    Running Ubuntu I get a "NO CMAKE_CXX_COMPLIER could not be found"

    What am I missing on my Ubuntu installation? I installed the pre-requites that were list for UBUNTU.

    Thanks guys

    73

    Bret WX7Y

  • John K3MA
    John K3MA Member ✭✭✭
    edited 8:42PM

    Bret, I had the same issue and the instruction I was given are below and they worked for me.

    Try building without ninja.

    rm -rf build

    cmake -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo

    cmake --build build -j$(nproc)

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.