This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
software:sdr [2015/08/22 23:47] pcfe added gr-air-modes to Fedora software install instructions |
software:sdr [2016/09/08 12:27] 9r [Linux] add link to inspectrum |
||
---|---|---|---|
Line 9: | Line 9: | ||
There were two GNU Radio workshops at Easterhegg 2015: | There were two GNU Radio workshops at Easterhegg 2015: | ||
- | [[http://media.ccc.de/browse/conferences/eh2015/eh15_-_27_-__-_tagungsraum_1_-_201504041830_-_sdr_for_noobs_-_sec.html#video|SDR for Noobs]] | + | * [[http://media.ccc.de/browse/conferences/eh2015/eh15_-_27_-__-_tagungsraum_1_-_201504041830_-_sdr_for_noobs_-_sec.html#video|SDR for Noobs]] |
- | [[http://media.ccc.de/browse/conferences/eh2015/eh15_-_28_-__-_tagungsraum_1_-_201504051830_-_sdr_for_non-noobs_-_sec.html|SDR for non-noobs]] | + | * [[http://media.ccc.de/browse/conferences/eh2015/eh15_-_28_-__-_tagungsraum_1_-_201504051830_-_sdr_for_non-noobs_-_sec.html|SDR for non-noobs]] |
**gnuradio-companion** is the full-fledged signal processing application. | **gnuradio-companion** is the full-fledged signal processing application. | ||
Line 31: | Line 31: | ||
* [[:software:sdr#gqrx_sdr_linx_mac]|Gqrx SDR]] - Easy display of signal strengths/waterfall etc. with basic filtering and demodulation support. | * [[:software:sdr#gqrx_sdr_linx_mac]|Gqrx SDR]] - Easy display of signal strengths/waterfall etc. with basic filtering and demodulation support. | ||
* [[http://www.baudline.com|Baudline]] (not in the Debian package repository) - Another signal visualizer. | * [[http://www.baudline.com|Baudline]] (not in the Debian package repository) - Another signal visualizer. | ||
+ | * [[https://github.com/miek/inspectrum|inspectrum]] - Similar to baudline, but OSS. | ||
==== Debian based systems | ==== Debian based systems | ||
Line 90: | Line 91: | ||
$ sudo dnf install gnuradio gnuradio-doc gnuradio-examples gqrx hackrf hackrf-doc gr-osmosdr gr-air-modes | $ sudo dnf install gnuradio gnuradio-doc gnuradio-examples gqrx hackrf hackrf-doc gr-osmosdr gr-air-modes | ||
</code> | </code> | ||
+ | <note warning>Fedora 24 also needs hackrf-static.</note> | ||
+ | |||
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 130: | Line 133: | ||
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 [[http://brew.sh|HomeBrew]], MacPorts or Fink |
* Download and install XQuarz via http://xquartz.macosforge.org/landing/ | * Download and install XQuarz via http://xquartz.macosforge.org/landing/ | ||
* Download and install MacPorts: https://www.macports.org/install.php | * Download and install MacPorts: https://www.macports.org/install.php | ||
- | Install GnuRadio | + | Install GnuRadio with MacPorts: |
<code> | <code> | ||
sudo port install gnuradio | sudo port install gnuradio | ||
Line 143: | Line 146: | ||
sudo port install gr-osmosdr | sudo port install gr-osmosdr | ||
</code> | </code> | ||
+ | |||
+ | To install GnuRadio with HomeBrew, you can follow [[https://github.com/robotastic/homebrew-hackrf|this guide]]. | ||
Start GnuRadio in the terminal with | Start GnuRadio in the terminal with | ||
Line 161: | Line 166: | ||
Patched version with rad1o support: | Patched version with rad1o support: | ||
- | * Binary APK: [[https://github.com/rad1o/RFAnalyzer/raw/rad1o/RFAnalyzer-rad1o.apk|RFAnalyzer-rad1o.apk]] | + | * Binary APK: [[https://github.com/rad1o/RFAnalyzer/raw/rad1o/RFAnalyzer-rad1o.apk|RFAnalyzer-rad1o.apk]] (as of 2015-08-23, this APK seem to need HKRF-OLD mode) |
* Source: [[https://github.com/rad1o/RFAnalyzer|RFAnalyzer]] | * Source: [[https://github.com/rad1o/RFAnalyzer|RFAnalyzer]] | ||
Requires an OTG cable or adapter and an OTG capable mobile (e.g. Jolla and Nexus 4 are **//not//**) | Requires an OTG cable or adapter and an OTG capable mobile (e.g. Jolla and Nexus 4 are **//not//**) |