omi firmware for consumer device
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
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?
@tilak1 is interested in this bounty. I've asked him to join the discord.
hey @colygon @walidbarakat any updates ?
@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.
Hi @beastoin, we need 2 dev kit from you to start this task.
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
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
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
have a nice day - keep cooking 🚀
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
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