Error -65673: Slot not Configured to the Correct Program Mode in LabVIEW

Updated Oct 30, 2025

Reported In

Hardware

  • cRIO-9041
  • cRIO-9042
  • cRIO-9043
  • cRIO-9045
  • cRIO-9046
  • cRIO-9047
  • cRIO-9048
  • cRIO-9049
  • cRIO-9040
  • cRIO-9053
  • cRIO-9054
  • cRIO-9056
  • cRIO-9057

Software

  • LabVIEW
  • Measurement & Automation Explorer (MAX)
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

Driver

  • NI-DAQmx
  • NI CompactRIO

Issue Details

  • I'm trying to deploy systems for the CompactRIO (cRIO) with DAQmx (cRIO-904x and cRIO-905x), but the Replication and Deployment (RAD) utility does not set the Module Programming Modes for the new chassis and gives error 65673.
  • I just upgraded from an older cRIO (i.e, cRIO-9063) to a cRIO-9053. In the past, for my old target, I used to deploy the RAD image, then the Real-Time executable following the steps listed in this article. After this, everything worked fine. However, after repeating the same steps for this new unit, I get the following error. 

Error 65673 occurred at an unidentified location
Possible reason(s):
The slot is not configured to the correct program mode. Ensure the slot is configured to run in LabVIEW FPGA. ​​

Solution

This error can occur if the modules are not in the expected programming mode (Scan Engine, FPGA, or NI-DAQmx for newer cRIO models). You can get and set the programming mode in three different ways: programmatically, through NI Measurement and Automation Explorer (MAX), or LabVIEW Project. The first 2 options are only available for cRIO controllers with NI-DAQmx support.
 

Programmatically

The NI-DAQmx device driver support for the CompactRIO controllers includes properties that allow to programmatically read and set the module programming modes for slots. To interact with these properties, you also need to install the NI System Configuration.

You can see an example of how to use these properties in Programmatically Reading and Setting the Module Programming Mode for CompactRIO. ​​​​​​​

NI MAX

On NI MAX, select the controller you are working with and expand the Devices and Interfaces tab. Select the module, choose the desired programming mode, and press Save.

 
 

LabVIEW Project

To deploy the correct program mode in LabVIEW, open the LabVIEW Project window, put the module in the desired mode, right-click the module, and click Deploy (Scan Engine) or Deploy Module Modules (NI-DAQmx or FPGA).

Additional Information

The mode of a slot isn't stored on disk, but instead within an ASIC on the cRIO itself. The base RAD tool can't obtain/deploy module mode settings. However, the RAD source code is available on the GitHub platform, so you can modify it to include the desired functionality. The same applies to the Get and Set Real-Time System Image LabVIEW example.