Skip to content

Firmware Flashing Tool

Before we proceed

Note

Step 1: Download and Install the Firmware Flashing Tool

  • Download the Firmware Flashing Tool Installer from the latest GitHub release.
  • Run the installer and follow the on-screen instructions to complete the installation of the Firmware Flashing Tool app.

Step 2: Run the Firmware Flashing Tool app

After the installation is complete, you should see an icon on your desktop. To open the application, double-click the icon.

You then should be greeted with a GUI that looks like this:

Flashing Tool ui lower half

Step 3: Select board.

We now have a couple of options letting us decide how we want to build the firmware.

  • Debug
    This is the default environment and does not need to be explicitly chosen. It includes extensive logging, making it ideal for initial setup and troubleshooting, as it provides comprehensive visibility into the system’s operation.

  • _release
    Has a lot less debugging, may also be missing some things available only in debug for debug purposes, this should be flashed when everything is working.

Press left click on the Select Board dropdown, then choose your desired board from the list. Once you've selected your board, click Confirm to move on to the next step.

preview of manage boards

Step 4: Flash firmware.

Once you're ready, hold down the B or IO0 button on your board and connect it to your PC. (The button may be small, but it's there). Next, click Install OpenIris and select the port corresponding to your board to complete the installation.

preview of how to install openiris

Step 5: That's it!.

Installation complete! Everything is set up and ready to go.
Click Show Logs to view the results.

preview of flashing success

Step 6: Logs.

If you choose the wired option, the correct logs should appear as follows.
If the logs don't look right, ensure that your camera is properly connected to the board.

logs

How to configure wifi.

Note

  • Please note that 5GHz networks are not supported by the hardware, so you will need to use a 2.4GHz network.

Step 1: Select board

Ensure that the selected board has a wireless mode checkmark below it.

preview of manage boards

Step 2: Configure wifi network

You'll need to provide information about the network you're planning to connect to.

SSID
The SSID is your Wi-Fi name, make sure it doesn't contain any special characters.

Password
You'll need to provide the password used to connect to the selected Wi-Fi network.

How to send wifi

Step 3: Send wifi credentials.

Once the installation is complete, unplug your board, then reconnect it to the PC without pressing any buttons and press Send credentials.

how to setup credentials

Step 4: Get working stream.

After sending is complete, disconnect your board, then reconnect it to the PC without pressing any buttons, and click Show logs.
Scroll down to find the text labeled IP: 192.168.XXX.XXX.

camera preview

This IP can then be entered into the app or a web browser like: http://192.168.XXX.XXX

Released under the MIT License.