<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>iPhone11 causing SD to disconnect&amp;nbsp;with disconnected reason - BLE_HCI_DIFFERENT_TRANSACTION_COLLISION&amp;nbsp; (0x2A)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54001/iphone11-causing-sd-to-disconnect-with-disconnected-reason---ble_hci_different_transaction_collision-0x2a</link><description>I&amp;#39;m having an issue with some iPhone11&amp;#39;s, where under certain conditions the iPhone11 is sending two consecutive Link Layer requests with a Control Opcode of 0xFF. The SoftDevice responds with LL_UNKNOWN_RSP and disconnects with BLE_HCI_DIFFERENT_TRANSACTION_COLLISION</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 08 Nov 2019 13:00:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54001/iphone11-causing-sd-to-disconnect-with-disconnected-reason---ble_hci_different_transaction_collision-0x2a" /><item><title>RE: iPhone11 causing SD to disconnect with disconnected reason - BLE_HCI_DIFFERENT_TRANSACTION_COLLISION  (0x2A)</title><link>https://devzone.nordicsemi.com/thread/219293?ContentTypeID=1</link><pubDate>Fri, 08 Nov 2019 13:00:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:73146fa9-9e77-41d6-8027-a377bddd6108</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Thank you for updating us.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iPhone11 causing SD to disconnect with disconnected reason - BLE_HCI_DIFFERENT_TRANSACTION_COLLISION  (0x2A)</title><link>https://devzone.nordicsemi.com/thread/219222?ContentTypeID=1</link><pubDate>Fri, 08 Nov 2019 08:50:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:312d91be-6486-435b-abe4-752f4987a3bc</guid><dc:creator>kbarnett</dc:creator><description>&lt;p&gt;Updating the iPhone11 to iOS13.2.2 has fixed the issue. I&amp;nbsp;no longer see any 0xFF Link Layer requests from the iPhone11 or dropped connections.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: iPhone11 causing SD to disconnect with disconnected reason - BLE_HCI_DIFFERENT_TRANSACTION_COLLISION  (0x2A)</title><link>https://devzone.nordicsemi.com/thread/218577?ContentTypeID=1</link><pubDate>Tue, 05 Nov 2019 13:20:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1be0149d-10bc-4806-9ac8-a81a2e2597a8</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;There was a severe issue with iPhone 11 where it ignored ATT packets in the first connection event. So if the nRF sent an ATT packet in the first connection event, this was asked by the iPhone 11, but ignored, leading to an ATT timeout 30 seconds later. &lt;strong&gt;This has been fixed in iOS 13.2&lt;/strong&gt; (the fix is that the iPhone does not ack the packet received in connection event 0, so that it is retransmitted in the next connection event, where it is handled properly). This issue first with most of your description, but not&amp;nbsp;BLE_HCI_DIFFERENT_TRANSACTION_COLLISION. In this case, you will get a disconnect with reason&amp;nbsp;BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION. Can you test upgrading to iOS 13.2 on the iPhone 11 to verify if this is it and that it is fixed?&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;BLE_HCI_DIFFERENT_TRANSACTION_COLLISION is&amp;nbsp;probably a different matter. This indicates (from spec): &amp;quot;The Different Transaction Collision error code indicates that an LMP transaction or LL Procedure was started that collides with an ongoing transaction&amp;quot;. I have not seen reports of this with iPhone 11 earlier.&lt;/p&gt;
&lt;p&gt;Since this is a bit odd, and we know there were several potentially relevant BLE issues in early iOS 13 versions, can you test again with iOS 13.2 on all devices?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>