Acknowledged

Bluetooth ultra high latency since CIQ7 upgrade

We're reaching out to report a critical issue impacting Bluetooth connectivity on Garmin devices updated with the latest firmware based on CIQ7.

Issue:

We've observed an extreme slowdown in Bluetooth data transfer between Garmin wearables and our ENGO peripheral. Data transmission experiences delays of up to one minute, significantly hindering functionality.

Observations:

  • The problem seems to be related to the Bluetooth stack behavior. It appears data gets flushed or communication stalls.
  • Interestingly, exiting any idle mode on the watch (tapping the screen or pressing buttons) appears to reset the Bluetooth performance, restoring proper operation.

Impact:

This issue severely affects the user experience of our ENGO Eyewear functionality. Making the eyewear unusable.

Question:

Are there any known fixes or workarounds planned to address this Bluetooth slowdown introduced with the latest CIQ7 firmware?

We kindly request your urgent attention to this matter, as it significantly impacts our application's performance for a large number of users.

Thank you for your time and support.

Parents
  • I generally always use WRITE_TYPE_WITH_RESPONSE,as that way I know the write was handled.  Using WRITE_TYPE_DEFAULT has cased me issues, even with the queueing in my app, as the device I'm talking to might not be ready and the write gets lost.

    Can you try changing your app to always use "with response" and wait for the callback before you do anything else?

Comment
  • I generally always use WRITE_TYPE_WITH_RESPONSE,as that way I know the write was handled.  Using WRITE_TYPE_DEFAULT has cased me issues, even with the queueing in my app, as the device I'm talking to might not be ready and the write gets lost.

    Can you try changing your app to always use "with response" and wait for the callback before you do anything else?

Children
No Data