Firmware Flashing Tool
Before we proceed
Note
- Ensure you have a data transfer cable ready, as it is necessary for the flashing process.
- Ensure that your camera is set up correctly How to prepare a Seeed Studio XIAO Sense ESP32.
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:
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.
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.
Step 5: That's it!.
Installation complete! Everything is set up and ready to go.
Click Show Logs to view the results.
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.
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.
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.
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.
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
.
This IP can then be entered into the app or a web browser like: http://192.168.XXX.XXX