Resetting the Password for NI Real-Time Targets

Updated Jan 5, 2022



  • CompactRIO Controller
  • myRIO-1900
  • myRIO-1950
  • CompactRIO Single-Board Controller
  • Industrial Controller


  • LabVIEW Real-Time Module

This article explains how to reset the password on NI Real-Time targets. The method differs depending on the operating system of the target. Please refer to Real-Time Controllers and Real-Time Operating System Compatibility to determine which operating system each real-time target is running.

Follow the relevant sections below, depending on whether the target is running Linux, Phar Lap ETS or VxWorks .

Non-Linux Real-Time Targets

First, check which version of LabVIEW Real-Time is installed and check which operating system the real-time target is running. Then, follow the steps below for the associated versions.

For LabVIEW Real-Time 2009 and older

Note: The password will be removed during this process. The IP configuration will need to be reconfigured. 

If the RIO device has physical DIP switches, follow these instructions: 

  1. Set the IP RESET switch to ON.

  2. Reboot the controller.

  3. Set the switch to OFF.

If your RIO does not have DIP switches, follow these instructions:

  1. Hold the RESET button until the STATUS LED turns solid orange or yellow.

  2. Release the RESET button and the controller will restart. The STATUS LED will blink three times indicating that the controller is in Safe Mode.

  3. Hold the RESET button again until the STATUS LED turns solid orange or yellow.

  4. Release the RESET button and the controller will reset the password, reset the IP configuration, and restart in Safe Mode.

  5. Find the RIO in NI Measurement and Automation Explorer (MAX) and restart the controller into Normal Mode.

For LabVIEW Real-Time 2010 and newer

Note: After this process, the RIO will be usable without a password, but all files that were on the RIO will be lost in the process. 
The security settings of the RIO now carry through an IP reset. The RIO controller will have to be reformatted in order to clear the password. 
Reboot the controller into Safe Mode, by using the DIP switches or holding the RESET button as described above.

Reformat the controller in MAX by following How to Restore LabVIEW RT Target to Factory Default Configuration.

Linux Real-Time targets

Note: All myRIO systems run Linux Real-Time. 

Our Technical Support Engineering department will be able to assist customers who need to reset passwords on Linux Real-Time targets. To get in touch with an Technical Support Engineer, open a support request at NI Support.