omi icon indicating copy to clipboard operation
omi copied to clipboard

omi firmware for consumer device

Open kodjima33 opened this issue 10 months ago • 12 comments

We need to finish firmware for new omi consumer device and we offer $10k bounty

We only have 1 developer kit available in-person in San Francisco so If you want to do this task, you need to come to our SF office and build from here

You'll need to rewrite firmware of the developer kit and adapt it for thew new pcb

what's left to do

  • [x] turn on / turn off with button click
  • [x] stable transcription
  • [x] light (light has to bee as dim as possible)

Ready to come? Register here and specify you want to come for the firmware

PCB Schematics attached

OMI2_Schematic diagram_20241225.pdf

kodjima33 avatar Feb 17 '25 23:02 kodjima33

Hey Nik, would love to do this piece of firmware but just one problem .. I'm in Poland, if no one approached this task, can we figure out a way to ship a similar dev kit or a remote access to the one you have in SF?

walidbarakat avatar Mar 03 '25 22:03 walidbarakat

@tilak1 is interested in this bounty. I've asked him to join the discord.

colygon avatar Mar 11 '25 01:03 colygon

hey @colygon @walidbarakat any updates ?

beastoin avatar Mar 17 '25 08:03 beastoin

@hoai265 please tell us more about your concerns, your team.

i hope that we could finish the consumer version firmware in the next 01 month - btw feel free to tell us your eta. reqs:

  • port the current firmware (which works well for omi devkit2 - nrf52840, locked to the 2.0.8 version) to the omi consumer version (nrf5340, nrf7002)
  • add support wifi for sdcard syncs

Nik has noted the pcb design in the desc, pls take a look and feel free to ask anything.

beastoin avatar Mar 19 '25 01:03 beastoin

Hi @beastoin, we need 2 dev kit from you to start this task.

hoai265 avatar Mar 24 '25 02:03 hoai265

have 10 Dev Kits for our newest devices to ship to Firmware builders

If you did firmware for us before or you have huge experience in firmware building, please text me your projects and link on telegram @ kodjima33

Bounty: $10-20k

Image

kodjima33 avatar Apr 03 '25 23:04 kodjima33

guys, here is the quick updates for the new firmware version

progress:

turn on / turn off with button click -> done

stable transcription -> not yet. android work fine btw, ios is still a big ehhhh

light (light has to bee as dim as possible) -> done

more details https://github.com/BasedHardware/omi/tree/main/omi/firmware/omi#wip

Image

sample

audio sample(on android)

https://github.com/user-attachments/assets/5a7b9273-609f-447b-a186-15a9d9424995

button:

https://github.com/user-attachments/assets/1b7528cc-a4b5-498a-85ef-f9cf2c6f53ed

light(leds):

https://github.com/user-attachments/assets/5e869c18-9622-4b9b-a030-c9f4afc3d703

beastoin avatar Apr 25 '25 08:04 beastoin

have a nice day - keep cooking 🚀

beastoin avatar Apr 25 '25 08:04 beastoin

folks, i was dead focus on the ble and audio bytes quality for 3 days. and here is the result.

ios:

https://github.com/user-attachments/assets/40617f13-745c-43a2-bc72-219810c81e4c

android:

https://github.com/user-attachments/assets/c798e388-e561-4939-bab2-142cdc45dfe4

stay tuned: https://github.com/BasedHardware/omi/pull/2274

beastoin avatar Apr 28 '25 13:04 beastoin

folks, with the haptic module recently activated – the only remaining functional module needed is [sdcard / wifi]. so far so good, now we have the firmware with 80% of features fulfilled.

  • good audio quality
  • good transcription service
  • a smaller, lighter device.

but you know, a lot of work ahead until the time we can stabilize the current device.

next, i will jump into battery profiling to maximize the usage time of the new device.

feel free to pick the thing you're really interested in contributing to / we (omi) could use more help / thank you.

todos: https://github.com/BasedHardware/omi/tree/main/omi/firmware/omi#wip

beastoin avatar Apr 30 '25 08:04 beastoin

OMI sch v03.pdf

beastoin avatar May 02 '25 10:05 beastoin