This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
software [2015/08/04 20:27] c |
software [2015/12/27 12:34] (current) ray Fahrplan added |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | = 32C3 Schedule | ||
+ | * [[http://insecurit.y.nu/fahrplan.scd|Schedule for 32C3]]: Just copy it to the mass storage for current CCC Congress schedule data (last updated end of Day 0) | ||
+ | |||
= Software | = Software | ||
- | == SDR Software for using the badge | + | * [[software:sdr|SDR Software for using the badge]]: Programs to use the rad1o as a SDR for Linux/OSX/Windows/Android |
- | + | ||
- | === 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 | + | |
- | * [[:software#gnu_radio_linux_mac_windows]|GNU Radio]] | + | |
- | * [[:software#gqrx_sdr_linx_mac]|Gqrx SDR]] | + | |
- | + | ||
- | * debian based systems | + | |
- | + | ||
- | apt-get install hackrf gqrx-sdr gnuradio gr-osmosdr | + | |
- | + | ||
- | * archlinux | + | |
- | + | ||
- | pacman -S gqrx # pulls hackrf and gnuradio automatically in | + | |
- | + | ||
- | ==== Windows | + | |
- | * [[:software#gnu_radio_linux_mac_windows]|GNU Radio]] | + | |
- | * [[:software#sdr_windows]|SDR#]] | + | |
- | + | ||
- | ==== Mac | + | |
- | * [[:software#gnu_radio_linux_mac_windows]|GNU Radio]] | + | |
- | * [[:software#gqrx_sdr_linux_mac|Gqrx-SDR]] | + | |
- | + | ||
- | ==== Android | + | |
- | * [[:software#rf_analyzer_android]|RF Analyzer]] | + | |
- | + | ||
- | + | ||
- | === RF Analyzer (Android) | + | |
- | + | ||
- | * available via the F-Droid Store or [[https://github.com/demantz/RFAnalyzer|GitHub]] | + | |
- | * 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 [[http://gnuradio.org/|GNU Radio]] from source to use the most up-to-date version: | + | |
- | [[http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGRFromSource|Installation]] | + | |
- | + | ||
- | 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_-_28_-__-_tagungsraum_1_-_201504051830_-_sdr_for_non-noobs_-_sec.html|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. | + | |
- | === Gqrx SDR (Linux/Mac) | + | |
- | + | ||
- | [[http://gqrx.dk]] | + | |
- | + | ||
- | === SDR# (Windows) | + | |
- | http://sdrsharp.com/#sdrsharp | + | |
- | + | ||
- | + | ||
- | == Firmware (already flashed to the badge) | + | |
- | You can find the whole software in our git repository on github: https://github.com/rad1o/f1rmware | + | |
- | + | ||
- | Please read the [[https://github.com/rad1o/f1rmware/blob/master/doc/build.md|build instructions]] there. It's also a good starting point to find out how to write your own firmware/software for the rad1o. | + | |
- | + | ||
- | The code is released under GPLv2/BSD license (we use GPL libraries, but our code will be dual licensed) | + | |
- | + | ||
- | Please have a look at the [[:hardware]] page for data sheets of the components. | + | |
- | + | ||
- | === Structure | + | |
- | The base firmware provides you with a set of functions to control the rad1o | ||
- | * How to build your own software | + | == Firmware |
- | * There will be a patched HackRF Firmware, to use your rad1o with a standard HackRF setup. | + | |
+ | The firmware is the software running on the badge. | ||
+ | * [[firmware:start|Overview]] | ||
+ | * [[firmware:releases|Binary releases and history of the firmware]] | ||