omi icon indicating copy to clipboard operation
omi copied to clipboard

connect Omi to wi-fi directly ($1500)

Open aaravgarg opened this issue 3 months ago • 21 comments

omi shd be able to connect to wifi as it has a wifi module which is not being used. it should be able to connect to wifi and send conversational data to the cloud directly from the device itself if needed. no other ai wearable does this and this is a very useful use-case

aaravgarg avatar Aug 31 '25 06:08 aaravgarg

@aaravgarg Is Simulation available I can use to test this when needed ?

daveads avatar Sep 16 '25 16:09 daveads

@aaravgarg And also can this be updated... ??

https://github.com/orgs/BasedHardware/projects/1/views/7

I need to know which are still available

daveads avatar Sep 16 '25 16:09 daveads

@aaravgarg Is Simulation available I can use to test this when needed ?

do you have omi device, why not test on that

aaravgarg avatar Sep 16 '25 19:09 aaravgarg

@aaravgarg Is Simulation available I can use to test this when needed ?

do you have omi device, why not test on that

I don't...

daveads avatar Sep 17 '25 05:09 daveads

@aaravgarg For now, I’ll focus only on the software tasks until I get the hardware or figure out a way to emulate it.

daveads avatar Sep 17 '25 06:09 daveads

@aaravgarg For now, I’ll focus only on the software tasks until I get the hardware or figure out a way to emulate it.

Sounds good, waiting for your PRs bro!

aaravgarg avatar Sep 17 '25 07:09 aaravgarg

@aaravgarg Can you reply to your dm on discord ?...

and accept friend request to that it can be easier to communicate

daveads avatar Sep 19 '25 10:09 daveads

I don't know if we really need this feature. By the way, think more about the real use case of it before proceeding. A specific scope will help enhance the success rate of the task.

FYI, the initial purpose of the Wi-Fi module is to sync the audio files to the phone faster, not sync to the internet directly.

beastoin avatar Sep 21 '25 08:09 beastoin

I don't know if we really need this feature. By the way, think more about the real use case of it before proceeding. A specific scope will help enhance the success rate of the task.

FYI, the initial purpose of the Wi-Fi module is to sync the audio files to the phone faster, not sync to the internet directly.

Understood.

daveads avatar Sep 22 '25 14:09 daveads

@aaravgarg Check your DM on discord... i left a message that requires your attention

daveads avatar Sep 22 '25 14:09 daveads

Is the Wi-Fi module on all Omi devices? I only have a devkit 2.

vats98754 avatar Nov 04 '25 03:11 vats98754

not in all, only in consumer

aaravgarg avatar Nov 04 '25 05:11 aaravgarg

@aaravgarg you mean connect directly and send via internet without phone?

kodjima33 avatar Nov 14 '25 07:11 kodjima33

@aaravgarg you mean connect directly and send via internet without phone?

Yes, so that syncing is never an issue or roadblock (like plaud)

aaravgarg avatar Nov 15 '25 04:11 aaravgarg

has there been any investigation on the power consumption implications of leveraging this? using this radio this way has the potentially to be enormously energy intensive, it might be worth considering and weighing against any benefit it might offer.

background scanning is around 25mA for wifi; standby and transmitting and receiving on BLE is about 3mA. an Omi that's out of power is a lot less useful than an Omi without a wifi uplink…

sammarcus avatar Nov 15 '25 06:11 sammarcus

has there been any investigation on the power consumption implications of leveraging this? using this radio this way has the potentially to be enormously energy intensive, it might be worth considering and weighing against any benefit it might offer.

background scanning is around 25mA for wifi; standby and transmitting and receiving on BLE is about 3mA. an Omi that's out of power is a lot less useful than an Omi without a wifi uplink…

if very power intensive, wifi syncing can also happen when charging, afaik, plaud also does while charging only but i myt be wrong about that

aaravgarg avatar Nov 15 '25 07:11 aaravgarg

@beastoin @aaravgarg this is direct wifi or wifi p2p , right ? and this ticket is not only the firmware but also implement on phone app right ?

0xkelvin avatar Nov 21 '25 17:11 0xkelvin

@beastoin @aaravgarg this is direct wifi or wifi p2p , right ? and this ticket is not only the firmware but also implement on phone app right ?

direct for cloud sync

aaravgarg avatar Nov 21 '25 21:11 aaravgarg

I don't know if we really need this feature. By the way, think more about the real use case of it before proceeding. A specific scope will help enhance the success rate of the task.

FYI, the initial purpose of the Wi-Fi module is to sync the audio files to the phone faster, not sync to the internet directly.

this use case is make more sense, I can see 2 options :

  • option 1: Omi device connects wifi directly to Omi mobile app, understand as wifi peer to peer (allows devices to connect directly to each other), It enables fast, high-speed wireless connections for tasks like sharing large files But it seems Nordic is not ready to release the wifi peer to peer :
Image
  • option 2 : Omi device connects wifi to AP, and then Omi device and Omi mobile app can be connect on the same wifi local network, this way also allow high speed transfer audio file from device to mobile app

So if we need this feature soon, we can start as option 2 first

cc @beastoin @kodjima33 @aaravgarg @TuEmb

0xkelvin avatar Nov 23 '25 07:11 0xkelvin

So if we need this feature soon

Do we /does Omi, though? in what ways is BLE not serving Omi's needs at the moment?

the energy tradeoffs are monumental here. I suspect final implementation will allow the user to ultimately disable if they don't wish to use wifi. but is this worth allocating precious resources?

it's difficult to overstate how much extra electricity is necessary to accomplish this. my omi barely lasts a day as it is. yes, it could only use this radio while charging, but what benefit is achieved by this if BLE works fine now as it is?

anyone talented enough to implement this bounty might consider channeling their skills towards other areas more dire and time sensitive.

sammarcus avatar Nov 25 '25 08:11 sammarcus

Yes, slightly low priority for now. Putting the issue on hold for a while. Thanks for your inputs.

aaravgarg avatar Nov 25 '25 09:11 aaravgarg

may i also add that it would be nice to have a way to use a self-hosted backend with that without having to compile a custom firmware for the device

neooriginal avatar Dec 12 '25 20:12 neooriginal