EasyManua.ls Logo

Great Scott Gadgets HackRF - Default Chapter; Table of Contents

Great Scott Gadgets HackRF
104 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
USER DOCUMENTATION
1 Getting Started with HackRF and GNU Radio 1
1.1 Try Your HackRF with Pentoo Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Software Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 hackrf_sweep 3
2.1 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Output fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Operating System Tips 5
3.1 Package managers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Building from source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4 HackRF One 9
4.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 Differences between Jawbreaker and HackRF One . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.3 Enclosure Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.4 Using HackRF One’s Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.5 SMA, not RP-SMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.6 Transmit Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.7 Receive Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.8 External Clock Interface (CLKIN and CLKOUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.9 Hardware Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.10 Expansion Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5 Opera Cake 17
5.1 Using Opera Cake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Opera Glasses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6 Updating Firmware 19
6.1 Updating the SPI Flash Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.2 Updating the CPLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.3 Only if Necessary: DFU Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.4 Only if Necessary: Recovering the SPI Flash Firmware . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.5 Obtaining DFU-Util . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7 FAQ 23
7.1 I can’t seem to access my HackRF under Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
7.2 hackrf_set_sample_rate fails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.3 What is the big spike in the center of my received spectrum? . . . . . . . . . . . . . . . . . . . . . . 25
7.4 How do I deal with the DC offset? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
i

Table of Contents