Releases: BasedHardware/omi
Android Beta 1.0.28+88
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
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)
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
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
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)
What's Changed
How to Flash
OTA
To update your device on the Omi App(v1.0.48+):
- Open the app.
- Go to Settings > Device Settings.
- 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
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 versionUF2 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
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
What's Changed
- Update Build_the_device.md by @kodjima33 in #275
- Update community-plugins.json by @RwnQ8 in #274
- Adds New Splash Screen by @akshaynarisetti in #271
- Added Manual memory adding by @akshaynarisetti in #270
- Update community-plugins.json by @RwnQ8 in #273
- Update community-plugins.json by @RwnQ8 in #272
- First cut of a Friend device simulator on macOS by @ebariaux in #225
Full Changelog: v1.0.6+1-android...v1.0.7+1-android
android-v1.0.6
Transcription fixed.