I tried to update the firmware on one of our RoboRIOs tonight, but the FRC roboRIO Imaging Tool crashed partway through the Update Firmware process. (See attachment showing the information from the Windows Error Reporting entry in the Windows Event Log.)
The RoboRIO shows up still in the tool, but it shows a current firmware version of "unknown". Subsequent attempts to flash firmware fail.
I've tried flashing the v6 firmware using 2 different computers. They were plugged into the RoboRIO using the USB cable, running with other network adapters disabled, were running the tools as Admin, and had the Firewall and antivirus disabled. The roboRIO doesn't have any error conditions indicated by the LEDs or shown in the Web Dashboard.
The typical error message is below:
Any ideas? I was able to flash firmware on a different RoboRIO without any issue. Does this RoboRIO need to be replaced?
FRC Team 1318 - Issaquah Robotics Society
Solved! Go to Solution.
From what I see in the Imaging Tool, it is possible that the crash had corrupted the installation of the firmware in the roboRIO. I recommend the following:
I have tried going through those steps, as well as the suggestions posted here as of Thursday evening: https://www.chiefdelphi.com/t/2019-firmware-update-failing/337242
Unfortunately I don't have access to the RoboRIO during those hours on weekdays. I could still call to arrange a return/replacement if that is needed, or take the retry that evening and call back the next day approach.
I recommend we try getting in contact by phone with the support team, so they can understand better the behavior you are seeing in the different components (thanks for the super detailed first post you made), and can send more steps and resources to try.
If the device is indeed "bricked", we would process the repair by phone, too. I recommend you get the Serial Number of the device (located in the bottom side of the roboRIO in a white label) in case we need to follow that route.
On further inspection, if I try to switch the roboRIO into Safe Mode (by holding the "Reset" button for ~5 seconds after the RoboRIO has booted), the Status light flashes incessantly. I assume that this is an indication that the RoboRIO needs to be returned. I'll have someone call NI in the next couple days to set up a return.
It does not necessarily mean that the roboRIO has to be returned, but that its software got corrupted. Please mention this when you get in contact with us by phone, so we can try recovering the software in your roboRIO before you have to ship it.
To update the thread: I called support and was able to resolve the issue with their help. They provided a special version of the firmware that I put onto a USB stick, and then I restarted the RoboRIO with the USB stick plugged in while holding the RESET button. This triggered it to flash the firmware on the USB stick. I was then able to flash the newest version of the Firmware, and the RoboRIO is now working perfectly.