Mac Sdr Software
DogparkSDR is the first Native Mac client for the Flex Radio Systems Signature series SDR Radios dogparkSDR is not a Windows port. It’s a native Mac application, written from the ground up to take advantage of macOS unique capabilities and interact as you would expect a Mac. SdrDx –OS X and Windows SDR Software. SdrDx (running on the Mac) is shown to the right. SdrDx is a closed-source, free application. SdrDx, in combination with your SDR, is an extremely powerful receiver. Reception, recording, playback, analysis, processing — it’s all there, and it’s all been made as easy to use as possible.
A while back I bought one of those 15 GBP DVB-T dongles to seeif they're good for anything. Turns out, they're pretty amazing devices, and you can't possibly beat the price given its capabilities.
Sadly, the variety of software available for the Mac leaves much to be desired. Apart from the rtlsdr suite and Gqrx, there are very few programs available.
This evening, I turned my attention to SDRSharp - an SDR suite originally targeted at the Windows platform, written in C#. Immediately, I thought of Mono,and if it would be possible to run SDRSharp on a Mac, given a Mono runtime. Mind you - the last time I looked at Mono (around 2006), the folks behind itwere working on reimplementing Windows.Forms, so it wasn't exactly ready for the prime time back then.
This writeup describes how to get SDRSharp up and running on Mac OS X
Download the Mono platform and install Xamarin Studio.
First, you'll need to download the Mono runtime (an equivalent of the .NET Framework for platforms other than Windows). Head over to the project page and select Mac OSX - there are two packages to download and install:
- Mono + GTK# - the framework runtime.
- Xamarin Studio - an IDE for Mono.
Install the portaudio and rtlsdr libraries.
In order to talk to your dongle, you'll need a library (rtl-sdr) which exposes an abstraction layer and talks to the dongle using libusb
. Since this is a native library(compiled for a particular platform - in our case Mac OS X), you'll need to build it from scratch using MacPorts. SDRSharp uses P/Invoke facilitiesto talk to the libraries in question. All you need to do is build them for the right architecture (i386).
Assuming you have MacPorts installed, simply issue the following commands. The +universal
variant is important.
Building the latter may take a while, or at least it did in my case - ImageMagick was rebuilt among others (go figure).
Get the SDRSharp sources.
In a directory of your choice, run the following:
This will pull the latest SDRSharp sources from the repository.
Build the SDRSharp binary.
Fire up Xamarin Studio, open an existing project and select SDRSharp.sln
in the sdrsharp directory you just checked out. Change the active configuration (Project | Active Configuration) toRelease|x86
. Then select Build | Build All
and give it a minute or so to build everything.
Set up symbolic links to the libraries you've installed above.
This will tell the mono runtime where to load the native libraries from. You will need at least portaudio
-- the latter is only required if you want to use the USB dongle.
Sdr Sharp Software Download
Run it.
Head over to the sdrsharp/Release
directory and run:
edit: Eric Brombaugh pointed out the following:
- The Mono and IDE suggestions you made are fine for those running newer versions of Mac OS X. I'm still on 10.6.8, so I had to install older versions of Mono and MonoDevelop.
- With the older versions of the .net tools, the SDR# .sln file wasn't recognized, so I had to back off the version number in the .sln file by editing values in the header.
edit: Increasing performance
You may try your luck by precompiling the executable with mono --aot=full -O=all SDRSharp.exe
. This will prevent the mono runtime from executing its JIT compiler, potentiallyleading to increased performance (it appears to help on my old Mac Mini, but YMMV). You'd then run the binary with mono SDRSharp.exe
- the precompiled code will be executedautomatically.
edit: SDRSharp goes closed source
The author of SDRSharp decided to close the source for the software -- if you're okay running an old version (from September 2013), then you can get those sources from github.Instead of running svn co
above, do the following:
I've attempted to run the latest binaries with Mono, but did not succeed.
SDR Receivers & Accessories
New to Software Defined Radio? Here Are Some Pointers:
Sdr Software For Windows
- Our most popular software defined radio receivers (SDRs) are the NESDR SMArt, NESDR SMArt XTR, and HackRF
- If you are interested in amateur radio frequencies (high frequency; HF), you will want to purchase a Ham It Up upconverter along with your SDR
- Alternatively, you can choose one of our HF SDR Kits, which will come with everything you need to get started
- All our NESDR dongles are compatible with all RTL-SDR software packages
- If you are looking for software, please check the 'Downloads' tab of the SDR product page
- All of our SDR dongles include antenna input protection to ensure longevity
Click here for the NESDR setup guide!
Items 1 to 12 of 108 total
GridList
Bundle: HackRF One Software Defined Radio
1 Review(s)From:US$306.06
To:US$689.32
Male SMA to Female N-Connector Adapter
Male SMA to Female Belling-Lee (PAL TV Aerial) Adapter
US$5.95As low as:US$3.95- Sale
Nooelec SAWbird iO Barebones - Premium Dual Ultra-Low Noise Amplifier (LNA) & SAW Filter Module for L-Band (Inmarsat AERO/STD-C) Applications. 1542MHz Center Frequency
3 Review(s)Regular Price:US$29.95
Special PriceUS$19.95
Stratux ADS-B Bundle: Dual-Band NESDR Nano 2
Stratux ADS-B Bundle: Dual-Band NESDR Nano 2+
US$42.95Nooelec NESDR SMArt XTR Bundle - Premium RTL-SDR w/ Extended Tuning Range, Aluminum Enclosure, 0.5PPM TCXO, SMA Input & 3 Antennas
Nooelec NESDR SMArt XTR SDR - Premium RTL-SDR w/ Extended Tuning Range, Aluminum Enclosure, 0.5PPM TCXO, SMA Input
US$36.95As low as:US$33.95Nooelec NESDR SMArTee XTR Bundle - Premium RTL-SDR w/ Extended Tuning Range, Aluminum Enclosure, Bias Tee, 0.5PPM TCXO, SMA Input & 3 Antennas
Nooelec NESDR SMArTee XTR SDR - Premium RTL-SDR w/ Extended Tuning Range, Aluminum Enclosure, Bias Tee, 0.5PPM TCXO, SMA Input
US$38.95As low as:US$35.95Ham It Up - 125MHz 0.5PPM TCXO Upgrade Module for Ham It Up v1.2+
HF Bundle: NESDR SMArt XTR
From:US$84.95
To:US$224.90
Items 1 to 12 of 108 total
GridList