Early in build season, my team updated the firmware for two old roboRIO’s to the latest version. Now, in attempt to solve a software problem (see thread: https://www.chiefdelphi.com/forums/showthread.php?t=154205), we’re trying to reload the firmware onto the roboRIO’s. However, at about a third of the way through the updating process, the roboRIO consistently loses connection with the computer. I suspect the roboRIO is required to reboot in the process, but eventually the computer loses connectivity for so long it aborts the upload.
We had to do a safe mode boot of the RoboRio to get a good connection for updating firmware when my students lost connection during an earlier attempt at updating firmware.
The original cause of our connection dropping (that caused the first firmware update to fail) was an intermittent short between power and ground rails on some DIO. Someone accidentally bent the pins on the Rio. The error code lights on the RoboRio can help identify that issue quickly.
We put the robot into safe mode, and the update process ran further than it did before. It seemed to reach the restart stage too, then refreshed the page afterward and logged out of the admin account without giving a message that the roboRIO was finished being updated (as the WPI screen steps live page says it should). Does this mean that it is finished, cut short, or unable to update if the firmware version claims to be the same?
(Again, we know that it is the same version, but we want to reload to try fix a problem that might be on the roboRIO).