<?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>nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/27447/nrf8001-and-windows-10-connectivity</link><description>Hi, 
 We have a board with a nRF8001 running with a STM32F4 as device role. 
 The bluetooth profile is Nordic UART. 
 We successfully connect and exchange data with Linux Bluez (BCM20702 and CSR8510 A10) and Android Motorola. (Linux and Android act</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 30 Aug 2018 12:05:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/27447/nrf8001-and-windows-10-connectivity" /><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/146498?ContentTypeID=1</link><pubDate>Thu, 30 Aug 2018 12:05:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:497adb11-c6a9-4ec9-b199-7fb00f16766e</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;I finally had time to verify in on the new Windows 10 version 1803 (OS build 17134.167) , and the nRF8001 worked exactly as expected and the nRF8001 will work both in an open link (ACI Connect) or in a bonded link (ACI bond). I would suggest that the version 1803 be the recommended version.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108407?ContentTypeID=1</link><pubDate>Tue, 28 Nov 2017 08:55:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eab8ad1b-2129-42a3-90da-91d5283f61a5</guid><dc:creator>Charles GORAND</dc:creator><description>&lt;p&gt;It&amp;#39;s an integrated module : &lt;a href="https://www.insightsip.com/products/bluetooth-smart-modules/isp091201"&gt;www.insightsip.com/.../isp091201&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ISP091201D
1503
FCCID : 2AAQS - ISP091201
IC : 1130IA - ISP091201
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108406?ContentTypeID=1</link><pubDate>Tue, 28 Nov 2017 08:02:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2397c6bc-f330-44ee-84fb-37e983021ab4</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;apologies for the delay, I have tested it on the Win 10 version you have and do see some unexpected behaviour. Can you also provide the IC markings on the nRF8001.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108405?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 13:47:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3c84739-7664-403e-9eac-5c025fa632f5</guid><dc:creator>Charles GORAND</dc:creator><description>&lt;p&gt;Version 1703 : 15063.726&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108404?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 13:42:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c528cf4e-6101-4369-8c56-8c2b1a532df2</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;Unexpected behavior on Win10. I expected a re-connect. Can you provide the Win 10 OS version/build number to see if I can re-produce it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108403?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 12:58:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:897f2c53-583d-4770-88b9-1ccdb573c27e</guid><dc:creator>Charles GORAND</dc:creator><description>&lt;p&gt;Thank you David for your answer.
I already use Windows 10 button to pair/bond the device. If I don&amp;#39;t use it, It&amp;#39;s not possible to initiate transaction with BLE device.&lt;/p&gt;
&lt;p&gt;The Windows stack behavior is very strange as it handles connect and disconnection without desktop application consent.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108402?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 12:54:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea8cb081-70b7-498d-ac15-903c0afa066b</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;hmmm. I see the error code in the DISCONNECT event for AciStatus is 0x03 and  BtLeStatus is 0x13, which is &amp;quot;0x13 Remote User Terminated Connection&amp;quot; according to the Bluetooth spec, which means Windows 10 initated this disconnect.&lt;/p&gt;
&lt;p&gt;Action requested on your side:
Can you use the &amp;quot;add bluetooth device&amp;quot; screen in Win 10 to add the nRF8001 device to Win 10. Take care to delete previous bonding attempts.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108398?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 12:49:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18b1659a-9fd4-4269-9e5f-b222e9e0a165</guid><dc:creator>Charles GORAND</dc:creator><description>&lt;p&gt;And the embedded application works perfectly with an Android or a Linux remote peer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108397?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 12:44:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d767ccb-5152-4f07-97c8-31a5e3ba2558</guid><dc:creator>Charles GORAND</dc:creator><description>&lt;p&gt;Bond is handled by application, &amp;quot;BOND error : 0x01&amp;quot; means ACI_BOND_STATUS_FAILED and next byte is BondStatusSource indicates 0x02 : Remote Peer error (not local), it&amp;#39;s windows failure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108401?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 12:41:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd2720c2-006e-492a-9791-0afa98d2d195</guid><dc:creator>Charles GORAND</dc:creator><description>&lt;p&gt;It&amp;#39;s already done. As soon as I get the DISCONNECT (0x86) I send a bond (0x10) :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;HEXDUMP : IN  : 03 86 03 13 01 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 46 14 03 02 00 
HEXDUMP : OUT : 00 10 B4 00 A0 00 D8 00 00 00 00 00 00 F3 A3 B5 00 00 40 6E 00 0B 00 0C 00 02 02 00 08 04 00 0E 
LOG     : nrf8001_handleInData : OPCODE_DISCONNECT_EVT
LOG     : Disconnected
HEXDUMP : IN  : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 46 14 03 02 00 
HEXDUMP : OUT : 05 10 B4 00 A0 00 D8 00 00 00 00 00 00 F3 A3 B5 00 00 40 6E 00 0B 00 0C 00 02 02 00 08 04 00 0E
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I mean, is it correct ? From documentation &amp;quot;Bond starts advertising with the intent of setting up a trusted relationship with a peer device&amp;quot; so that&amp;#39;s correct behavior ?&lt;/p&gt;
&lt;p&gt;The main issue is that nRF8001 works perfectly with Linux and Android and not with Windows.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108400?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 12:36:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:980c625a-279f-4bf4-89d0-96ddbe7a6de4</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;What is your action on the application after the DISCONNECT event arrives ? I would recommend that you re-enter the advertising state, the Win10 should re-connect as soon as it disconnects (this is the expected behaviour - i.e. reconnect after disconnect).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 and Windows 10 connectivity</title><link>https://devzone.nordicsemi.com/thread/108399?ContentTypeID=1</link><pubDate>Wed, 22 Nov 2017 11:55:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c956ac7-702c-4457-a57f-462bac66eeb7</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Charles,&lt;/p&gt;
&lt;p&gt;Windows 10 requires peripheral to be bonded with the device. Do you handle bonding in your application ?&lt;/p&gt;
&lt;p&gt;The log showed &amp;quot;BOND error : 0x01&amp;quot; meaning bonding was failed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>