FRC roboRIO Imaging or Firmware Update Failing

Updated Feb 24, 2022

Reported In

Hardware

  • roboRIO

Other

This article is specific to the FIRST Robotics Competition participants. Learn more in ni.com/frc

Issue Details

  • I'm trying to update my roboRIO firmware using the roboRIO imaging tool, but I'm getting an unusual error.
  • I cannot reimage the NI roboRIO for FRC, it fails during the process or reports that the target has corrupt firmware.
  • When I use the roboRIO Imaging Tool I receive NI System Configuration errors similar to:
 

Unable to complete operation because of unexpected error. -2147467259
Possible reason: Occurred at nisyscfg.lvlib upgrade firmware file
 

Unable to download firmware to target.
Unable to complete operation because of unexpected error: Error -2147220622 occurred at nisyscfg.lvlib:Initialize (Helper).vi:3930001
NI System Configuration: the name of the target or expert contains illegal characters or has an invalid format. Each label of the hostname must be between 1 and 63 characters long, and the entire hostname.
 

Solution

roboRIO 2.0 (with SD card)

  1. Use the process described here to reimage the roboRIO SD card: roboRIO 2.0 microSD Card Imaging
  2. Once the SD card is imaged, reinsert it to the roboRIO and connect it to your computer by USB to set the team number using the roboRIO Imaging Tool.
  3. If the roboRIO has a red STATUS LED please visit: FRC roboRIO Light is Red ​​.
 

roboRIO 1.0 (no SD card)

If you have a roboRIO 1.0 and run into an error during the update process, try the following:
  1. Make sure there is just one roboRIO in the network (check the USB, Ethernet and WiFi connections)
  2. Run the roboRIO Imaging Tool as administrator.
  3. Ensure that you have disabled any firewalls or anti-virus on the system that might block files or network access to the roboRIO.
  4. Try booting the roboRIO into Safe Mode by pressing and holding the reset button for at least 5 seconds. The STATUS LED should blink 3 times in a row.
  5. Make sure your roboRIO is detected correctly and showing in the imaging tool. If your computer cannot find the roboRIO, please visit Unable to Connect to roboRIO In LabVIEW or Driver Station.
  6. Make sure your computer has only letters and numbers in its name, as long names or non-latin characters can affect the imaging tool.
  7. Try using a different computer.
  8. If the roboRIO has a red STATUS LED please visit: FRC roboRIO Light is Red ​​.
  9. If your roboRIO displays an unrecoverable error (STATUS LED blinking continously), please contact National Instruments.