How to run on Windows for URSP B210 Software Defined Radios
To run uhd_find_devices on Windows, you must install the USRP Hardware Driver (UHD) software package from Ettus Research. The uhd_find_devices utility is included as part of this software suite, not a standalone tool.
Step 1: Download the UHD Installer
- Navigate to the Ettus Research website to find the latest UHD installer package for Windows. The installer name will indicate the compatible Windows version and compiler, e.g., uhd_<version>_Win64_VSxxxx.exe.
Step 2: Install the UHD Software
- Run the downloaded executable file as an administrator.
- Follow the prompts and accept the license agreements.
- Crucially, ensure you select the option to “Add UHD to the system PATH for all users” during the installation. This allows you to run uhd_find_devices directly from any Command Prompt or PowerShell window.
- Acknowledge any prompts to trust software from ‘National Instruments Corporation‘ and install Windows device drivers.
- Restart your computer after the installation is complete to finalize the changes to the system PATH and driver installation.
Step 3: (Optional but Recommended) Install MSVC Redistributable
- To ensure all components function correctly, download and install the latest Microsoft Visual C++ Redistributable Package from the Microsoft website. Run the executable and restart your computer if prompted.
Step 4: Verify the Installation
- Connect your USRP device to your computer (via USB or Ethernet) and power it on.
- Open a new Command Prompt or PowerShell window.
- Run the command:
bash
uhd_find_devices
If installed correctly and the device is recognized, the utility will output information about the connected USRP device, including its serial number and IP address (if applicable).
Troubleshooting:
- If you still cannot run the command, you may need to navigate directly to the installation directory (default is C:\Program Files\UHD\bin\) and run uhd_find_devices.exe from there or add the directory to your system’s environment variables manually.
- If the device is not found, check your network settings (for Ethernet devices) or ensure the specific USB drivers for your device type are installed correctly via the Device Manager (for older UHD versions).