Skip to content

Conversation

@TuEmb
Copy link
Contributor

@TuEmb TuEmb commented Jan 26, 2026

Reverted #4402 and #4190 --> the cause of bricked devices
Reverted #4372 --> bring the long press feature back

Release check list:

  • Able to send audio to Omi App in live mode
  • Able to store audio to SD card in offline mode
  • Able to sync audio file over BLE
  • Able to sync audio file over Wifi
  • Able to run DFU after OTA
  • Able to turn on/off
  • Able to transcribe from audio offline data over BLE
  • Able to transcribe from audio offline data over Wifi

Power Consumption Profile:

Offline Mode:
image

Live Mode:
image

BLE Sync Mode:
image

Deepsleep Mode:
image

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces several changes aimed at improving Wi-Fi synchronization and preparing for a new release. The memory allocations for the heap and network buffers have been increased, while the audio buffer has been reduced, likely for memory optimization and performance tuning. A significant improvement is the addition of a timeout when turning off the Wi-Fi module, which enhances the system's robustness by preventing potential deadlocks. My review includes a suggestion to improve this timeout mechanism by using a for loop and adding logging for when the timeout is hit, which will be valuable for debugging.

@TuEmb TuEmb force-pushed the TuEmb/wifi_improv branch from 5af7776 to ee74f02 Compare January 26, 2026 09:04
@TuEmb TuEmb force-pushed the TuEmb/wifi_improv branch from 512ab9a to a699dbe Compare January 27, 2026 03:04
@TuEmb TuEmb marked this pull request as ready for review January 27, 2026 04:18
@TuEmb TuEmb requested a review from beastoin January 27, 2026 04:27
@TuEmb TuEmb changed the title Wifi sync improvement and prepare for release v3.0.15 Wifi shutdown timeout and prepare for release v3.0.15 Jan 27, 2026
@TuEmb TuEmb marked this pull request as draft January 27, 2026 07:40
@TuEmb TuEmb marked this pull request as ready for review January 27, 2026 08:47
@TuEmb
Copy link
Contributor Author

TuEmb commented Jan 27, 2026

image

@beastoin beastoin merged commit e841ae0 into BasedHardware:main Jan 28, 2026
@beastoin
Copy link
Collaborator

lgtm @TuEmb

@TuEmb TuEmb deleted the TuEmb/wifi_improv branch January 28, 2026 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants