Flashing Hardware - TAMSFormers5212/TAMSformers-Database GitHub Wiki

Roborio

Make sure the latest version of the Roborio flashing tool is downloaded.

[Follow the WPILib docs]

Radio

With the radio powered, plug in through ethernet and run the radio flashing utility.

Limelight

limelight docs for flashing

  • Download Balena Etcher (or usb flashing software of choice).
  • Download Limelight Image (or Photonvision Image).
  • Plug the limelight ONLY into your laptop. Do not leave it powered.
  • Open your flashing software.
  • The limelight may take a bit to show up or may never show up. If the limelight does not show up after 30 seconds try the following troubleshooting steps:
    • Is your usb cable a data cable or power only (if using a 1, 2, 2+ that has a micro-usb). You will need a data cable. Check for the usb sybmol on the head.
    • Run the limelight finder software. It can show if it is purely the usb flashing software's issue.
    • Download the drivers limelight recommends.
    • We have also found the limelight 2 we have to flash easier with macbooks than windows laptops. (It worked with windows in 2023 but in 2024 no windows laptops worked until we flashed it with a macbook)

SparkMax

[SparkMax Status LED Colors]

Recovery Mode

  • Push down the button on the SparkMax.
  • Plug in usb to laptop running Rev hardware client.
  • Let go of the button
  • Once the SparkMax shows up, click on it. If it doesn't show up, repeat prior 3 steps.
  • This will let you reflash the SparkMax with a fresh firmware install.

Rev Hardware Client

REV's hardware client lets your interface with their electronics more easily with a GUI. It can connect to REV products on the robot's CAN bus which lets you edit any configuration on the CAN bus by only plugging into one component.

It can be a little finnicky somethimes so you can just close and reopen or unplug and replug to fix it most of the time.

⚠️ **GitHub.com Fallback** ⚠️