2016 Java roboRIO image

How would I load the 2016 Java image onto the roboRIO?

I am using the same roboRIO as last year when we used C++. I get the following error when trying to deploy a demo project.

BUILD FAILED
C:\Users\shsrobotics\wpilib\java\current\ant\build.xml:220: Assertion failed boolean test.
roboRIO Image does not match plugin, allowed image version: 19

Thats not Java thats just the rio flash…

see here https://wpilib.screenstepslive.com/s/4485/m/13503/l/273817-updating-your-roborio-firmware

And the one after about roboRIO image! And then the one after that about the JRE.

Thanks, what’s the current version of the flash?

Hey look, there’s a document for that too! For the 2020 season software documentation has been moved to https://docs.wpilib.org. Documentation for KOP items can still be found here. | FRC KOP Documentation

We are also having this issue, but when we try to image the roboRIO the only version that shows up is version 23. Where can we get version 19?

Make sure you’ve installed the 2016 FRC Update Suite and you are in the LabVIEW 2015 folder.

We seem to have only got the 2015 image? Where is a link to the 2016 roboRio image? I don’t have a Labview 2015 folder? We downloaded only 2016 stuff but only can find the 2015 stuff :confused:

Hi -

I was having the same problem (and had verified multiple times that all the versions matched for install on roboRIO, and I had the 2016 FRC update to NI, and I had been in LabVIEW 2015 and was using the v19 image, etc.

It turns out that the fix is in a earlier posting … where the previous year’s built “wpilib” hadn’t been deleted when I thought I had deleted everything in order to do a fresh install of the tools for 2016 (including a new version of Eclipse and Java). If you do this:

If that’s the case, for some reason the plugins must be failing to update the files. Close Eclipse, delete your C:\Users\USERNAME\wpilib directory (where USERNAME is your username), then open Eclipse again.

that worked for me.

I am going to submit a document change request against the WPI documentation to include this on the troubleshooting page about “Image Check Failure”, as following the steps there don’t work.

It would be nice if the implementation of the plug-in worked correctly though.

Good luck!

And to answer the original question(s):

If you look on page 80 in the “Getting Started with the 2016 Control System”, it will have a table of software and firmware numbers. The last two are for the RoboRIO firmware and the RoboRIO Image. If you have gotten those updated correctly following the instructions, the web browser admin page should show those version numbers on it (along with everything else).

To check that you have the right Java installed, ssh to your roboRIO and run the following: /usr/local/frc/JRE/bin/java -version and it should come back with what you picked from the Oracle site (probably 1.8.0_06).

WPILib just released a new version with the Update 2 package, and if you have this installed correctly, and go to (in Eclipse) Help -> About and then Select Installation Details. You should see the WPILib Java (or C++, I suppose) at 0.1.0.201601151923.

If all that lines up, and you are still getting the 23 error - deleting the built “wpilib” folder while Eclipse is closed, re-starting Eclipse and rebuilding the project to recreate it should work - at least it did for me.