This is an old revision of the document!
Table of Contents
SDR Software for using the badge
Recommended Installations List
Just a quick check list of installations recommended before camp. Detailed descriptions below! Don't worry if you are not coming with a laptop, the badge will still be useful to you.
Linux
Debian based systems
apt-get install hackrf gqrx-sdr gnuradio gr-osmosdr
NOTE: For Debian/Ubuntu Systems you qgrx will not work correctly, if you have the hackrf kernel module loaded. Additionally you will need some UDEV rules.
1. Create some udev rules, replace YOURUSER with your username (whoami)
$ sudo vim /etc/udev/rules.d/51-rad1o.rules SUBSYSTEM=="usb", ATTR{idVendor}=="1d50", ATTR{idProduct}=="cc15", MODE="0600", OWNER="YOURUSER", GROUP="YOURUSER" SUBSYSTEM=="usb", ATTR{idVendor}=="1d50", ATTR{idProduct}=="6089", MODE="0600", OWNER="YOURUSER", GROUP="YOURUSER"
2. blacklist the hackrf module. If you don't do this / still have the module loaded you'll get a -1000 error from hackrf_info
$ sudo rmmod hackrf $ sudo vim /etc/modprobe.d/blacklist.conf # module blacklisted for radi1o / gqrx usage blacklist hackrf
3. make sure you boot the hackrf-old, as gqrx somehow only recognized the device as a hackrf then (at least with gqrx from debian testing)
4. check with hackrf_info that everything works
5. launch gqrx, it should autoconfigure itself
archlinux
pacman -S gqrx # pulls hackrf and gnuradio automatically in
Windows
Mac
Follow these instructions to install Gnuradio-Suite on your Mac: Prerequisites:
- Install either HomeBrew, MacPorts or Fink (I used and tested only MacPorts)
- Download and install XQuarz via http://xquartz.macosforge.org/landing/
- Download and install MacPorts: https://www.macports.org/install.php
Install GnuRadio
sudo port install gnuradio
You also want to install the OsmoSDR radio blocks for GnuRadio
sudo port install gr-osmosdr
Start GnuRadio in the terminal with
gnuradio-companion
Android
RF Analyzer (Android)
Patched version with rad1o support:
- Binary APK: RFAnalyzer-rad1o.apk
- Source: RFAnalyzer
Requires an OTG cable or adapter and an OTG capable mobile (e.g. Jolla and Nexus 4 are not)
GNU Radio (Linux/Mac/Windows)
It's highly recommended to build GNU Radio from source to use the most up-to-date version: Installation
There were two GNU Radio workshops at Easterhegg 2015: SDR for Noobs SDR for non-noobs
gnuradio-companion is the full-fledged signal processing application.
osmocom_fft is a nice little graphical tool for quick signal checks.