Recovering a roboRIO using Safe Mode

Occasionally a roboRIO may become corrupted to the point that it cannot be recovered using the normal boot and imaging process. Booting the roboRIO into Safe Mode may allow the device to be successfully re-imaged.

Important

These steps are not applicable to the roboRIO 2. Reimaging the SD card following roboRIO 2.0 microSD card imaging process will fully reformat the device.

Booting into Safe Mode

A roboRIO with the status light and the reset button highlighted.

To boot the roboRIO into Safe Mode:

  1. Apply power to the roboRIO

  2. Press and hold the Reset button until the Status LED lights up (~5 seconds) then release the Reset button

  3. The roboRIO will boot in Safe Mode (indicated by the Status LED flashing in groups of 3)

Recovering the roboRIO

The roboRIO can now be imaged by using the roboRIO Imaging Tool as described in Imaging your roboRIO.

About Safe Mode

In Safe Mode, the roboRIO boots a separate copy of the operating system into a RAM Disk (the firmware). This allows you to recover the roboRIO even if the normal copy of the OS is corrupted. While in Safe Mode, any changes made to the OS (such as changes made by accessing the device via SSH or Serial) will not persist to the normal copy of the OS stored on disk.