Software Defined Radio with HackRF, Lesson 1


In order to clearly see my screen during the demonstration, viewing the video in full screen mode may help. Even better: You can download this video in high resolution (720p). (torrent)

in this lesson


  1. Try Pentoo Linux: Follow the instructions at Getting Started with HackRF and GNU Radio.
  2. FM radio flowgraph: Create a flowgraph in GNU Radio Companion like the one in the video or the screenshot below. Test the flowgraph by listening to a strong FM radio signal.
  3. FM radio RX flowgraph screenshot
  4. Add a channel slider: Add a slider to your FM radio flowgraph and use it to change channels while your flowgraph is running.
  5. Add a second channel: Update your FM radio flowgraph so that it allows you to listen to two radio stations at the same time. Hint: Use an Add block to combine two audio signals.



Software Defined Radio with HackRF is copyright 2014, 2015 by Michael Ossmann and is released under the CC BY license.