# HackRF One (Great Scott Gadgets)

> Explore wideband radio with a USB SDR that can receive or transmit.

- **Category:** Radio & mesh
- **Availability:** Listed by maker
- **Price:** US$328 (at shop.hak5.org), checked 2026-09-15
- **Good for:** Explore wideband radio with a USB SDR that can receive or transmit.
- **You'll need:** Host software, USB cable and antenna suited to the band.
- **Trade-off:** Half-duplex: it cannot transmit and receive simultaneously.
- **Page:** https://gadgets.sh/devices/hackrf-one/

## Where to buy

| Shop | Status | Link |
|---|---|---|
| Great Scott Gadgets | Orderable | https://greatscottgadgets.com/hackrf/one/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=hackrf-one&utm_content=api |
| Hak5 | Sold out at Hak5 | https://shop.hak5.org/products/hackrf?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=hackrf-one&utm_content=api |
| Seeed Studio | Sold out at Seeed Studio | https://www.seeedstudio.com/HackRF-One-p-2870.html?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=hackrf-one&utm_content=api |
| SparkFun Electronics | Sold out at SparkFun Electronics | https://www.sparkfun.com/hackrf-one.html?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=hackrf-one&utm_content=api |
| Attify Store | Sold out at Attify Store | https://www.attify-store.com/products/hackrf-one?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=hackrf-one&utm_content=api |
| Hacker Warehouse | Sold out at Hacker Warehouse | https://hackerwarehouse.com/product/hackrf-one-kit/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=hackrf-one&utm_content=api |
| Passion Radio | Sold out at Passion Radio | https://www.passion-radio.com/sdr-transceivers/hackrf-sdr-75.html?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=hackrf-one&utm_content=api |
| Elektor | Sold out at Elektor | https://www.elektor.com/products/great-scott-gadgets-hackrf-one-sdr-1-mhz-to-6-ghz?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=hackrf-one&utm_content=api |

## Blueprint

**Open hardware.** HackRF One's full KiCad schematic/PCB, laser-cut acrylic case files, and firmware are published under CERN-OHL-P (hardware) / GPLv2 (firmware).

### Design files

