This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

Error -61024 When Trying to Run Code on an FPGA Target in LabVIEW

Updated Apr 7, 2026

Reported In

Hardware

  • CompactRIO Controller
  • myRIO-1900
  • myRIO-1950

Software

  • LabVIEW FPGA Module
  • LabVIEW
  • LabVIEW Real-Time Module

Issue Details

  • When running a Real-Time or Host VI calling an FPGA VI or FPGA bitfile inside an FPGA target (CompactRIO, FlexRIO, R Series Card), I get the following error message with either the Open Dynamic Bitfile Reference VI or Open FPGA VI Reference.

Error -61024 occurred at Open Dynamic Bitfile Reference

Possible reason(s):

LabVIEW FPGA: The device type that has been configured in this function does not match the actual type of the device.  


 

The error is shown in the following dialog box:
 

Open Dynamic Bitfile Reference.png

  • I have installed the myRIO Toolkit on my PC to interact with the myRIO controller. However, even though I have installed the required software in the right order, I keep getting the following error message every time I try to use either the Express VIs or the Low Level VIs that are part of this toolkit:

 

Error -61024 occurred at niLvFpga_Open_myRIO-1950.vi

Possible reason(s):

LabVIEW FPGA: The device type that has been configured in this function does not match the actual type of the device.



The error can be seen in the following picture:
 
myRIOToolkit Error.png

 


 

Solution

1. If you are getting this error when trying to use a bitfile or FPGA, the issue is often caused because the referenced FPGA bitfile (.lvbitx) or FPGA VI was compiled for different hardware than you are currently using. For example, the bitfile or VI was compiled for a cRIO-9039 but you are using it on a cRIO-9045. To resolve this issue, you can try the following steps:

Once this compiles, you should be able to change the code on your LabVIEW block diagram to point the Open Dynamic Bitfile Reference function to the newly compiled bitfile. 

2. If you are getting this error when opening FPGA references remotely, on the resource name input of the Open FPGA VI Reference.vi, try manually entering the network RIO resource name as rio://<IP Address>/RIOx, where IP Address is the IP of the target containing the FPGA and x is the FPGA target number. In the example below, the cRIO-9045 is remotely calling an FPGA running on a cRIO-9039. The resource name in this case should be rio://10.198.209.80/RIO0.

 

3. If you are getting this error when using the myRIO Toolkit, this is likely to be related to corrupted LabVIEW, myRIO Toolkit, or firmware (on your myRIO controller) installation. Therefore, to solve the issue, please review the steps below: