Software Defined Radio with HackRF, Lesson 5 - Great Scott Gadgets

Great Scott Gadgets

Software Defined Radio with HackRF, Lesson 5

HackRF One

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

  • packaging and enclosure
  • USB port
  • LEDs
  • buttons
  • ANTENNA port
  • CLKIN and CLKOUT ports
  • libhackrf
  • hackrf-tools
  • testing USB transfer rates
  • updating firmware and CPLD
  • RF amplifier


  1. Download the latest HackRF release.

  2. Update the firmware on your HackRF One. For this and the subsequent steps, you may want to boot to Pentoo or the GNU Radio Live DVD.

  3. Update the CPLD on your HackRF One. There is a known bug that prevents this from working on Windows. How about trying one of those live Linux distros?

  4. Determine the maximum sample rate supported by a USB port.


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