Error -1074118607 When Using a USRP RIO device

Updated Nov 27, 2024

Reported In

Hardware

  • USRP-2944
  • USRP-2945
  • USRP-2955
  • USRP-2954
  • USRP-2974

Software

  • LabVIEW

Driver

  • NI-USRP

Issue Details

I am trying to use a USRP RIO device connected to my PC via ethernet. However, I am getting error -1074118607 in LabVIEW. How can I solve this?

niUSRP Open Rx Session.vi<ERR>The FPGA version is incompatible with this version of host code. Update the image on the USRP device using the NI-USRP Configuration Utility.

Solution

Any FPGA image in a USRP device has a compatibility number. When this compatibility number mismatches what the driver in the host PC expects, this error is seen. To solve this issue, you need to re-write the FPGA image of the USRP. Follow the steps bellow to achieve this:

 

  1. Launch the NI-USRP Configuration Utility. If you can't find it, the *.exe is installed in C:\Program Files (x86)\National Instruments\NI-USRP\utilities.
  2. Check that the USRP is detected by the NI-USRP Configuration Utility by clicking in Refresh Device List as seen below. If is not detected, check your IP address according to the article: What is the Default IP Address of my USRP RIO Device?

  3. Select the N2xx/NI-29xx Image Updater tab. You should see the same UPDATE NEEDED message shown below, indicating the FPGA image requires to be updated. 


    4. Update the FPGA image as recommended in the document: How to Update Firmware and FPGA Images for the NI 292x and N2xx USRP.