Skip to content

Software Updates

Every season there are a series of updates for your computer and the robot software. We've compiled a list of essential updates and some common ones that our team uses.

Primary

The NI Game Tools and WPILib Suite must be updated every year after the game release. Most other programs will update on their own when they release updates.

  • [ ] Install NI Game Tools
    • [ ] Update the RIO Image (also needs Balena Etcher if using RIO2 and an external SD card reader)
    • [ ] Radio (radio utility)
    • [ ] Driver's Station
  • [ ] Install WPILib Suite — includes VS Code for coding

Secondary

These are not needed by all teams, but we use them and they are used by many teams.

  • [ ] REV Hardware Client — needed to update REV firmware for motors (NEOs), controllers (Spark MAX), and Power Distribution Hub
  • [ ] Tuner X — needed to update CTRE firmware for motors (Falcon, Kraken), controllers (Talon SRX), gyro (Pigeon), and the original Power Distribution Panel. See also CTRE website
  • [ ] GitHub Desktop client
  • [ ] PathPlanner for planning swervedrive autonomous paths
  • [ ] Limelight Docs | Downloads for teams using Limelight for vision

Updating Code

After downloading software and updating firmware, you need to import last year's code or start a new project. Part of this process will likely involve updating vendor libraries. The ones we use have been listed below.

Vendor Libraries

Reference Documents