Releases: BasedHardware/omi
Omi v3.0.3 (+OTA)
What's Changed
- Battery life improvements.
How to Flash
To update your device on the Omi AI(v1.0.61+):
Steps:
- Open Omi AI app.
- Go to Settings > Device Settings.
- Select Update Latest Version.
What's Changed
Full Changelog: Omi_CV1_v3.0.2...Omi_CV1_v3.0.3
Omi DK2 v2.0.10 (+OTA)
What's Changed
- Firmware fixes by @francip in #1693
- Firmware: KConfig feature control and cleanup by @francip in #1695
- Delete old 1.5 firmware by @francip in #1694
- fix battery drain in sleep mode by @skywinder in #2177
- Fix the button functions, clean up the project by @beastoin in #2266
Full Changelog: Omi_DK2_v2.0.8...Omi_DK2_v2.0.10
How to Flash
OTA
To update your device on the Omi App(v1.0.48+):
Be sure:
- Your Omi device's battery is above 15%.
- Your Phone have a stable internet connection.
Steps:
- UNPLUG your Omi's device from the USB, including the charging cable (*)
- Open the app.
- Go to Settings > Device Settings.
- Select Update Latest Version.
*: booting sequence might be blocked by USB connection
Manually
(Copy from v2.0.0 Release)
To flash:
Be sure that your Dev 2 kit is charged or plugged in.
First double click the reset button. You should see a file in your file system labeled "XIAO-SENSE." Drag the 0.9.0 bootloader into the file. This boot loader can be found in the earlier releases.
Double press the reset button again. Then drag the file "Omi_DK2_v2.0.10.uf2" into the "XIAO-SENSE" file system. After a while, you should see the lights blink, followed by a speaker sound and a haptic buzz.
If the release version with the SD Card is not ready yet, then please download the current version on GitHub and setup the backend in the meantime. Have fun!
Omi AI v1.0.61+284
What's Changed
- check if external_data key exists before accessing it by @mdmohsin7 in #2189
- return empty response from create_conversation_via_integration for now by @mdmohsin7 in #2192
- Optimize the language detection costs by adding caching layers, Soniox language hints enabled by @beastoin in #2191
- Piloting DG Nova-3 by @beastoin in #2195
- Revert "Piloting DG Nova-3" by @thainguyensunya in #2196
- Use STT DG nova-2 by @beastoin in #2198
- Temporary switch to llm_mini by @beastoin in #2199
- Add omi2 app folder by @beastoin in #2201
- omi2 firmware basic functionality; needs audio quality improvement by @aaravgarg in #2203
- test firmware:add BLE-DFU by @is-qian in #2204
- omiGlass: Update docs / dependencies / imports by @skywinder in #2216
- Omi2 firmware by @beastoin in #2217
- test firmware:update BLE service UUID. by @is-qian in #2219
- move omi2-app to deprecated folder by @beastoin in #2220
- Update README.md by @beastoin in #2221
- Update README.md by @beastoin in #2222
- Update README.md by @beastoin in #2223
- Idhsw omi2 ota update by @beastoin in #2228
- Remove unnecessary files that confuses the west build, actually confusing vscode 🌚 by @beastoin in #2231
- Add backend-integration deployment to pipeline by @thainguyensunya in #2232
- fix: Charge to 100% by @skywinder in #2154
- Add Docker-based firmware build system by @skywinder in #2210
- docs: add omiGlass to docs and sync with README by @krushnarout in #2200
- chore: sync docs to README files by @github-actions in #2233
- Dependencies fix (fix broken .gitignore) by @skywinder in #2211
- Refactor - moves Opus codec to a library build, adds CMakeLists.txt for the library. by @apullin in #2230
- Reorganize firmware folders by @beastoin in #2229
- Update readme.md by @beastoin in #2235
- Zckmd firmware reorg by @beastoin in #2236
- Update readme.md by @beastoin in #2237
- Minor fix on file path reorg by @beastoin in #2238
- docs: update to latest docs from recent PR by @krushnarout in #2234
- chore: sync docs to README files by @github-actions in #2239
- Add turkey to stripe supported connected accounts list by @mdmohsin7 in #2227
- Improve onboarding flow logic by @mdmohsin7 in #2205
- Update README.md by @beastoin in #2240
- Update readme.md by @beastoin in #2241
- Feature/ota by @beastoin in #2244
- setup script for windows by @Rutik7066 in #2218
- bug fixes by @mdmohsin7 in #2242
- Add missing deps nordic dfu by @beastoin in #2245
- Create .env.template by @Rednaxela-beep in #2246
- Tunning BLE transmitting by @beastoin in #2248
- omi personas => import into chatgpt by @kodjima33 in #2250
- Import by @kodjima33 in #2251
- Revert "omi personas => import into chatgpt" by @kodjima33 in #2252
- Revert "Revert "omi personas => import into chatgpt"" by @kodjima33 in #2253
- Add support led, battery, charger to the omi cv1 firmrware by @beastoin in #2254
- revert "omi personas => import into chatgpt""" by @kodjima33 in #2256
- Update README.md by @beastoin in #2257
- Idiew omi firmware: buttons by @beastoin in #2258
- Manually set popular apps from admin dashboard by @mdmohsin7 in #2259
New Contributors
- @aaravgarg made their first contribution in #2203
- @apullin made their first contribution in #2230
- @Rutik7066 made their first contribution in #2218
- @Rednaxela-beep made their first contribution in #2246
Full Changelog: v1.0.61+278-mobile-cm...v1.0.61+284-mobile-cm
Omi v3.0.2 (+OTA)
What's Changed
- The initial version of omi firmware
How to Flash
To update your device on the Omi AI(v1.0.61+):
Steps:
- Open Omi AI app.
- Go to Settings > Device Settings.
- Select Update Latest Version.
Omi AI v1.0.61+278
What's Changed
- Add multi code to nova-3 multi languages by @beastoin in #2161
- add new board omi2 by @is-qian in #2129
- correct assignment operator by @skywinder in #2155
- Add old to new event mapping in app to prepare for future migration by @mdmohsin7 in #2157
- Temporary disable nova-3 due to the poor performance on stream by @beastoin in #2168
- feat: auto merge by @krushnarout in #2162
- Fix broken link in docs by @AnkushMalaker in #2166
- fix: add id by @krushnarout in #2170
- chore: sync docs to SDK README files by @github-actions in #2171
- Update sync-docs.yml by @beastoin in #2172
- Facts to memories db migration by @mdmohsin7 in #2179
- Update Omi product links and profile parameter handling by @kodjima33 in #2185
- Revamps conversation details page by @beastoin in #2178
- fix battery drain in sleep mode by @skywinder in #2177
- Facts migration to memories by @mdmohsin7 in #2183
- Import apps changes and fixes by @mdmohsin7 in #2181
- Fix processing transcripts; decode strings on the new summary by @beastoin in #2186
- Improve overall apps performance and fix crashing by @mdmohsin7 in #2187
New Contributors
- @AnkushMalaker made their first contribution in #2166
- @github-actions made their first contribution in #2171
Full Changelog: v1.0.60+275-mobile-cm...v1.0.61+278-mobile-cm
Omi AI v1.0.60+275
What's Changed
- Add more friendly react-native sdk with typescript types by @beastoin in #2132
- feat: sync SDK docs to README via GitHub Action by @krushnarout in #2116
- docs: improve swift documentation by @krushnarout in #2133
- Conversations and memories migration by @mdmohsin7 in #2136
- fix: ensure docs sync works with protected branch by @krushnarout in #2142
- Dcegq multi lang 1892 by @beastoin in #2143
- fix: add pull requests permission by @krushnarout in #2144
- Conversations migrate firebase and typesense collection by @mdmohsin7 in #2150
- Multi-lang STT service with users primary language by @beastoin in #2149
- Enable Deepgram Nova-3 self-hosted by @beastoin in #2160
- Multi lang with translation by @beastoin in #2159
Full Changelog: v1.0.59+273-mobile-cm...v1.0.60+275-mobile-cm
Omi AI v1.0.59+273
What's Changed
- Simplify chatgpt apps by auto redirect by @beastoin in #2087
- Pick random user agents for the web home page by @beastoin in #2089
- Revert "Simplify chatgpt apps by auto redirect" by @beastoin in #2090
- omi-react-native sdk by @beastoin in #2092
- Update README.md by @beastoin in #2095
- Add ReactNative SDK docs by @beastoin in #2096
- Krjns sdk react native by @beastoin in #2097
- Update example docs by @beastoin in #2098
- Streamline remote/local package for omi-react-native sdk by @beastoin in #2099
- Unify docs by importing README.MD(s) by @beastoin in #2086
- Revert "Unify docs by importing README.MD(s)" by @kodjima33 in #2100
- fix: change onboarding by @krushnarout in #2064
- refactor facts to memory by @mdmohsin7 in #2071
- fix: mintlify docs by @krushnarout in #2083
- Remove redundant android dirs in sdk react native by @beastoin in #2103
- Delete sdf.mdx by @beastoin in #2104
- Delete Package.resolved by @beastoin in #2105
- Delete Package.swift by @beastoin in #2106
- Delete package.json by @beastoin in #2107
- Delete package-lock.json by @beastoin in #2108
- Ignore .vscode, .swiftpm by @beastoin in #2109
- chore: update docs & rename folder names by @krushnarout in #2110
- use custom tabs on opening url by @beastoin in #2113
- Fix browser styles on iOS by @beastoin in #2115
- RR "Simplify chatgpt apps by auto redirect"" by @beastoin in #2114
- Hyckf chatgpt 02 by @beastoin in #2118
- Update omi chatgpt schema, limit convos transcripts by @beastoin in #2119
- update custom tabs colors by @mdmohsin7 in #2121
- Revert "RR "Simplify chatgpt apps by auto redirect""" by @beastoin in #2123
- Revert "Fix browser styles on iOS" by @beastoin in #2124
- Revert "update custom tabs colors" by @beastoin in #2125
- Revert "use custom tabs on opening url" by @beastoin in #2126
- Revive webview; enhance chatgpt apps UX by @beastoin in #2127
Full Changelog: v1.0.58+267-mobile-cm...v1.0.59+273-mobile-cm
Omi AI v1.0.58+267
What's Changed
- Add support web on firebase option by @beastoin in #2047
- Add voice message transcribe api by @beastoin in #2055
- Fix and improve facts UX and functionality by @mdmohsin7 in #1823
- Fix broken docs by @beastoin in #2058
- Simplify the mic permission grants on voice recording by @beastoin in #2059
- Make the send icon always display by @beastoin in #2060
- Update backend link that link to docs by @beastoin in #2065
- Gcpbf permissive fact 2050 by @beastoin in #2066
- Reducing the pm8(default) ws connections by @beastoin in #2068
- Disable VAD on microphone transcribing (PCM16) due to poor performance. by @beastoin in #2069
- Dispose recording stream on mic closing by @beastoin in #2070
- rename memories to conversations by @mdmohsin7 in #2017
- add validation when create/update App by @nquang29 in #2020
- moving folders, renaming web by @kodjima33 in #2056
- mAdd support get memories via integration by @beastoin in #2078
- Enhance chatgpt apps UI by @beastoin in #2079
- Default hide UID for chatgpt apps by @beastoin in #2080
- Added Swift SDK for Omi Dev Kit by @ashbhat in #972
- Add support new capacity read_memories, read_conversations by @beastoin in #2084
New Contributors
Full Changelog: v1.0.58+259-mobile-cm...v1.0.58+267-mobile-cm
Omi AI v1.0.58+259
What's Changed
- Fix memory source on processing memory by @beastoin in #1969
- Update README.md - add link to the doc by @skywinder in #1971
- refactor: Renamed files from Friend to omi by @ashiqguntupalli in #1955
- Re-organize firmware folders; rename docs friend -> omi by @beastoin in #1974
- fix attributeError of persona, httpxTimeout tweeter by @nquang29 in #1957
- Remove redundant files, actions_widget by @beastoin in #1976
- Fix docs images by @beastoin in #1977
- docs: backend setup documentation (+ added venv option) by @skywinder in #1978
- Fixed App Store Icon in ReadMe by @neooriginal in #1982
- Removing the VAD on external trigger for audio-bytes; pushing the pus… by @beastoin in #1984
- x2 connections for the external integration by @beastoin in #1985
- refactor: Restructure homepage. Removed new this week. by @smian1 in #1986
- Sorme ios dev community certs by @beastoin in #1998
- iOS setup is now automatically without team account needed(simulator … by @beastoin in #1999
- Fix missing curly brackets around variable 'name' in storage.py by @skywinder in #2000
- Fix external integration text cutting issue by @beastoin in #2002
- Jmvwq twitter apis with retries by @beastoin in #2012
- Persit the firmware update popup by @beastoin in #2015
- Direct notifications from apps to omi with mentor example by @tiagoefreitas in #1560
- doc: links in AudioStreaming + remove outdated man by @skywinder in #2018
- Build your app Banner by @smian1 in #2029
- Added "start building" button in the nav by @smian1 in #2030
- Revert "x2 connections for the external integration" by @beastoin in #2031
- Add tracing pusher 01 by @beastoin in #2032
- Renaming from friend to omi by @mdmohsin7 in #2016
- Revert "Add tracing pusher 01" by @beastoin in #2033
- rename friend_private to omi_app by @mdmohsin7 in #1987
- Move vad to gke by @thainguyensunya in #2035
- Display omi as a knowledge data item by @beastoin in #2040
- Modeling the twitter* model; Creating facts right on verifing owner-ship; Migrating facts; Chat with Omi instead of your clone by @beastoin in #2034
- Remove unnecessary get_public_approved_apps_db call in get_available_apps by @mdmohsin7 in #2038
- Personas memories fix by @mdmohsin7 in #1917
- Optimize resources usage for VAD by @thainguyensunya in #2042
New Contributors
- @ashiqguntupalli made their first contribution in #1955
- @tiagoefreitas made their first contribution in #1560
Full Changelog: v1.0.57+255-mobile-cm...v1.0.58+259-mobile-cm
Omi AI v1.0.57+255
What's Changed
- Fix getting user persoa by @beastoin in #1907
- Fallback persona on twitter profile by @beastoin in #1908
- Prioritise persona on twitter profile by @beastoin in #1909
- linkedin for OMI Web Personas #1752 by @harshithsunku in #1780
- WIP: Fix #1752 by @harshithsunku in #1910
- Personas web doc structure change by @mdmohsin7 in #1887
- fix personas web searchbar disappearing by @mdmohsin7 in #1912
- fix profile creation from linkedin link by @mdmohsin7 in #1913
- comment personas prompt update from memory by @mdmohsin7 in #1915
- Add forward routing by @beastoin in #1911
- Ciqro Stabilize Transcription Service by @beastoin in #1916
- Ping fast on /listen API by @beastoin in #1928
- Add payments popup if not connected by @mdmohsin7 in #1882
- Support Deepgram self-hosted for Backend by @thainguyensunya in #1818
- 1924-Sign-button-in-on-the-first-screen by @nguyenthe0107 in #1932
- Show firmware popup dialog by @beastoin in #1933
- Update assembly and firmware documentation image paths by @skywinder in #1942
- Send the last completed memory event by @beastoin in #1943
- Feature/accidental conversation deletion by @cscoderr in #1762
- add dummy profile url if user does not have linkedin profile pic by @mdmohsin7 in #1950
- Add deepgram-self-hosted helm chart by @thainguyensunya in #1945
- Add debouncer to reduce search rebuilds by @mdmohsin7 in #1946
- Enhance DG self-hosted config by @thainguyensunya in #1961
- External Integration with Actions by @beastoin in #1956
- App persona fixes by @mdmohsin7 in #1949
- just adding new plugin example by @kodjima33 in #1937
- Pusher with ping fast by @beastoin in #1964
- Clean transcribe by @beastoin in #1965
- Add the create facts action on external integration by @beastoin in #1967
- Aeimc external integration actions with facts 1921 by @beastoin in #1968
New Contributors
- @harshithsunku made their first contribution in #1780
- @nguyenthe0107 made their first contribution in #1932
- @cscoderr made their first contribution in #1762
Full Changelog: v1.0.56+250-mobile-cm...v1.0.57+255-mobile-cm