Redeploy cRIO Application Without the Source Code

Updated Oct 24, 2018

Reported In


  • CompactRIO Chassis
  • CompactRIO Controller
  • CompactRIO Chassis (Legacy)
  • CompactRIO Controller (Legacy)
  • CompactRIO Single-Board Controller
  • cRIO-9012
  • cRIO-9022


  • LabVIEW


  • NI Single Board Reconfigurable Input Output (NI sbRIO)

Issue Details

I have a production line with two cRIO-9012. One of the controller is broken and I want to transfer the executable to a similar device, a cRIO-9022. I do not have the LabVIEW project anymore. 
What is the process for deployment without LabVIEW project? Can I just copy the start-up executable from the working cRIO-9012 to cRIO-9022 and install drivers or it's not so simple?


It is possible to deploy an executable without the LabVIEW project, but you need exactly the same type of controller that the executable is compiled for. 
If you are using identical hardware you can deploy the executable on a duplicate image via the Replication and Deployment (RAD) Utility. Also if the executable has been compiled for the correct target, you can FTP the file onto your real-time controller.
However the compiled executable is specifically made for a given type of cRIO controller, thus directly transferring it to a different device is not possible.


Not Helpful