<?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>Windows Automatically Reading  0xFCD3 characteristic ID  at pairing.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/84103/windows-automatically-reading-0xfcd3-characteristic-id-at-pairing</link><description>We have a device that we are trying to implement an encrypted data transfer on. We wanted to lock down all the characteristics until we write a passkey on our security characteristic. This works on andriod systems and ios but when working with windows</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 31 Jan 2022 13:51:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/84103/windows-automatically-reading-0xfcd3-characteristic-id-at-pairing" /><item><title>RE: Windows Automatically Reading  0xFCD3 characteristic ID  at pairing.</title><link>https://devzone.nordicsemi.com/thread/350447?ContentTypeID=1</link><pubDate>Mon, 31 Jan 2022 13:51:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:507ecb26-0a48-4080-b5d4-7f20d0473765</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I don&amp;#39;t think there is any direct relation with what you are observing around line 142 and your problem. I do believe Windows (oppose to iOS) will secure the link with the highest common security level supported by the peer and host in any case. I do believe&amp;nbsp;the&amp;nbsp; security procedures occurs prior to line 142.&lt;/p&gt;
&lt;p&gt;But to be able to look into this in more details I need an on-air sniffer log (iOS and Windows for comparison):&lt;br /&gt;&lt;a href="https://www.nordicsemi.com/Products/Development-tools/nRF-Sniffer-for-Bluetooth-LE"&gt;https://www.nordicsemi.com/Products/Development-tools/nRF-Sniffer-for-Bluetooth-LE&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I can make this case private/confidential if you don&amp;#39;t want to share the on-air sniffer logs public.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Windows Automatically Reading  0xFCD3 characteristic ID  at pairing.</title><link>https://devzone.nordicsemi.com/thread/350075?ContentTypeID=1</link><pubDate>Thu, 27 Jan 2022 19:01:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e714891-c506-4180-af5e-b6cc8528d599</guid><dc:creator>Kurt Jorgensen</dc:creator><description>&lt;div style="height:0px;width:0px;" id="i4c-draggable-container"&gt;
&lt;div class="resolved"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Hi Kenneth,&amp;nbsp; Thanks for the response.&amp;nbsp; We do have a wireshark capture.&amp;nbsp; &amp;nbsp;I couldnt figure out how to attach so if you would give me an email I could send it.&amp;nbsp; &amp;nbsp;We are having the problem with windows and not IOS.&amp;nbsp; The problom occurs around line no 142 ,&amp;nbsp; I think when it is reading the characteristic&amp;nbsp;&lt;span&gt;0xFCD3.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;See image below:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1643309990563v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The full trace is like this :&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1643310101800v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div id="i4c-dialogs-container"&gt;&lt;/div&gt;
&lt;div id="i4c-dialogs-container"&gt;&lt;/div&gt;
&lt;div id="i4c-dialogs-container"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Windows Automatically Reading  0xFCD3 characteristic ID  at pairing.</title><link>https://devzone.nordicsemi.com/thread/349961?ContentTypeID=1</link><pubDate>Thu, 27 Jan 2022 12:06:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9dae61b0-0730-44fb-ba4a-f263b6b490a2</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I think a sniffer log would be helpful to understand the problem in more details. But if I remember correctly there are some differences between the OS&amp;#39;s in how and when the secure the link, my impression is that Windows will always try to secure the link, while iOS will only secure the link if characteristics require it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You should also look into whether you may be violating the iOS guidelines:&lt;br /&gt;&lt;a href="https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf"&gt;https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;The accessory should not request pairing until an ATT request is rejected using the Insufficient Authentication error code. See the Bluetooth 4.0 specification, Volume 3, Part F, Section 4 for details&amp;quot;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>