<?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>Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/27235/win-10-ble-stacks-acting-as-a-central-problems-accepting-ble-connection-parameter-changes</link><description>Background:
In a previous posting I had asked if anyone knew of BLE connection parameter guidelines for Windows 10.
The general response was, yeah ios has BLE connection parameter guidelines, but it doesn&amp;#39;t appear that Windows 10
(or Android for that</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 Nov 2017 09:00:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/27235/win-10-ble-stacks-acting-as-a-central-problems-accepting-ble-connection-parameter-changes" /><item><title>RE: Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/thread/107471?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2017 09:00:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2464aed-1c85-4389-8e8e-4b3749bdd062</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;Typically we need to check the timing at which the updates are being pushed out and relax it or modify it so it works with the different BTLE stacks on the PC.
More information is best shared if there is a sniffer trace to act on, it is easier to share information on specific chipsets in the one on one support portal.
&lt;a href="http://www.nordicsemi.com/eng/Support/Contact-Support-Team"&gt;www.nordicsemi.com/.../Contact-Support-Team&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/thread/107470?ContentTypeID=1</link><pubDate>Sun, 19 Nov 2017 02:14:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:724fced4-c7ee-4b19-85f2-92136cd49c18</guid><dc:creator>ianm</dc:creator><description>&lt;p&gt;hi David, I did download the NRFReadyDescktop2 source code and compared it to ours
our code calls Nordic ble_conn_Params_change_conn_parms(), which in turn calls Nordic sd_ble_gap_conn_params_update()
the NRFReadyDesckTop2 source code calls Nordic sd_ble_gap_conn_params_update()... so from a code compare point of view, using the same Nordic calls to set connection parameters. this confirms our theory in that the problem is with the BLE stack we have in our Dell laptop. According to dell, the BLE chip is an &amp;quot;Intel WiFi Link 8265 2x2 802.11ac + BT 4.2&amp;quot;, with the BLE stack from intel. do have any knowledge of BLE stacks associated with this chipset?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/thread/107469?ContentTypeID=1</link><pubDate>Fri, 17 Nov 2017 11:01:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82d44244-0f40-4c5f-b98d-141d1eeb78b1</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;could not get the frontline sodera viewer to view the .scap file, can you provide a .cfa from fromtline or a .pcap saved from wireshark.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/thread/107468?ContentTypeID=1</link><pubDate>Fri, 17 Nov 2017 01:33:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45e89ca0-2aaf-4a56-bb42-bad1daa8989f</guid><dc:creator>ianm</dc:creator><description>&lt;p&gt;hi David, I updated my post with attachments.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/thread/107467?ContentTypeID=1</link><pubDate>Tue, 14 Nov 2017 11:14:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ccd53d2-4794-4a22-bbd4-45cfd8fd32a1</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;I would definitely want to you to take a look at the Desktop 2 code for the connection parameters update.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/thread/107466?ContentTypeID=1</link><pubDate>Tue, 14 Nov 2017 11:10:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e6440ab-92b2-425e-9e0a-94cba35c9df9</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;You can attach files to your question or answer. The should be &amp;quot;clip&amp;quot; like icon that can be used to add attachments.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/thread/107465?ContentTypeID=1</link><pubDate>Tue, 14 Nov 2017 01:42:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:63cd9e43-8f18-444e-a32f-1c7dbe89653f</guid><dc:creator>ianm</dc:creator><description>&lt;p&gt;Hi david,&lt;/p&gt;
&lt;p&gt;I have re-done my &amp;#39;set connection parameters&amp;#39; via  the PPCP (Preferred Peripheral Connection Parameter) Characteristics using the same software running on a Nordic nrf52 development board running as a BLE peripheral, but with 2 different BLE centrals, an Android phone, and an Win 10 Dell Laptop.&lt;/p&gt;
&lt;p&gt;short answer:&lt;/p&gt;
&lt;p&gt;o with the Android phone as a central, no problem setting connection parameter intervals
see L2CAP &amp;#39;Connection Parameter Update Request&amp;#39;, and &amp;#39;Connection Parameter Update Response (accepted)&amp;#39; pair, along with LE LL &amp;#39;LL_CPNNECTION_UPDATE_IND&amp;#39;
o with Win 10 device as central, initial connection is at 20 ms (using range of 7.5 ms to 500 ms), when attempt to set to 20 ms, 640 ms, yes I see the L2CAP pair &amp;#39;Connection Parameter Update &amp;#39;Connection Parameter Update Request&amp;#39;, and &amp;#39;Connection Parameter Update Response (accepted)&amp;#39; pair, along with LE LL &amp;#39;LL_CPNNECTION_UPDATE_IND&amp;#39; and the connection interval stays at 20 ms
o with WIn 20 device as central, when I attempt to set connection intervals 40 ms, 40ms, the L2CAP pair &amp;#39;Connection Parameter Update &amp;#39;Connection Parameter Update Request&amp;#39;, and &amp;#39;Connection Parameter Update Response (accepted)&amp;#39; pair appears 3 times in my Sodera LE logs, but a LE LL &amp;#39;LL_CPNNECTION_UPDATE_IND&amp;#39; never follows... and the connection interval stays unchanged at 20 ms. I don&amp;#39;t see a way to send any attachments here, I will see if I can do this with a private message.&lt;/p&gt;
&lt;p&gt;hi David, following your &amp;#39;clip&amp;#39; instructions I will attach my Sodera LE files for my android and win 10 experiments.&lt;/p&gt;
&lt;p&gt;android experiments: see ConnectionParameters.Android.Exp.doc, and &lt;em&gt;_153851.&lt;/em&gt; files
win 10 experements: see Connection Parameters.Win10BLe4_2Exp.AfterDellUpdate.doc, and &lt;em&gt;_165038.&lt;/em&gt; files&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Capture_2D00_2017_2D00_11_2D00_13_5F00_153851.scap"&gt;ConnectionParameters.Android.Exp.doc&lt;/a&gt;(/attachment/10e80f2163ed8c98bf9c2a29fb993f2e)(/attachment/85a3a7bc13049eb50c7925e6be6cd650)(/attachmen/afe27087918e3df3c0b4ab41d8af7198)(/attachment/c288201f7a99e6ac8b23c6defc735da1)&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Capture_2D00_2017_2D00_11_2D00_13_5F00_165038.scap"&gt;ConnectionParameters.Win10Ble4_2.Exp.AfterDellUpdate.doc&lt;/a&gt;(/attachment/de738b64ada022afd71e624da0c48bbb)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Win 10 BLE stacks, acting as a central, problems accepting BLE connection parameter changes.</title><link>https://devzone.nordicsemi.com/thread/107464?ContentTypeID=1</link><pubDate>Fri, 10 Nov 2017 08:50:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ab0a364-2d38-4cd1-b8e6-d00ce425137b</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;Typically Win10 is quite flexible in the connection parameter update process and does not have restrictions beyond those of BTLE. This means that you need to familiarize yourself with the BTLE connection update process which recommends that you do not send the connection parameter update request more frequently than 30 seconds.&lt;/p&gt;
&lt;p&gt;In addition Win10 typically tends to respect the PPCP (Preferred Peripheral Connection Parameter) Characteristic and is a good way to communicate the connection parameter preferences to the Win10.&lt;/p&gt;
&lt;p&gt;In addition you will need to watch the Sleep Clock accuracy of the BTLE chipset being used on the Win10 central. This will create restrictions on the slave latency settings that will work on the link.&lt;/p&gt;
&lt;p&gt;The Nordicsemi nRFready Desktop 2 keyboard reference firmware provides a better understanding of Win10. (Note: This is for a HID Keyboard so the rules are a bit more special, but the general guidelines remain the same). Unfortunately the code is under a product key and available only on purchase of the kit. &lt;a href="https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRFready-Desktop-2-Reference-Design"&gt;www.nordicsemi.com/.../nRFready-Desktop-2-Reference-Design&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please post the sniffer trace in addition so I can help you better.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>