MagicLink - modern server for SDR frond-end radio devices. Allows remote access to the data stream both on the local network and via the Internet.

To access over the internet, your server must be able to accept an incoming connection. In addition, in guest mode, your server is available to other users.

On the Windows platform, you must configure the firewall to accept incoming UDP packets.

Supported hardware:

  • Airspy HF+ (Only Linux)
  • Airspy R2/mini (Only Linux)
  • SDRplay RSP 1/2 (Only Windows)

Supported platform:

  • Windows x86
  • Linux x86
  • Linux ARM


Install Flatpak

sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub
sudo reboot

Download installation file. Install MagicLink

sudo flatpak install magiclink.flatpak

Now we need to add udev rules. For airspy:

sudo nano /etc/udev/rules.d/52-airspy.rules

Add below line. Save and close the nano editor.

ATTR{idVendor}=="1d50", ATTR{idProduct}=="60a1", SYMLINK+="airspy-%k", MODE="660", GROUP="plugdev"

For airspy hf similarly create a file 52-airspyhf.rules:

ATTR{idVendor}=="03eb", ATTR{idProduct}=="800c", SYMLINK+="airspyhf-%k", MODE="660", GROUP="plugdev"

Run app

flatpak run com.sdr_labs.magiclink

Available arguments

flatpak run com.sdr_labs.magiclink -h

Update app

Uninstall current version and install new

sudo flatpak remove com.sdr_labs.magiclink

MagicLink Linux x86_64 v0.7 MagicLink Linux ARM v0.7 MagicLink Windows v0.8