- schematic: [HackRF One top-level schematic](https://github.com/greatscottgadgets/hackrf/blob/main/hardware/hackrf-one/hackrf-one.kicad_sch) (KiCad)
- pcb: [HackRF One PCB layout](https://github.com/greatscottgadgets/hackrf/blob/main/hardware/hackrf-one/hackrf-one.kicad_pcb) (KiCad)
- enclosure: [Acrylic case outline v2 (PDF)](https://github.com/greatscottgadgets/hackrf/blob/main/hardware/hackrf-one/acrylic_case/HackRF_One_Case_v2.pdf) (PDF)
- enclosure: [Acrylic case outline v2 (DXF)](https://github.com/greatscottgadgets/hackrf/blob/main/hardware/hackrf-one/acrylic_case/HackRF_One_Case_v2.dxf) (DXF)

### Source repositories

- [greatscottgadgets/hackrf](https://github.com/greatscottgadgets/hackrf) — hardware, GPL-2.0, ★8128

### Key parts

| Part | Role | Datasheet |
|---|---|---|
| NXP LPC4320FBD144 | MCU (dual-core Cortex-M4/M0) | https://www.nxp.com/part/LPC4320FBD144 |
| Analog Devices/Maxim MAX2837 | 2.3-2.7GHz zero-IF RF transceiver |  |
| Analog Devices/Maxim MAX5864 | dual 8-bit ADC / dual 10-bit DAC (baseband AFE) |  |
| Qorvo RFFC5072 | wideband mixer + fractional-N synthesizer (frequency conversion) |  |
| Xilinx (AMD) XC2C64A | CPLD (glue logic) |  |

_Notes:_ Repo confirmed via gh api (GPL-2.0, 8128 stars); hardware/hackrf-one subfolder carries its own CERN-OHL-P-2.0 LICENSE (fetched). Chip part numbers confirmed by grepping raw mcu.kicad_sch/frontend.kicad_sch/baseband.kicad_sch for lib_id references (LPC4320FBD144, RFFC5072, MAX2837, MAX5864, XC2C64A). analog.com and qorvo.com blocked automated fetch (TLS/bot-protection, 000/429) in this environment so no direct manufacturer datasheet URL could be verified for MAX2837/MAX5864/RFFC5072/XC2C64A; NXP page for the MCU verified 200.

### Raw source files

Direct links an agent or KiCad can open (the viewer on the page reads the same files).

- KiCad project **HackRF One top-level schematic** (greatscottgadgets/hackrf): [hackrf-one.kicad_pro](https://raw.githubusercontent.com/greatscottgadgets/hackrf/main/hardware/hackrf-one/hackrf-one.kicad_pro), [baseband.kicad_sch](https://raw.githubusercontent.com/greatscottgadgets/hackrf/main/hardware/hackrf-one/baseband.kicad_sch), [frontend.kicad_sch](https://raw.githubusercontent.com/greatscottgadgets/hackrf/main/hardware/hackrf-one/frontend.kicad_sch), [hackrf-one.kicad_sch](https://raw.githubusercontent.com/greatscottgadgets/hackrf/main/hardware/hackrf-one/hackrf-one.kicad_sch), [mcu.kicad_sch](https://raw.githubusercontent.com/greatscottgadgets/hackrf/main/hardware/hackrf-one/mcu.kicad_sch), [hackrf-one.kicad_pcb](https://raw.githubusercontent.com/greatscottgadgets/hackrf/main/hardware/hackrf-one/hackrf-one.kicad_pcb)

## Specifications

### RF and input limits

| | |
|---|---|
| Range | 1 MHz–6 GHz; half-duplex transmit or receive. |
| Samples | 2–20 MS/s; 8-bit I and 8-bit Q. |
| RF input maximum | −5 dBm; exceeding this can permanently damage the receiver. |
| Attenuation | Use external attenuation for stronger signals; disabling the RX amplifier is not reliable protection. |
| Transmit power | Frequency-dependent; no single output-power value covers the whole tuning range. |
| RF controls | Software-controlled RX/TX gain and baseband filtering. |
| Low sample rates | Documentation recommends ≥8 MS/s acquisition, then filtered decimation for narrower streams. |

### Connections and accessories

| | |
|---|---|
| Antenna port | 50 Ω SMA female. |
| Connector fit | SMA and RP-SMA may screw together without a working center contact. |
| Antenna power | Switchable 3.0–3.3 V, 50 mA maximum. |
| Clock ports | 10 MHz, 3.3 V square wave; CLKIN must remain between 0 and 3.3 V. |
| Host power | Supply 5 V at 500 mA through USB. |
| USB port | Micro-B connector with high-speed USB data. |
| Included | Enclosed HackRF One and micro-USB cable; antenna is separate. |
| Expansion | Internal headers and programming buttons; custom standalone operation requires appropriate firmware. |

### Software and revisions

| | |
|---|---|
| Host throughput | High-speed USB and sufficient CPU; shared USB traffic can restrict higher sample rates. |
| Install | libhackrf and HackRF Tools; official guide covers Linux, macOS, FreeBSD and Windows. |
| Windows path | Official guide points to radioconda binaries. |
| Version matching | Firmware may need updating to match host tools. |
| Firmware image | Use hackrf_one_usb.bin for SPI flash; model-specific .dfu is for recovery. |
| Revision identification | PCB silkscreen identifies revision; r6 onward also reports it through hackrf_info. |
| Revision differences | r9 changed RF/clock components; r10 largely returned to r8 design. Maker states common factory performance specifications. |
| Design and downloads | Firmware releases, host source and hardware designs are published by Great Scott Gadgets. |

## Firmware & community

- [PortaPack Mayhem](https://github.com/portapack-mayhem/mayhem-firmware) — Definitive standalone firmware for HackRF + PortaPack: ADS-B, Sub-GHz, APRS, AIS, and spectrum analysis.
- [Official HackRF Host Tools](https://github.com/greatscottgadgets/hackrf) — Primary open-source SDR platform repository, CPLD bitstreams, and host command-line utilities.
- [Universal Radio Hacker](https://github.com/jopohl/urh) — Complete suite for wireless protocol investigation with native HackRF transceiver support.

## Documentation

- [Maker product and package](https://greatscottgadgets.com/hackrf/one/)
- [One RF specifications and input limit](https://hackrf.readthedocs.io/en/latest/hackrf_one.html)
- [USB host requirements](https://hackrf.readthedocs.io/en/latest/hackrf_minimum_requirements.html)
- [Software installation](https://hackrf.readthedocs.io/en/latest/installing_hackrf_software.html)
- [Firmware and recovery guide](https://hackrf.readthedocs.io/en/latest/updating_firmware.html)
- [Revision identification](https://hackrf.readthedocs.io/en/latest/list_of_hardware_revisions.html)
- [SMA connector guidance](https://hackrf.readthedocs.io/en/latest/hackrf_connectors.html)
- [External clock interface](https://hackrf.readthedocs.io/en/stable/external_clock_interface.html)
- [Sampling and decimation](https://hackrf.readthedocs.io/en/latest/sampling_rate.html)
- [Release 2026.01.3](https://github.com/greatscottgadgets/hackrf/releases/tag/v2026.01.3)
- [Hardware and software source](https://github.com/greatscottgadgets/hackrf)

---
Source: gadgets.sh · https://gadgets.sh/devices/hackrf-one/ · JSON: https://gadgets.sh/api/v1/devices/hackrf-one.json
