<?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>Problem with BLE_HCI_DIFFERENT_TRANSACTION_COLLISION using nRF52840/SDK v15.0.0/S140 v6.0.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37808/problem-with-ble_hci_different_transaction_collision-using-nrf52840-sdk-v15-0-0-s140-v6-0-0</link><description>Hello, 
 I have got a quick question regarding a potential workaround-setting for the BLE_HCI_DIFFERENT_TRANSACTION_COLLISION-error. 
 Here is what I am currently seeing: 
 1.) Results from testing the att_max_mtu_throughput-example from SDK v15.0.0 with</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 27 Aug 2018 08:35:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37808/problem-with-ble_hci_different_transaction_collision-using-nrf52840-sdk-v15-0-0-s140-v6-0-0" /><item><title>RE: Problem with BLE_HCI_DIFFERENT_TRANSACTION_COLLISION using nRF52840/SDK v15.0.0/S140 v6.0.0</title><link>https://devzone.nordicsemi.com/thread/145845?ContentTypeID=1</link><pubDate>Mon, 27 Aug 2018 08:35:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a112dbc1-88e3-49cf-a992-5a89c8842fac</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you capture a sniffer trace so we can see what is happening on air?&lt;/p&gt;
&lt;p&gt;Most likely this is a known issue with samsung phones, where they are breaking the core spec by starting two LL procedures that contains an instant. Unfortunately the spec states that we have to disconnect when this happens, so you end up loosing the connection. The suggested workaround for now is not to change phy right after the connection is established (which is the case with SDK 15.x). Instead you should wait for some time before trying to update the phy (unfortunately, there is no way of knowing if this will work or not), but in case you are disconnected if you try to change PHY early on; add a timer to try later in the connection when the peer reconnects.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>