Skip to content

Releases: BasedHardware/omi

Android Beta 1.0.28+88

25 Aug 09:03
Compare
Choose a tag to compare

This is a developmental release.

Changes in this version:

  • Improved device connectivity
  • Improved code quality using a state management solution
  • The app should feel a bit more smooth in use
  • Fix Developer Settings UI

If you are on the Play Store release and want to install this build, please uninstall the installed version to be able to do so.

Android Beta 1.0.28+84

23 Aug 09:51
5fb9cac
Compare
Choose a tag to compare

This release includes a lot of changes. The code has been migrated to use a state management solution. Now the app should be a bit more smooth and functional. Please report on Discord if something doesn't work.

Note: This is a dev release, things might not work and there can be some issues which we are trying to fix actively

Note 2: app-expermiental.apk is an experimental release to test connection stability. Not recommended unless you are okay with no recording.

Android beta (test new speech profiles)

15 Aug 00:55
Compare
Choose a tag to compare

The purpose of this version (this is a dev early version)

Is for you, to help us testing the new speech profile creation, that works with opus.

hotfix, migration script failed

04 Aug 08:28
747535a
Compare
Choose a tag to compare

It's probably unstable and there are bugs that havent been addressed.

This is a draft version for prod, please test and report any issues found.

Use at risk of losing current data.

Friend Firmware v1.0.4

24 Jul 17:09
58407fb
Compare
Choose a tag to compare

V1.0.4 Firmware Build

Device: Seeed XIAO nRF52840 BLE Sense

New features

  • Fixing the LED states

Firmware Update

Download the firmware file friend-xiao_nrf52840_ble_sense-1.0.4.uf2 and connect your Seeed XIAO nRF52840 BLE Sense to your computer.

Note: If you have not updated your device bootloader, check the firmware v1.0.3 release

The new firmware is an .UF2 file that you need to manually upload to the device.

To upload the new file, 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 firmware is successfully uploaded.

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!

OTA Update

Note: The OTA update is not intended for end users, it's for the companion app.

This release includes ota-update-friend-xiao_nrf52840_ble_sense-1.0.4.zip which can be used to push an OTA update through the app to all devices that are running firmware v1.0.3 or higher and bootloader v0.9.0 or higher.

Omi DK1 (Friend) v1.0.4 (+OTA)

27 Dec 13:23
58407fb
Compare
Choose a tag to compare

What's Changed

How to Flash

OTA

To update your device on the Omi App(v1.0.48+):

  1. Open the app.
  2. Go to Settings > Device Settings.
  3. Select Update Latest Version.

Ensure a stable internet connection and sufficient battery.

Manually

(copy from https://github.com/BasedHardware/omi/releases/tag/v1.0.4-firmware)

Download the firmware file friend-xiao_nrf52840_ble_sense-1.0.4.uf2 and connect your Seeed XIAO nRF52840 BLE Sense to your computer.

Note: If you have not updated your device bootloader, check the firmware v1.0.3 release

The new firmware is an .UF2 file that you need to manually upload to the device.

To upload the new file, 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 firmware is successfully uploaded.

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!

Friend Firmware v1.0.3

20 Jul 19:05
8b40d89
Compare
Choose a tag to compare

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!

Playstore version

18 Jun 20:51
84c0965
Compare
Choose a tag to compare

It became hard to have multiple sources of truth and versions, so from now on, the only stable version is the one from play store https://play.google.com/store/apps/details?id=com.friend.ios

In case you want previous ones feel free to download any of the ones below (most of them should work) or build the code directly.

For the ones that have been using github apk, please use this version attached here, initiate developer mode in settings, and export your memories to json, so in following playstore versions you use the import feature, and have a backup of your memories.

If you have never used the Github versions, please install playstore directly as this ones will have no support further.

android-v1.0.7+1

15 Jun 16:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.6+1-android...v1.0.7+1-android

android-v1.0.6

13 Jun 23:03
Compare
Choose a tag to compare

Transcription fixed.