Skip to main content

Update OMI Firmware

To update the firmware of your OMI device, you can either:

  • Use the OMI App: Settings > Device Settings > Update Firmware
  • Or follow the manual update process below

Video Tutorial

Manual Update Process

1. Download Required Files

  1. Bootloader (required for first-time setup or if corrupted):

    • Download bootloader0.9.0.uf2
    • Compatible with Seeed XIAO nRF52840 Sense (SoftDevice S140 7.3.0)
  2. Firmware:

    • Go to Omi GitHub Releases
    • Download the .uf2 file marked as Omi_DK
    • Ensure you select the correct version for your device (DK1 or DK2)

2. Prepare Your Device

Before starting:

  • Ensure device battery is above 50%
  • Use a direct USB connection (avoid USB hubs)
  • Have a small pin ready for the reset button

3. Enter DFU Mode

  1. Connect your device via USB
  2. Locate the DFU/Reset button:
    • DevKit 2: Remove lid, find button labeled "RST" DFU Button Location, DevKit 2
    • DevKit 1: Use button shown below DFU Button Location, DevKit 1
  3. Double-click the reset button quickly
  4. Your computer should show a drive named /Volumes/XIAO-SENSE

4. Flash the Device

  1. Install Bootloader (if needed):

    • Drag bootloader0.9.0.uf2 to the /Volumes/XIAO-SENSE drive
    • Wait for the drive to eject automatically
    • Put device back in DFU mode (repeat step 3)
  2. Install Firmware:

    • Drag the firmware .uf2 file to the /Volumes/XIAO-SENSE drive
    • Wait for completion (ignore "transfer incomplete" messages)
    • Device will restart automatically

Troubleshooting

  • If device isn't recognized: Try a different USB cable or port
  • If update fails: Retry the process
  • If you see "transfer incomplete": Wait 30 seconds before checking device status
  • For additional help: See DevKit2 Firmware Guide

Congratulations!

Your OMI device is now updated with the latest firmware. Enjoy the enhanced features!