software:sdr
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| software:sdr [2015/08/22 20:53] – added section for Fedora pcfe | software:sdr [2016/09/08 10:27] (current) – [Linux] add link to inspectrum 9r | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | == SDR Software for using the badge | + | = SDR Software for using the badge |
| - | === Recommended Installations List | + | == overview |
| - | 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 | + | === GNU Radio (Linux/ |
| + | |||
| + | It's highly recommended to build [[http:// | ||
| + | [[http:// | ||
| + | |||
| + | There were two GNU Radio workshops at Easterhegg 2015: | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | **gnuradio-companion** is the full-fledged signal processing application. | ||
| + | |||
| + | **osmocom_fft** is a nice little graphical tool for quick signal checks. | ||
| + | |||
| + | === Gqrx SDR (Linux/ | ||
| + | [[http:// | ||
| + | |||
| + | === SDR# (Windows) | ||
| + | [[http:// | ||
| + | |||
| + | === RF Analyzer (Android) | ||
| + | [[: | ||
| + | |||
| + | == installation details | ||
| + | |||
| + | === Linux | ||
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| * [[http:// | * [[http:// | ||
| + | * [[https:// | ||
| - | ===== Debian based systems | + | ==== Debian based systems |
| 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.) | 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 [[https:// | The [[https:// | ||
| Line 43: | Line 66: | ||
| - | ===== Archlinux | + | ==== Archlinux |
| pacman -S gqrx python2 python2-lxml python2-cheetah # pulls hackrf and gnuradio automatically in | pacman -S gqrx python2 python2-lxml python2-cheetah # pulls hackrf and gnuradio automatically in | ||
| | | ||
| - | ===== Gentoo Linux | + | ==== Gentoo Linux |
| Versions known to work: | Versions known to work: | ||
| Line 62: | Line 85: | ||
| to your / | to your / | ||
| | | ||
| - | ===== Fedora | + | ==== Fedora |
| 1. Install software: | 1. Install software: | ||
| < | < | ||
| - | $ sudo dnf install gnuradio gnuradio-doc gnuradio-examples gqrx hackrf hackrf-doc gr-osmosdr | + | $ sudo dnf install gnuradio gnuradio-doc gnuradio-examples gqrx hackrf hackrf-doc gr-osmosdr |
| </ | </ | ||
| + | <note warning> | ||
| + | |||
| 2. boot into **HKRF-OLD** on the rad1o (for now, hopefully soon in HACKRF mode) | 2. boot into **HKRF-OLD** on the rad1o (for now, hopefully soon in HACKRF mode) | ||
| Line 100: | Line 125: | ||
| You may want to check out the files in ''/ | You may want to check out the files in ''/ | ||
| - | ==== Windows | + | === Windows |
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| * [[http:// | * [[http:// | ||
| - | ==== Mac | + | === Mac |
| Follow these instructions to install Gnuradio-Suite on your Mac: | Follow these instructions to install Gnuradio-Suite on your Mac: | ||
| Prerequisites: | Prerequisites: | ||
| - | * Install either HomeBrew, MacPorts or Fink (I used and tested only MacPorts) | + | * Install either |
| * Download and install XQuarz via http:// | * Download and install XQuarz via http:// | ||
| * Download and install MacPorts: https:// | * Download and install MacPorts: https:// | ||
| - | Install GnuRadio | + | Install GnuRadio |
| < | < | ||
| sudo port install gnuradio | sudo port install gnuradio | ||
| Line 121: | Line 146: | ||
| sudo port install gr-osmosdr | sudo port install gr-osmosdr | ||
| </ | </ | ||
| + | |||
| + | To install GnuRadio with HomeBrew, you can follow [[https:// | ||
| Start GnuRadio in the terminal with | Start GnuRadio in the terminal with | ||
| Line 130: | Line 157: | ||
| * [[: | * [[: | ||
| - | ==== Android | + | === Android |
| * [[: | * [[: | ||
| Line 136: | Line 163: | ||
| - | === RF Analyzer (Android) | + | ==== RF Analyzer (Android) |
| Patched version with rad1o support: | Patched version with rad1o support: | ||
| - | * Binary APK: [[https:// | + | * Binary APK: [[https:// |
| * Source: [[https:// | * Source: [[https:// | ||
| Requires an OTG cable or adapter and an OTG capable mobile (e.g. Jolla and Nexus 4 are **// | Requires an OTG cable or adapter and an OTG capable mobile (e.g. Jolla and Nexus 4 are **// | ||
| - | |||
| - | === GNU Radio (Linux/ | ||
| - | |||
| - | It's highly recommended to build [[http:// | ||
| - | [[http:// | ||
| - | |||
| - | There were two GNU Radio workshops at Easterhegg 2015: | ||
| - | [[http:// | ||
| - | [[http:// | ||
| - | |||
| - | **gnuradio-companion** is the full-fledged signal processing application. | ||
| - | |||
| - | **osmocom_fft** is a nice little graphical tool for quick signal checks. | ||
| - | === Gqrx SDR (Linux/Mac) | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | === SDR# (Windows) | ||
| - | http:// | ||
software/sdr.1440276803.txt.gz · Last modified: by pcfe
