Step-by-step guide to compile and install firmware for your OMI device.
Navigate to Flash Device to install a pre-built firmware version.
Follow the tutorial in this video: How to Set Up nRF Connect
You have two options for building firmware:
OMI Consumer Version
firmware/omi
folder2.9.0
OMI DevKit Version
firmware/devkit
folder2.7.0
Make sure to use the correct SDK version for the firmware you’re building.
Open nRF Connect Extension inside VS Code.
Click “Open an existing application” and navigate to either the firmware/omi
or firmware/devkit
folder in the root of this repository, depending on which version you want to build.
In the application panel of the extension, click the Add Build Configuration icon. Choose a CMake Preset
that matches your hardware.
Board target shoud be: xiao_ble/nrf52840/sense
Once the build succeeds, you will find the zephyr.uf2
file in the directory corresponding to the CMake preset you chose, for example firmware/build/build_xiao_ble_sense_devkitv2-adafruit/zephyr/
.
Follow the steps as described here using the generated file
You have successfully compiled and installed the firmware on your OMI device.