I’ve been working on developing OSX/Mac and Windows versions of SdrDx, an application originally based upon CuteSDR, Moe Wheatly’s open source application that supported RFSPACE software defined radios.
At this time, SdrDx for OSX and Windows supports RFSPACE, FunCube Pro, Andrus MK1.5, AFEDRI, FunCube Pro Plus, Peaberry, and Softrock SDR receivers.
SdrDx can be made to support any SDR with a soundcard interface with a little scripting work; both the Peaberry and Softrock support demonstrate this mechanism.
SdrDx (running on the Mac) is shown to the right. SdrDx is a closed-source, free application with many additional features above and beyond CuteSDR, and no longer depends upon the CuteSDR codebase.
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. Extensive documentation covers every aspect of operating the software, as well as providing numerous examples and images to help you along. If you’re an expert radio user, you’re sure to settle right in. If you’re still learning, you can look forward to software that lets your capabilities grow with your knowledge.
You can download the executable application(s) appropriate to your OS (OSX or Windows) and the SDR-IQ TCP server for your OS (if you have an SDR-IQ and don’t already have a server) below. Remember, you MUST have a network server application installed to support the SDR-IQ. These are available in the list of downloads below. Other SDR types do not require a server application.
The main application zip file will un-compress to a folder, inside which you will find the SdrDx application, and some other files. Please read
the documentation carefully.
The VFO Suite application is an accessory for SdrDx that provides many independent VFOs that each track frequency, mode, waterfall and spectrum state, and more. Each VFO may optionally be limited so that it will not track outside a band, so you can, for instance, set up a VFO that lets you tune the 20m amateur band, but not outside it. VFO Suite connects to SdrDx via TCP, so it can run on any machine with a TCP connection to the machine running SdrDx, including, of course, on the same machine.
Note to PC users: Run SdrDx and VFO Suite out of the folders I supply them in. Don’t stick the executables somewhere else. That way lies madness. MaDnEsS!
Current Version and related downloads
- For Everyone:
- Mac (Stable Version)
- SdrDx 2.12x beta for the Mac
Note that within the beta archive are some other files, such as palette files, you can try. Beta documentation (technical types only): First, you need to edit your /etc/hosts file (will require use of su command or otherwise one-time special access to this admin-only file) to add this line:
184.108.40.206 ss.com www.ss.com
Then you can get to the beta documentation at this URL
* The beta changes without notice, as do the beta docs, furthermore they may not match. Not for the faint of heart. All beta work is done on the Mac platform. Feedback is welcome.
- SdrDx 2.12q BETA for Windows (feedback! I need feedback!)
- Vfo Suite 1.01 BETA for Windows
- Windows USB-to-network server (SDRxx for the SDR-IQ only)
- Connect Andrus MK1.5 to your LAN Ethernet
- Start SdrDx 2.12p (or later)
- Open NET dialog and use auto-find to locate Andrus
- Close NET dialog
- Open SDR dialog and set bandwidth as desired
- Close SDR dialog
- Press RUN
- Download this .zip of Python script
- Unzip and copy .py file from within the .zip to your home directory
- Download and install PyUSB library
- Start SdrDx 2.12p (or later)
- Open a shell at your home directory and type ./tcp-to-peaberry.py
- In SdrDx, left-click SND button, select “Peaberry Radio” as input sound card, OK
- In SdrDx, right-click FCD button, check ON and AUDIO IQ, set OSX rate to 50000, or Windows rate to 48000, OK
- In SdrDx, left-click SDR button, set sample rate to 50000, OK
- In SdrDx, left-click FCD button — Peaberry should be running now
Please refer to this page.
SdrDx for the Mac requires an Intel CPU, running Leopard 10.5.8 or later.
So far, I have numerous third-party reports of SdrDx working under 10.5, 10.6, and 10.7.
And of course it requires an SDR as well if you want to receive live, although it can play back pre-recorded files without an SDR; in the specific case of the SDR-IQ, you’ll need a server application that puts the SDR-IQ on the network. SdrDx’s support of RFSPACE SDRs is only via network connections, it does not directly interface with the USB connection of the SDR-IQ.
For the Mac, I am presently designing and testing and compiling under OS X 10.6.8 (Snow Leopard.)
SdrDx Beta for the PC requires an Intel CPU, running Windows XP or (possibly) a later version of the OS. It requires an RFSPACE SDR, AFEDRI, Andrus MK1.5, FUNcube Dongle, Soundcard-based SDR, or pre-recorded RF files as well; in the specific case of the SDR-IQ, you’ll need a server application that puts the SDR-IQ on the network. SdrDx handles the RFSPACE SDRs via the network, it does not directly interface with them via USB.
For Windows, I am presently designing, testing, and compiling under Windows XP (in a VM.)