Dear Dlg Support,
We found that in some cases DA14585 and iPhone 8 can get stuck in high speed connection.
In our application, we try to maximize connection parameter to reduce power consumption. So a few seconds (6s) after a new connection, the slave (da14580/1/5) tries to issue connection parameter update request to increase connection interval to maximum value allowed.
It has bee working well on DA14580/581 in our products. However in the latest DA14585, it has issue interacting with iPhone 8 if more than 1 connection is made. The firmware is updated accordingly to use SDK6.0.6.509. Here is the scenario and we can reproduce it in many occasions without much difficulty:
Upon launching our iOS app, it will try to establish 2 connections with 2 da14585 (or one 14585 + one da14580) in serial, the da14585 in some occasions get stuck in the short connection interval while 14580 works well always.
If only one connection to da14585 using iPhone 8, it always work well.
Can you please help us to check if there is anything wrong in the 14585's dealing with connection parameter update?
The worst case, if we have to capture this abnormality so that we can terminate (time out) the high speed link so that iOS app can reconnect, do we have any hooks in the SDK to do so - say observe/capture the LL_REJECT_EXT_IND event and disconnect?
I hereby attached 4 sniff traces -
2 bad 585 traces - bad_585_connection_LL_REJECT_EXT_IND_1_more_than_1_connection and bad_585_connection_LL_REJECT_EXT_IND_2_more_than_1_connection
1 good one - Single 14585 card connection OK_always
1 good DA14580 trace - iOS app interact with 14580 OK always
Thanks for your support,
uta_lc
Hi uta_lc,
We are working on this issue and we will be back as soon as possible.
Thanks, PM_Dialog
Hey, any update on this one please?
Hi Uta_lc,
Our software team has confirmed that this issue exists. We are in the process of assigning proper priority to fixing it, and will get back to you with an ETA shortly. We are sorry for the inconvenience this is causing you.
/MHv
Hi Dialogue,
Any feedback on this issue? We've seen this problem every now and then - it prevents us doing mass production.
In the short term, is there any way to work around this issue - say capture the rejection in the application f/w / retry?
Can we have some ETA now as it has been more than 3 months since we reported this issue?
Thanks,
uta_lc
Hi uta_lc,
我所愿ll get contact with you in the registered address as soon as possible.
Thanks, PM_Dialog
Dear Team
This issue has become a major problem for our product and team. Production is on hold until we can resolve this, or work around it. Please help us with an ETA and remedy.
This is an urgent matter, thank you kindly for your attention.
All the best,
Matt Denton
CEO, Maxwell Forest
Hi Matt,
我所愿ll get contact with you in your registered email address as soon as possible.
Thanks, PM_Dialog