This is an old revision of the document!
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.
NOTE: Current versions of gqrx-sdr and gr-osmosdr in Ubuntu 14.04 are known to cause issues with the rad1o. (hackrf_info not detecting the badge, error loading libosmosdr etc.) The original hackrf wiki has a PPA with updated versions.
1. Install software:
apt-get install hackrf gqrx-sdr gnuradio gr-osmosdr
2. Make sure the hackrf kernel module is not loaded. If you don't do this, 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. Additionally you will need 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"
4. make sure you boot the hackrf-old on the rad1o, as gqrx somehow only recognized the device as a hackrf then (at least with gqrx from debian testing)
5. check with hackrf_info that everything works
6. launch gqrx, it should autoconfigure itself
pacman -S gqrx python2 python2-lxml python2-cheetah # pulls hackrf and gnuradio automatically in
Follow these instructions to install Gnuradio-Suite on your Mac: Prerequisites:
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
Patched version with rad1o support:
Requires an OTG cable or adapter and an OTG capable mobile (e.g. Jolla and Nexus 4 are not)
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.