L. pendant experiences offline sync errors when data is recorded offline for extended periods.

Hi Guys, I've got two pendants which I try to use with Omi. On day to day usage they work great, but the experience quickly detoriates once they got offline for a little longer. When I try to synchronise pendant after it remained disconnected for few hours, the app struggles with getting them synchronised, hence next recordings are piling up and ultimately the whole setup becomes unusable. juckobee OP β€” 1/10/26, 11:36 AM I observed two sepearate issues: The app/pendant struggles with getting bigger backlogs synchronized. The app reports a single, big file to be synchronized (ie. 12h of audio), but when I start synchronizing, I see individual, smaller conversations to appear on the phone. The speed is about 2kB/s. However, this synchronisation remains extremely unstable and the pendant will get disconnected anytime within 1-10 minutes max. Also, once it gets disconnected it seems to power cycle as it briefly turns off the led and disappears from the system. Once it gets back online, the app never resumes the synchronisation (sometimes it produced the error, sometimes not). The big unsynchronised file changes its date to some point in the future. This causes vicious loop of unsynced data until pendant gets full. The huge amount of chunks synchronised to the phone are supposed to be processed by Omi cloud, but this process also fails frequently. Only some get processed and takes several times until the audio gets successfully extracted. In debug logs I see the webservices generate errors which I presume are the culprit of the problem. Some sample logs: {"ts":"2026-01-09T14:33:38.515Z","level":"WARN","message":"transcription_socket_connect_failed","extra":{"url":"wss://api.omi.me/","sample_rate":16000,"codec":"opus_fs320","language":"pl"}} rs31f2h2RGWifO1Prp8EbXsYdpi2&include_speech_profile=true&stt_service=soniox&conversation_timeout=120&source=limitless","error":"WebSocketChannelException: HttpException: Bad file descriptor, uri = https://api.omi.me:0/v4/listen?language=pl&sample_rate=16000&codec=opus_fs320&uid=rs31f2h2RGWifO1Prp8EbXsYdpi2&include_speech_profile=true&stt_service=soniox&conversation_timeout=120&source=limitless"}} {"timestamp":"2026-01-09T15:17:40.170Z","level":"EVENT","type":"transcription_socket_closed","close_code":1011} son":"server_error","url":"wss://api.omi.me/v4/listen?language=pl&sample_rate=16000&codec=opus_fs320&uid=rs31f2h2RGWifO1Prp8EbXsYdpi2&include_speech_profile=true&stt_service=soniox&conversation_timeout=120&source=limitless"} {"timestamp":"2026-01-09T15:58:35.756Z","level":"EVENT","type":"transcription_socket_closed","close_code":1011} son":"server_error","url":"wss://api.omi.me/v4/listen?language=pl&sample_rate=16000&codec=opus_fs320&uid=rs31f2h2RGWifO1Prp8EbXsYdpi2&include_speech_profile=true&stt_service=soniox&conversation_timeout=120&source=limitless"} {"timestamp":"2026-01-09T15:58:50.780Z","level":"EVENT","type":"pure_socket_disconnecting","url":"wss://api.omi.me/v4/listen?language=pl&sample_rate=16000&codec=opus_fs320&uid=rs31f2h2RGWifO1Prp8EbXsYdpi2&include_speech_profile=true&stt_service=soniox&conversation_timeout=120&source=limitless","current_status":"PureSocketStatus.disconnected"} My HW & SW iPhone 13 Pro Max, LP FW - 1st - latest before they flopped , 2 nd vanilla OOTB Omi app - Test Flight Beta - 1.0.519 (569)

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
πŸ›

Bugs & Errors

Tags

Acknowledged

Date

About 2 months ago

Author

haapx

Subscribe to post

Get notified by email when there are changes.