This page is no longer maintained and is deprecated.

Please refer to the USRP Hardware Manual

USRP Hardware Driver™ software (UHD™)

The USRP Hardware Driver™ software (UHD™) is the hardware driver for all USRP devices. It works on all major platforms (Linux, Windows, and Mac) and can be built with GCC, Clang, and MSVC compilers.

The goal of the UHD software is to provide a host driver and API for current and future Ettus Research products. Users will be able to use UHD software standalone or with third-party applications, such as:

Installation Instructions

Use these USRP Hardware Driver (UHD) software installers, no compilation necessary: Or download and install UHD software from source:


Code Examples

Help and Support

Building FPGA Images

  • This section has been moved to the FPGA Manual page on

GNU Radio + USRP Hardware Driver Software (UHD)

GNU Radio is a popular SDR development toolkit commonly used with USRP devices. For information on how to install GNU Radio alongside UHD software, click here.