Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ghzhost
/
omi
Public
forked from
BasedHardware/omi
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
main
User selector
TuEmb
Datepicker
All time
Commit history
Commits on Aug 5, 2026
chore: pump firmware version and cleanup config file
TuEmb
committed
fde8bf0
View commit details
Copy full SHA for fde8bf0
Browse repository at this point
Revert "feat(firmware): add Rust product test bench (#10605)"
Show description for 1aee076
TuEmb
authored
1aee076
View commit details
Copy full SHA for 1aee076
Browse repository at this point
Commits on Jul 18, 2026
feat: add auto-save for SD card every 2s in sync mode
TuEmb
committed
27492ba
View commit details
Copy full SHA for 27492ba
Browse repository at this point
Commits on Jul 17, 2026
docs: explain blinking red LED (device time not synced) in Omi onboarding
TuEmb
committed
abd98b2
View commit details
Copy full SHA for abd98b2
Browse repository at this point
Commits on Jul 10, 2026
docs(firmware): drop dangling AAD_HARDWARE.md reference in mic.c
TuEmb
committed
29915b3
View commit details
Copy full SHA for 29915b3
Browse repository at this point
fix(firmware): reserve 2 TX buffers for control notifs - route sync data through shared throttle (fixes battery -ENOMEM during sync)
TuEmb
committed
498f182
View commit details
Copy full SHA for 498f182
Browse repository at this point
fix(firmware): report battery during SD sync (was skipped by storage_transfer_active gate)
TuEmb
committed
931f675
View commit details
Copy full SHA for 931f675
Browse repository at this point
update ACL_TX_COUNT to 10
TuEmb
committed
645dae6
View commit details
Copy full SHA for 645dae6
Browse repository at this point
chore(firmware): compile out sync-speed metering when logging disabled (release)
TuEmb
committed
40887f6
View commit details
Copy full SHA for 40887f6
Browse repository at this point
fix(firmware): SD durability - drain writes on idle power-off, guard power-request queue put, mount directly on wake-race
TuEmb
committed
b49faed
View commit details
Copy full SHA for b49faed
Browse repository at this point
fix(firmware): block AAD thread on sem (drop redundant 100ms idle poll); log t5838 init failure
TuEmb
committed
0a52341
View commit details
Copy full SHA for 0a52341
Browse repository at this point
fix(firmware): t5838_aad_init - check gpio ready + propagate configure errors instead of false-ready
TuEmb
committed
c13a225
View commit details
Copy full SHA for c13a225
Browse repository at this point
revert(firmware): drop AAD-sleep BLE low-power conn params (slow interval + slave latency caused disconnects)
TuEmb
committed
4b4ab9c
View commit details
Copy full SHA for 4b4ab9c
Browse repository at this point
Commits on Jul 5, 2026
fix: still keep LED on while device is in AAD
TuEmb
committed
a82aab9
View commit details
Copy full SHA for a82aab9
Browse repository at this point
fix(firmware): don't AAD-sleep while a BLE sync is active (conn-param churn was stalling sync)
TuEmb
committed
35a981b
View commit details
Copy full SHA for 35a981b
Browse repository at this point
revert(firmware): use k_yield (not k_sleep) in sync transfer for faster drain
TuEmb
committed
dde7268
View commit details
Copy full SHA for dde7268
Browse repository at this point
chore(firmware): log BLE sync speed every 2s during transfer (was 30s)
TuEmb
committed
50a3353
View commit details
Copy full SHA for 50a3353
Browse repository at this point
fix(firmware): address AAD review - dedupe init, stop AAD thread on shutdown, propagate/log aad_hw_start error, restore rail in mic_on
TuEmb
committed
813140b
View commit details
Copy full SHA for 813140b
Browse repository at this point
chore(firmware): remove debug/test configs (FAKE_RTC, AAD_TEST_MODE, AAD_POWER_OFF_MIC)
Show description for 43670ec
TuEmb
and
claude
committed
43670ec
View commit details
Copy full SHA for 43670ec
Browse repository at this point
fix(firmware): cut PDM_EN in mic_off so mic+shifter power down (fixes ~1mA system-off leak)
Show description for b25b686
TuEmb
and
claude
committed
b25b686
View commit details
Copy full SHA for b25b686
Browse repository at this point
fix(firmware): bump DIS firmware revision to 3.0.20 (app gates sync on >=3.0.20)
Show description for 50b868a
TuEmb
and
claude
committed
50b868a
View commit details
Copy full SHA for 50b868a
Browse repository at this point
fix(firmware): use k_sleep not k_yield in sync transfer so BT TX thread can drain (fixes no-log sync stall)
Show description for 4041a1f
TuEmb
and
claude
committed
4041a1f
View commit details
Copy full SHA for 4041a1f
Browse repository at this point
fix(firmware): wait up to 5s for SD ready before answering sync request
TuEmb
committed
f35558f
View commit details
Copy full SHA for f35558f
Browse repository at this point
revert(firmware): restore original storage sync path; rely on SD-on-when-connected
Show description for d2df2c6
TuEmb
and
claude
committed
d2df2c6
View commit details
Copy full SHA for d2df2c6
Browse repository at this point
fix(firmware): settle before first sync response so app-side is ready to receive
TuEmb
committed
1cdad8d
View commit details
Copy full SHA for 1cdad8d
Browse repository at this point
fix(firmware): retry RING_INFO sync response on transient notify failure (-ENOMEM/-EAGAIN)
Show description for b21832f
TuEmb
and
claude
committed
b21832f
View commit details
Copy full SHA for b21832f
Browse repository at this point
fix(firmware): hold sync response until SD mounted + subscribed; remount SD at connect start
Show description for 4f3807a
TuEmb
and
claude
committed
4f3807a
View commit details
Copy full SHA for 4f3807a
Browse repository at this point
fix(firmware): retry storage sync responses until BLE CCC subscription commits
Show description for cf6e039
TuEmb
and
claude
committed
cf6e039
View commit details
Copy full SHA for cf6e039
Browse repository at this point
chore(firmware): drop .gitignore; keep overlays untracked without it
Show description for 3cedf54
TuEmb
and
claude
committed
3cedf54
View commit details
Copy full SHA for 3cedf54
Browse repository at this point
fix(firmware): keep SD powered while BLE-connected so app can sync recordings
Show description for ced92e1
TuEmb
and
claude
committed
ced92e1
View commit details
Copy full SHA for ced92e1
Browse repository at this point
chore(firmware): gitignore local prj.conf
TuEmb
committed
c6607a7
View commit details
Copy full SHA for c6607a7
Browse repository at this point
chore(firmware): untrack local-only build overlays and AAD notes
Show description for 5a25da4
TuEmb
and
claude
committed
5a25da4
View commit details
Copy full SHA for 5a25da4
Browse repository at this point
fix(firmware): gentler AAD-sleep BLE conn params (40-50ms/lat2) to avoid wake audio drop
Show description for 897663a
TuEmb
and
claude
committed
897663a
View commit details
Copy full SHA for 897663a
Browse repository at this point
fix(firmware): suppress auto fast-param re-request while holding low-power BLE conn
Show description for bc11647
TuEmb
and
claude
committed
bc11647
View commit details
Copy full SHA for bc11647
Browse repository at this point
perf(firmware): slow BLE conn interval + slave latency during AAD sleep
Show description for 3ed4306
TuEmb
and
claude
committed
3ed4306
View commit details
Copy full SHA for 3ed4306
Browse repository at this point
Previous
Next
You can’t perform that action at this time.