iOS 26 Blutooth disconnect issues

I am a developer of Bluetooth devices, and I have discovered a serious issue with Bluetooth connectivity on iOS 26.


My device consistently disconnects just a few seconds after a successful connection, then automatically reconnects in a continuous loop.

By using a Bluetooth packet sniffer and printing Bluetooth event logs, I found that iOS 26 sends a command to update connection parameters

" Control Opcode: LL_CONNECTION_UPDATE_IND"

to Bluetooth slave devices (especially HID devices like keyboards) every 120ms.

Moreover, the connection parameters it requests are also quite extreme.


This is extremely problematic behavior! Normally, connection parameters are only updated when a connection is first established and renegotiated once or twice after the connection stabilizes—not every 120ms.


The Bluetooth stack of the slave device cannot handle such a high frequency of update requests, ultimately leading to disconnection. My Bluetooth stack shows a disconnection error code of 0x28, which corresponds to "Instant Passed." This means: for a Link Layer control procedure (such as connection parameter update, channel map update, or PHY update) that specifies an "instant" for the change to take effect at a certain connection event, when that moment arrives, either the peer or the local side fails to complete the procedure on time. As a result, the controller disconnects directly with error code 0x28.


I believe this is the reason why so many people in the community are reporting Bluetooth malfunctioning. I urge the Apple team to take this issue seriously and fix it immediately!


I will attach my packet sniffer log images. I even suspect this is a very simple and stupid bug—the programmer mistakenly placed the Bluetooth parameter update procedure in the Bluetooth central callback event, causing a dead loop. The correct approach should be to request updates by a timer.


[Edited by Moderator]

iPhone 11

Posted on Oct 15, 2025 1:59 AM

Reply
1 reply

Oct 15, 2025 10:07 PM in response to Junhao_XSONIC

Re: iOS 26 Blutooth disconnect issues


Thank you kindly for your post to this user-to-user community :-)


iOS 26 was a major update. Re-indexing, and much more continued on in the background for some time after we were able to begin using our iPhones, eg: was requiring power, memory and storage space, etc.


If more than a few days after you updated have passed, your iPhone has adequate memory / storage spade free (Eg 8 Gb) after the update:

and

If you haven't already: Wondering if updating to iOS 26.0.1 may help overcome the issues you have


Apple support's onlne article: About iOS 26 Updates - Apple Support

Eg: says: iOS 26.0.1 is the latest update

"This update provides important bug fixes and security updates for your iPhone,"


NB: A friendly reminder: It is wise to back up iPhone before updating iOS version

__________________________________________

Else: If the issues continue while using iOS 26.0.1,


You might want to send your info., to reach those who work on the software behind-the-scenes at Apple. (You could include a link to this discussion thread if you wish.) They will likely not reply, yet your feedback will be carefully read and logged, and if others also have similar issues, we may see them addressed in a future update. The more information Apple receives on which hardware models, and OS versions are affected, the more likely we will see an update.


Web-form for feedback: Feedback - iPhone - Apple

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iOS 26 Blutooth disconnect issues

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.