Skip to content

Friend Firmware v1.0.3

Compare
Choose a tag to compare
@francip francip released this 20 Jul 19:05
· 2015 commits to main since this release
8b40d89

V1.0.3 Firmware Build

Device: Seeed XIAO nRF52840 BLE Sense

New features

  • Switch the audio data encoder to Opus
  • Add support for over-the-air firmware updates
  • Update the bootloader to v0.9.0

Firmware Update

Download this firmware and the bootloader update and connect your Seeed XIAO nRF52840 BLE Sense to your computer.

Both the new firmware and the new bootloader are .UF2 files that you need to manually upload to the device. You need to upload one file a time.

To upload a new file (either firmware or bootloader), double-click on the reset button of the device. The device will appear on your computer as a disk drive. Open the device drive, and drop the .uf2 file on it. The device will reboot back into application mode.

Note: On a Mac, you might see an error message after dropping any of the files, indicating that the process did not complete. This is just a Mac-specific error; the bootloader and firmware is successfully uploaded.

  • Updating the bootloader: Use the update-xiao_nrf52840_ble_sense_bootloader-0.9.0_nosd.uf2 file into it. After the device restarts, double-click the reset button again. Open the device drive in Explorer or Finder, and check the bootloader version in INFO_UF2.txt. The new bootloader should have version UF2 Bootloader 0.9.0

  • Updating the firmware: Use the friend-xiao_nrf52840_ble_sense_-1.0.3.uf2 file.

That's it! You have successfully installed the firmware on your device. You can now proceed to setting up one of the apps to use the device!