How to use the USRP X310+OBX daughterboard normally in an open source environment?

Updated Jun 16, 2026

Environment

Hardware

  • USRP X310
  • OBX-160

NI launched the OBX daughterboard in 2026, which is compatible with the USRP X310/X300 and can extend the support maximum frequency range of the X310 from 6GHz to 8.4GHz. When customers replace the original UBX daughterboard on their X310 with the latest OBX daughterboard, running the example code in the open-source environment results , one error reported , like below picture:

 

 

How can we resolve this error?

1. Ensure that the UHD driver version of host PC  is greater than or equal to 4.9.0;

2. After upgrading the host PC to UHD 4.9.0, the X310+OBX needs to be refreshed the latest FPGA image using the uhd_image_loader command;

3. Send uhd_usrp_probe to verify if the host PC and USRP software driver versions are consistent; If no error is returned after running the command, you can run the example code in the open source environment;

Running open-source Python or C++ examples did not encounter any problems;