| title | Compile Firmware |
|---|---|
| icon | microchip |
| description | Build and flash custom firmware for your Omi device using nRF Connect. |
Build firmware from source to customize your Omi device. If you just want to install the latest release, use the Flash Device page instead.
`omi/firmware/omi` — SDK v2.9.0 `omi/firmware/devkit` — SDK v2.7.0Install the [nRF Connect for VS Code](https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-VS-Code) extension.
<Accordion title="Setup video tutorial" icon="video">
Follow this walkthrough: [How to Set Up nRF Connect](https://youtu.be/EAJdOqsL9m8)
</Accordion>
| Firmware | SDK Version | Folder |
|----------|-------------|--------|
| Consumer (Omi) | **2.9.0** | `omi/firmware/omi` |
| DevKit | **2.7.0** | `omi/firmware/devkit` |
<Warning>
Using the wrong SDK version will cause build failures. Double-check the version before proceeding.
</Warning>
```
xiao_ble/nrf52840/sense
```
3. Click **Build Configuration** to start the build
4. A VS Code notification will show build progress
```
omi/firmware/<omi|devkit>/build/<your-preset>/zephyr/zephyr.uf2
```
Install pre-built or custom firmware Omi consumer hardware specs