<?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>BLE pairing authentication fail after migrating to ncs3.0.2</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126431/ble-pairing-authentication-fail-after-migrating-to-ncs3-0-2</link><description>Hi Nordic 
 i am working with nrf52832 and nrf52840 
 After migration from ncs2.9.2 to 3.0.2 my device (end point) has an issue with pairing to one of the gateways (the gateways are not ncs/zephyr based). 
 In the end point device logs i see this pair</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 11 Jan 2026 08:01:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126431/ble-pairing-authentication-fail-after-migrating-to-ncs3-0-2" /><item><title>RE: BLE pairing authentication fail after migrating to ncs3.0.2</title><link>https://devzone.nordicsemi.com/thread/558449?ContentTypeID=1</link><pubDate>Sun, 11 Jan 2026 08:01:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99579945-ff6f-4279-a8c1-1b4e3433a754</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;seems like it is related to this config&amp;nbsp; &amp;quot;CONFIG_BT_SMP_SC_PAIR_ONLY&amp;quot;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;which in ncs2.9.2 is not set but in ncs3.0.2 is by default =y .. which means the device expects the gateway to communicate in secure pairing only, and there is no tolerance for gateways which practice legacy pairing (here is the explanation about the diff between the two -&amp;nbsp;&lt;a id="" href="https://academy.nordicsemi.com/courses/bluetooth-low-energy-fundamentals/lessons/lesson-5-bluetooth-le-security-fundamentals/topic/legacy-pairing-vs-le-secure-connections/"&gt;https://academy.nordicsemi.com/courses/bluetooth-low-energy-fundamentals/lessons/lesson-5-bluetooth-le-security-fundamentals/topic/legacy-pairing-vs-le-secure-connections/&lt;/a&gt;&amp;nbsp;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;this is mentioned in zephyr 4.1 migration guide&amp;nbsp; &lt;a href="https://docs.zephyrproject.org/latest/releases/migration-guide-4.1.html#bluetooth-host:~:text=set%20to%200.-,LE%20legacy%20pairing,-is%20no%20longer"&gt;https://docs.zephyrproject.org/latest/releases/migration-guide-4.1.html#bluetooth-host:~:text=set%20to%200.-,LE%20legacy%20pairing,-is%20no%20longer&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;(... i wonder why we must go over migration guides of 4.0, 4.1 and ncs instead of just the ncs for that but that&amp;#39;s just me)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;changing the config to&amp;nbsp; =y solved the issue and all gateways can connect and pair with the devices now&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;best regards&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Ziv&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE pairing authentication fail after migrating to ncs3.0.2</title><link>https://devzone.nordicsemi.com/thread/558254?ContentTypeID=1</link><pubDate>Thu, 08 Jan 2026 11:27:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:806c08ee-0906-4fef-8185-b8df271a0dfd</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Hi Ziv,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The migration notes for NCSv3.0.0 seems to have stated&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt; The :kconfig:option:`CONFIG_BT_SMP_SC_PAIR_ONLY` Kconfig option is enabled by default in Zephyr.&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;If you want the same behavior as before, then maybe you can try setting&amp;nbsp;CONFIG_BT_SMP_SC_PAIR_ONLY=n in your prj.conf to override this new default and see if you get the behavior similar to what you saw with NCSv2.9.0. Test and let me know.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>