<?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>SMP pairing behaviour change in SDK 1.5.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/73341/smp-pairing-behaviour-change-in-sdk-1-5-0</link><description>I have recently updated from SDK 1.4.2 to 1.5.0 on an nRF5340-DK 
 I have an application with a custom ble service. Most of the services have authentication permission requirements on them (e.g. BT_GATT_PERM_READ_AUTHEN), meaning they can only be read</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 29 Mar 2021 14:09:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/73341/smp-pairing-behaviour-change-in-sdk-1-5-0" /><item><title>RE: SMP pairing behaviour change in SDK 1.5.0</title><link>https://devzone.nordicsemi.com/thread/302404?ContentTypeID=1</link><pubDate>Mon, 29 Mar 2021 14:09:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71dfaa31-de3e-4d4f-ad40-da2f36e8185d</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;I&amp;#39;m happy you made it work and thanks for telling me that you figured it out.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SMP pairing behaviour change in SDK 1.5.0</title><link>https://devzone.nordicsemi.com/thread/302402?ContentTypeID=1</link><pubDate>Mon, 29 Mar 2021 14:03:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:895c968a-411b-45fe-8612-c522aeae8bce</guid><dc:creator>d_c_h_w</dc:creator><description>&lt;p&gt;HI, sorry this is not a 1.4.2 vs 1.5.0 issue as I have now got it working on v.1.5.0 also&lt;/p&gt;
&lt;p&gt;My issue was due to using CONFIG_BT_SETTINGS where the SMP pairing info is stored persistently.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If I &amp;#39;forget&amp;#39; the device on my iphone and still have the pairing info on the peripheral then when it connects it attempts the smp security exchange, as it thinks both sides have the necessary pairing info.&lt;/p&gt;
&lt;p&gt;When I tried to reproduce it with 1.4.2 I did a flash erase which removed any persistent storage and that it why it worked.&lt;/p&gt;
&lt;p&gt;So this is not a real issue, just an inconvenience that happens if one side and not the other removes their pairing info.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>