> For the complete documentation index, see [llms.txt](https://hmb-robotics.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hmb-robotics.gitbook.io/documentation/programming-roborio/imaging-roborio-firmware.md).

# Imaging RoboRIO Firmware

#### Step 1: Make Sure you installed the current FRC game tools&#x20;

{% embed url="<https://www.ni.com/en/support/downloads/drivers/download.frc-game-tools.html#553883>" %}

#### Step 2: Open balenaEtcher or download it from this link:

{% embed url="<https://etcher.balena.io>" %}

#### Step 3: MicroSD Card

* Take the MicroSD card out of the RoboRio
* Connect it to your computer using your computer's microSD port
* If your computer doesn't have a MicroSD port, use a microSD card reader

{% embed url="<https://www.amazon.com/gp/product/B0779V61XB>" %}
Example MicroSD card reader recommended by offical WPILib docs
{% endembed %}

#### Step 4: Click the "Flash from File" option in balenaEtcher

* The Image file is downloaded to your computer automatically when you install the FRC game tools in step 1
* The file name follows this form: `FRC_roboRIO2_YEAR_VERSION.img.zip`
* The file is located inside the <kbd>SD Images</kbd> folder which was also created automatically when installing the FRC game tools

#### Step 5: Upload the image file

#### Step 6: Click the "Select Target" button

* Select your MicroSD card
* If it doesn't show up, your computer is not recognizing the MicroSD card.
* Anything under "Hidden" is not your MicroSD card. It is hidden because it is part of your computer, not the MicroSD card.

#### Step 7: Click "Flash"

* Allow the app to finish flashing before taking out your SD card.
* Sometimes it gets stuck at the end of the "Finishing" step, if it is stuck in the same place for a while, just click "skip", it won't mess up your card.
