Free Download

SmartLink Desktop Client

The full SmartSDR experience over an encrypted tunnel. Connect your FlexRadio to the HamCloudX network and allow remote operators to use it from anywhere.

🪟

Windows

Windows 10 and Windows 11 (x64). Requires .NET 8 runtime (bundled in installer).

Coming Soon

macOS

macOS 12 Monterey and later. Universal binary (Apple Silicon + Intel).

Coming Soon
🐧

Linux

Ubuntu 22.04+, Debian 12+, Fedora 38+. AppImage (x64) — no install required.

Coming Soon

What SmartLink Desktop Does

SmartLink Desktop connects your FlexRadio transceiver to the HamCloudX tunnel infrastructure so remote operators can use it as if they were sitting at your station.

🔒

Encrypted Tunnel

All traffic is encrypted with TLS over UDP. No plaintext radio data traverses the internet. VITA-49 packets are multiplexed through the secure tunnel at full rate.

🌐

Works Through NAT

Handles CGNAT, symmetric NAT, and double NAT. Station owners do not need port forwarding, static IPs, or firewall changes. Just install and connect.

🔌

Full FlexLib Integration

Uses FlexLib for native VITA-49 passthrough. Remote operators get the complete waterfall at 104 fps, full audio, and all CAT control — not a transcoded stream.

📅

Session Management

SmartLink Desktop registers your station with the HamCloudX Control Plane and manages session lifecycle — connect, heartbeat, disconnect — automatically.

📈

TX Policy Enforcement

All transmit requests are validated against the operator's license class and your station's power configuration. You remain in control of who can TX and on what bands.

💳

Revenue Share

Station owners earn 50% of all session revenue from remote operators. Usage is tracked server-side and payouts are handled automatically through the billing system.

System Requirements

🪟 Windows

  • ✓ Windows 10 (1903+) or Windows 11
  • ✓ x64 processor
  • ✓ 4 GB RAM minimum
  • ✓ .NET 8 Runtime (included)
  • ✓ FlexRadio connected via LAN
  • ✓ Outbound UDP/TCP on port 443

 macOS

  • ✓ macOS 12 Monterey or later
  • ✓ Apple Silicon or Intel (Universal)
  • ✓ 4 GB RAM minimum
  • ✓ .NET 8 Runtime (bundled)
  • ✓ FlexRadio connected via LAN
  • ✓ Outbound UDP/TCP on port 443

🐧 Linux

  • ✓ Ubuntu 22.04 / Debian 12 / Fedora 38+
  • ✓ x86_64 only
  • ✓ 4 GB RAM minimum
  • ✓ .NET 8 Runtime (bundled in AppImage)
  • ✓ FlexRadio connected via LAN
  • ✓ Outbound UDP/TCP on port 443

Getting Your Station Online

1

Download & Install

Download SmartLink Desktop for your platform. Run the installer or extract the AppImage.

2

Sign In with HamCloudX

Enter your HamCloudX credentials. The client fetches your station configuration from the Control Plane.

3

Connect Your FlexRadio

SmartLink discovers FlexRadio transceivers on your LAN automatically via the FlexLib discovery protocol.

4

Go Live

Click "Start Tunnel". Your station is now available to authorized remote operators. You can monitor sessions in real time.

SmartLink Status
Tunnel ● Connected
Radio ● FLEX-6600M
Session Active (W1AW)
VITA rx/tx 104 fps / 0 fps
Today earned $2.34

No port forwarding needed. SmartLink uses our rendezvous servers to punch through NAT. Your router configuration does not need to change.

Common Questions

Is SmartLink Desktop free?
Yes. The SmartLink Desktop client is free to download and use. Station owners earn revenue from remote session fees; there is no licensing cost for the software.
Which FlexRadio models are supported?
All FlexRadio 6000 series and 8000 series transceivers are supported via FlexLib. This includes the 6300, 6400, 6400M, 6600, 6600M, 6700, and 8A/8B models. A FlexRadio running SSDR on the same LAN as SmartLink Desktop is required.
Can I still use my radio locally while SmartLink is running?
Yes. SmartLink Desktop does not block local SmartSDR use. When no remote session is active, you have full local control. During a remote session, the remote operator has primary control unless you take it back manually.
What ports need to be open on my router?
No inbound ports need to be opened. SmartLink uses outbound connections only (UDP and TCP to port 443). If your firewall blocks outbound UDP, a TCP fallback is used automatically.