Putting a software defined radio on a mac

A few months ago [Antti Palosaari] discovered cheap USB TV tuners could be used as a software-defined radio. Since then, we’ve seen these TV tuners receive signals from GPS satellites and even the signals between air traffic control and passenger aircraft. Like everything cool, Mac support for these drivers is slightly terrible so [hpux735] wrote his own Cocoa app to support these amazing dongles.

[hpux735]’s driver is a port of the osmocom driver, repackaged as a native Cocoa app so the terribly fickle libusb and other dependencies aren’t needed. All the code is up on GitHub, ready for you to start playing around with SDR.

As far as tutorials for those wading into the deep waters of software-defined radio, a number of how-to guides have popped up over the last month to get SDR noobs up and running quickly. Here’s a few of the best ones we’ve seen:

[braingram] put up an Instructable for Ubuntu users.

For people who have a Windows box lying around [balint] put up a getting started guide.

There’s a slightly more thorough Windows guide here.

Most of the development in the TV tuner SDR community is happening on the RTLSDR subreddit, and there’s more than enough info there to do just about anything with these TV tuner dongles. If you come up with a novel use for one of these dongles, send it in on the tip line.

Comments

  1. EschatologicalEngineer says:

    I am eager to work with this device. Unfortunately, the order I placed a couple months ago, still has not been fulfilled. DX had them listed as in stock and ready to ship when I placed my order but several days later changed the status to sold out. Have many of you gotten lucky and received your dongle yet? This thing is a wet dream worth waiting for!

  2. ejonesss says:

    the files look like they are a source code not a binary.

    can someone compile it and post it?

    • Jay says:

      I just downloaded and built it. I’m getting some build warnings, and can’t get it to run. I haven’t used Xcode in a while, so it might just be my setup (or just me).

  3. rasz says:

    What is wrong with libusb on mac?

    • macpod says:

      I’m rather curious about this too. I’ve pumped larged amounts of data through it without issue.

    • morcheeba says:

      There’s no need for it, except for cross-platform compatibility. OSX gives you full user-land control of USB; Windows requires money to develop low level USB stuff, so libusb is a workaround.

  4. HackJack says:

    Forget using the tv stick as a SDR on the mac, I’d like to be able to use a tv stick as a tv stick!

    The cheapo tv sticks (often using trident tv master chips) don’t work on mac 🙁

  5. conundrum says:

    I have a possibly similar stick here, won’t work here in the UK as wrong standard but should be fine for hacking purposes.

    Another interesting note, using a TV tuner with its tuning diode connected to a ramp generator based on a 555 to extend the range of one of these sticks.

    • therian says:

      Xtall is already not wery stable in them, additional frequency drift will make them as useful as diode probe

  6. hans says:

    I just started playing with rtl-sdr on linux, and I must say it’s awesome. gnuradio is insamely cool, if you are interested in DSP I highly recommend it and welcome all new mac users.

  7. Doktor Jeep says:

    Outstanding work.

Speak Your Mind

*

Related Hacks in radio hacks

  • RSS Feed Testing
  • Improving a software defined radio with a few bits of wire
  • Hacking the Kingston Wi-Drive
  • Putting a software defined radio on a mac
  • Defying gravity for new user interfaces