Skip to content

Firmware Flashing Tool ​

Before We Proceed ​

Note

Flash Firmware ​

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 application.

​

Step 2: Run the Firmware Flashing Tool ​

After installation, double-click the desktop icon to open the application.

You should see a GUI similar to this:

Flashing Tool ui lower half

​

Step 3: Select Board ​

Click the Select Board dropdown and choose your board from the list.
Once selected, click Next to continue.

preview of manage boards

​

Step 4: Select Port ​

Click the Select port dropdown, choose the port your board is connected to (e.g., COM3), then click Install Openiris to start the flashing process.

select port

​

Step 5: Installation ​

If the correct board and port are selected, the flashing process will begin automatically.
No action is required during this step.

flash action

​

Troubleshooting ​

If flashing fails, check the following:

  • Verify that the correct port is selected.
  • If your board has a Boot (B) button, press and hold it.
  • Ensure your data transfer cable is connected properly.
  • Confirm that your camera is correctly set up: Preparing Seeed Studio XIAO Sense ESP32.
error action

​

That's all ​

Once the process finishes successfully, you will see Firmware flashed!.
Click Continue setup to configure your board in wired or wireless mode.

success action

Wired Mode ​

To use your board in wired mode, simply click Wired mode.

wired mode

​

Step 1: Setup Tracker Name ​

Enter a custom name for your tracker. This name will identify your device.
Click Setup tracker to complete the setup.

tracker name

​

Step 2: That's all ​

Your board is now set up and ready to use in wired mode.

tracker name sucess

Wireless Mode ​

Step 1: Select Wireless Mode ​

Click Wi-Fi mode to use your board wirelessly.

wireless mode

​

Step 2: Select Network ​

Choose a network from the list.
If your network is not listed, click Manual setup to enter the details manually.

networks list

​

Step 3: Enter Credentials ​

Enter the password for the selected network, check for errors, and click Continue.

setup credentials

​

Step 4: Configure mDNS ​

Set the name under which your board will appear on the network.
To use a custom name, select Setup custom mdns and enter your preferred name.

setup mdns

​

Step 5: Connection Process ​

If the network and credentials are correct, the connection will start automatically.
No further action is required during this step.

setup pending

​

If the connection fails, double-check your credentials and try again.

setup error

​

Step 6: That's all ​

Your board is now connected to the network and ready to use in wireless mode.

setup success

Released under the MIT License.