<?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>Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/53140/intel-dual-band-wireless-ac-7260-ble-issue</link><description>Dear all, 
 I&amp;#39;m using an nRF51822 chip for implementing a BLE HID device (mouse) (SDK ver. 12.3.0, SD ver. s130_2.0.1) 
 I have problems when connecting via BLE with laptops that have Intel 7260 adapter onboard. 
 
 Under Windows 10: 
 It initially pairs</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 14 Nov 2019 09:08:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/53140/intel-dual-band-wireless-ac-7260-ble-issue" /><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/220015?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2019 09:08:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66f634fc-acf8-4ee0-add6-c036187d5d03</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Can you try to erase the bonds on both devices?&lt;/p&gt;
&lt;p&gt;Have you done any(!) changes to the project? can you try to revert the error handler that you have implemented? Can you try the unmodified example, and see how the pairing behaves there? I know you don&amp;#39;t think you have done any changes that should affect pairing, but this is an effective way to check whether the issue is in the application or with the external(connected) parts. Remember to delete the bonding information on the connected devices before you test again. (That applies for every time you erase the nRF).&lt;/p&gt;
&lt;p&gt;Do you have any logging information?&lt;/p&gt;
&lt;p&gt;And can you try to set a breakpoint in your custom app_error_fault_handler? Maybe it doesn&amp;#39;t have time to get printed before it enters the reset.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/220006?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2019 08:44:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:438baf6e-9a15-40db-a60d-7d1294be9d08</guid><dc:creator>eugenePi</dc:creator><description>&lt;p&gt;Sorry for late reply, I&amp;#39;ve actually missed an update, thanks for your answer.&lt;/p&gt;
&lt;p&gt;I have &lt;em&gt;FLAGS += -DDEBUG&lt;/em&gt; in my Makefile, and I have &lt;em&gt;app_error_fault_handler &lt;/em&gt;function in line 76 redefined by my own that prints to my log if I get any error. So I&amp;#39;m sure it doesn&amp;#39;t stop at line 76.&lt;/p&gt;
&lt;p&gt;And, I don&amp;#39;t delete bond information only on one side, so that&amp;#39;s not the case.&lt;/p&gt;
&lt;p&gt;P. S. I&amp;#39;ve discovered the same issue with Raspberry Pi 3 model b+. The symptoms are exactly the same as with Intel adapter under Linux.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/217308?ContentTypeID=1</link><pubDate>Tue, 29 Oct 2019 12:00:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:909b3012-bd14-4219-8868-5e1729051eac</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I don&amp;#39;t think the SDKs for nRF51 will print app_errors in the log. So try to debug and set a breakpoint in the error handler (inside APP_ERROR_CHECK). Try to define DEBUG in your preprocessor defines (let me know if you are unsure how to do this), and set a breakpoint on line 76 in&amp;nbsp;app_error_handler() in app_error.c. Does it stop there?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Just a shot in the dark. May it be that you have stored the bonding information on one side, and deleted it on the other side?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/217293?ContentTypeID=1</link><pubDate>Tue, 29 Oct 2019 11:17:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a37e938a-f89e-48b7-873a-9f64469eb617</guid><dc:creator>eugenePi</dc:creator><description>&lt;p&gt;Edvin,&lt;/p&gt;
&lt;p&gt;Yes, either the device is not pairing, or it&amp;#39;s not functional.&lt;/p&gt;
&lt;p&gt;Haven&amp;#39;t debugged this issue with gdb yet, however I have uart logging and see some of device behaviour.&lt;/p&gt;
&lt;p&gt;I can confirm that no error handler has been caught.&lt;/p&gt;
&lt;p&gt;And - my project is inherited from&amp;nbsp;&lt;em&gt;ble_app_hids_keyboard &lt;/em&gt;example, with no big changes with respect to pairing.&lt;/p&gt;
&lt;p&gt;Meanwhile I&amp;#39;ll try to provide more information you requested.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/217263?ContentTypeID=1</link><pubDate>Tue, 29 Oct 2019 09:08:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b212c9aa-5205-4cf7-ae23-002d09a6d06d</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;so none of these have the desired response, right?&lt;/p&gt;
&lt;p&gt;Does anything happen on the nRF side? Have you tried debugging? Does the error handler get caught in anything? What does your application look like? What changes did you do to the HID project?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/216812?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2019 11:35:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa098008-21ed-45a9-ba5c-510275c8fd9b</guid><dc:creator>eugenePi</dc:creator><description>&lt;p&gt;Hi again,&lt;/p&gt;
&lt;p&gt;I returned to the issue and managed to collect the logs of pairing with Intel adapter under Linux.&lt;/p&gt;
&lt;p&gt;What&amp;#39;s more, I discovered pairing problem with Xiaomi Redmi Note 4x Android phone.&lt;/p&gt;
&lt;p&gt;I attach the Wireshark packet dumps, both with unsuccessful pairing.&lt;/p&gt;
&lt;p&gt;With Intel, SCAN_REQ remains unresponded and advertising stops from NRF side.&lt;/p&gt;
&lt;p&gt;With Redmi, SCAN_REQ is answered with SCAN_RESP, and NRF continues advertising.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/intel.pcapng"&gt;devzone.nordicsemi.com/.../intel.pcapng&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/redmi.pcapng"&gt;devzone.nordicsemi.com/.../redmi.pcapng&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/215023?ContentTypeID=1</link><pubDate>Tue, 15 Oct 2019 10:27:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:159a658f-d519-4294-b4d6-b73e9087d9ad</guid><dc:creator>Edvin</dc:creator><description>[quote user="eugenePi"]What about Windows, are there any ideas?[/quote]
&lt;p&gt;&amp;nbsp;I would need to see a sniffer log there as well. To 1: See if the device advertises, and 2: See whether windows tries to connect or not.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/215002?ContentTypeID=1</link><pubDate>Tue, 15 Oct 2019 09:05:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfa77f8e-598f-4bac-b0b4-d8259bed44a4</guid><dc:creator>eugenePi</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;Thanks for your reply!&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t use&amp;nbsp;&lt;span&gt;MITM protection (I use&amp;nbsp;&lt;/span&gt;BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM)&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll find out if I can provide sniffer trace and update blueZ (The version I use is 5.37)&lt;/p&gt;
&lt;p&gt;What about Windows, are there any ideas?&lt;/p&gt;
&lt;p&gt;Regards, Eugene&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Intel  Dual Band Wireless-AC 7260 BLE issue</title><link>https://devzone.nordicsemi.com/thread/214891?ContentTypeID=1</link><pubDate>Mon, 14 Oct 2019 14:16:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c760087-0491-41d0-a964-ac020abf601f</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Eugene,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You say that it works when you use the command &amp;quot;&lt;em&gt;sudo hciconfig hci0 noauth&lt;/em&gt;&amp;quot;. Do you use MITM protection in your ble_app_hids_mouse project?&lt;/p&gt;
&lt;p&gt;Is it possible to provide a sniffer trace?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I asked a colleague to check if he had any ideas. He also said that it could help to update the blueZ drivers on the computer, if you use that.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>