Error -63040 When Attempting to Run an FPGA VI on CompactRIO

Updated Oct 25, 2018

Reported In


  • CompactRIO Chassis


  • LabVIEW FPGA Module
  • LabVIEW


  • NI-RIO



Issue Details

I am receiving the following error when I try to run my FPGA VI:

Error -63040: NI-RIO FPGA Communications Framework: (Hex 0xFFFF09C0) A connection could not be established to the specified remote device. Ensure the device is on and accessible via the network, and that it is listening on the correct port.


This problem occurs either when the NI-RIO driver version on the CompactRIO does not match that of the host or the CompactRIO is not connected to your host. You can check the current versions of software on your host PC and the target cRIO, but opening the software tabs for each. This is shown by the red boxes in the image below. 

First, make sure that your CompactRIO target can be discovered in NI MAX.  You may then need to update the NI-RIO FCF driver. See the MAX Help for instructions on upgrading CompactRIO software:
  1. Open Measurement & Automation Explorer.
  2. Press F1 to open the MAX Help.
  3. Navigate to Measurement & Automation Explorer Help » MAX Remote Systems Help » LabVIEW Real-Time Target Configuration » Adding or Removing Software » Using the LabVIEW Real-Time Software Wizard.


Not Helpful