<?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>Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/120846/bluetooth-le-unsupported-remote-feature-0x1a-error-when-connecting-nrf52840-central-to-raspberry-pi-zero-2w-peripheral</link><description>I’m working on a BLE setup where: 
 
 
 A Nordic nRF52840-DK runs as the Central (it scans for devices with a specific name, then initiates a connection). 
 
 
 A Raspberry Pi Zero 2W (64-bit Raspberry Pi OS) acts as the Peripheral, advertising using</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 28 Apr 2025 19:10:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/120846/bluetooth-le-unsupported-remote-feature-0x1a-error-when-connecting-nrf52840-central-to-raspberry-pi-zero-2w-peripheral" /><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/533259?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2025 19:10:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:171ca34e-4154-45cc-9ab4-d5ab7dd92397</guid><dc:creator>Faranak Karimi</dc:creator><description>&lt;p&gt;Thanks a lot for your help Hung! you&amp;#39;ve been great help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/533237?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2025 14:42:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03bc120c-3f5b-4e2f-85f5-58ceae7a2a04</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Faranak,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="Faranak Karimi"]There is &lt;strong&gt;no newer SoftDevice for nRF5 SDK&lt;/strong&gt; that already supports LL_PERIPHERAL_FEATURE_REQ, right?[/quote]
&lt;p&gt;Correct, there is no drop in softdevice for nRF5 SDK that support LL_PERIPHERAL_FEATURE_REQ.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote user="Faranak Karimi"]If we stay on nRF5 SDK for the time being, the only practical fix is to disable the Peripheral-Feature procedure in BlueZ (or patch BlueZ to ignore the UNKNOWN_RSP). Do you see any other route?[/quote]
&lt;p&gt;Correct. At this moment it&amp;#39;s the only solution as far as I know.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/533231?ContentTypeID=1</link><pubDate>Mon, 28 Apr 2025 14:22:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b51bf43-1de7-476e-8804-7101f55c46a3</guid><dc:creator>Faranak Karimi</dc:creator><description>&lt;p class="" data-start="0" data-end="8"&gt;Hi Hung,&lt;/p&gt;
&lt;p class="" data-start="10" data-end="154"&gt;thank you very much for digging into the trace and pointing out what&amp;rsquo;s happening.&lt;br data-start="91" data-end="94" /&gt; If I understand your explanation correctly, Because nRF5 SDK (and the full SoftDevice that comes with it) has been frozen in maintenance mode since 2019, support for newer LL procedures such as LL_PERIPHERAL_FEATURE_REQ never made it in.&lt;br /&gt;&lt;br /&gt; I checked the link you provided and my understanding is that the new SDK is based on ZypherOS and the APIs are different from what was used in older SoftDevice versions. Since my project is adding a feature to a semi-large legacy codebase, migrating to the new nRF Connect SDK is costly. &lt;/p&gt;
&lt;p class="" data-start="1166" data-end="1244"&gt;Could you please confirm that this reading is correct?&lt;br data-start="1220" data-end="1223" /&gt; And, just to be sure:&lt;/p&gt;
&lt;ul data-start="1246" data-end="1547"&gt;
&lt;li class="" data-start="1246" data-end="1351"&gt;
&lt;p class="" data-start="1248" data-end="1351"&gt;There is &lt;strong data-start="1257" data-end="1293"&gt;no newer SoftDevice for nRF5 SDK&lt;/strong&gt; that already supports LL_PERIPHERAL_FEATURE_REQ, right?&lt;/p&gt;
&lt;/li&gt;
&lt;li class="" data-start="1352" data-end="1547"&gt;
&lt;p class="" data-start="1354" data-end="1547"&gt;If we stay on nRF5 SDK for the time being, the only practical fix is to disable the Peripheral-Feature procedure in BlueZ (or patch BlueZ to ignore the UNKNOWN_RSP). Do you see any other route?&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="" data-start="1549" data-end="1629"&gt;Thanks again for the quick and helpful answer!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/532621?ContentTypeID=1</link><pubDate>Wed, 23 Apr 2025 13:48:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff9c665b-3a93-45af-9271-c0d64e6301e3</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Thanks Faranak,&amp;nbsp;&lt;br /&gt;I think it&amp;#39;s clear now. The BlueZ sent the LL_PERIPHERAL_FEATURE_REQ, the nRF52 replied with UNKNOWN_RSP as it doesn&amp;#39;t recognize this request. After that BlueZ terminate the connection.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can follow what Emil suggested, update to newer BLE stack from Nordic.&amp;nbsp;&lt;br /&gt;Please be aware that nRF5 SDK (and the softdevice included with nRF5 SDK) has been&amp;nbsp;put on maintenance mode since 2019. We haven&amp;#39;t added new feature to it since then.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;The new platform is nRF Connect SDK and the Softdevice controller stack included in the nRF Connect SDK.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;You can get started with nRF Connect SDK using our Dev Academy course here:&amp;nbsp;&lt;a href="https://academy.nordicsemi.com/"&gt;https://academy.nordicsemi.com/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/532411?ContentTypeID=1</link><pubDate>Tue, 22 Apr 2025 14:47:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1692ae6-7f52-4ee7-b550-adbccb04ba32</guid><dc:creator>Faranak Karimi</dc:creator><description>[quote userid="109356" url="~/f/nordic-q-a/120846/bluetooth-le-unsupported-remote-feature-0x1a-error-when-connecting-nrf52840-central-to-raspberry-pi-zero-2w-peripheral/532353"]Maybe you can ask on the BlueZ mailing list why this behaviour exists?[/quote]
&lt;p&gt;I will try to contact the for sure, as this seems odd to disconnect the connection due to a 0x1a.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote userid="109356" url="~/f/nordic-q-a/120846/bluetooth-le-unsupported-remote-feature-0x1a-error-when-connecting-nrf52840-central-to-raspberry-pi-zero-2w-peripheral/532353"]Otherwise, maybe you can upgrade the nRF Bluetooth stack to a newer version supporting this request?[/quote]
&lt;p&gt;This is my first time around nRF Devices and Bluetooth stack in general, I am not sure how can I do this? I already use the most recent SoftDevice provided by Nordic. If you could go into more details on how can I achieve this, that would be massive help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/532408?ContentTypeID=1</link><pubDate>Tue, 22 Apr 2025 14:38:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e4e7ac5-6c24-43f9-bad1-77282cde0326</guid><dc:creator>Faranak Karimi</dc:creator><description>&lt;p&gt;Thanks for the response. You guys were absolutely right, there were some frames missing, I tried sniffing the frames again and this time event counter seems to increase smoothly &lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1745332583930v1.png" alt=" " /&gt;&lt;br /&gt;and now we can see the &amp;quot;&lt;span&gt;LE Read Remote Used Features&amp;quot;&lt;/span&gt; and also the terminate request coming from Raspberrypi.&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Ras_5F00_dongle_5F00_Unsuccessful_5F00_connection_5F00_recapture.pcapng"&gt;devzone.nordicsemi.com/.../Ras_5F00_dongle_5F00_Unsuccessful_5F00_connection_5F00_recapture.pcapng&lt;/a&gt;&lt;br /&gt;I attached the recorded file again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/532353?ContentTypeID=1</link><pubDate>Tue, 22 Apr 2025 12:52:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee360895-8083-492f-81a3-3cf71267572a</guid><dc:creator>Emil Lenngren</dc:creator><description>&lt;p&gt;I can see that the LL_UNKNOWN_RSP contains the &amp;quot;unknown type&amp;quot; field LL_PERIPHERAL_FEATURE_REQ, which means that the RPi sent this request and the central (nrf52) does not support this type of request. It seems very harsh that the RPi disconnects the connection due to this. The connection can of course be kept alive despite this problem. Maybe you can ask on the BlueZ mailing list why this behaviour exists? The Peripheral Feature Request is an optional feature to support, so it should not be uncommon for this to happen.&lt;/p&gt;
&lt;p&gt;Otherwise, maybe you can upgrade the nRF Bluetooth stack to a newer version supporting this request?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/532334?ContentTypeID=1</link><pubDate>Tue, 22 Apr 2025 12:13:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45050268-23b8-478d-8803-d3b0658e3a99</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Faranak,&amp;nbsp;&lt;br /&gt;As Emil already mentioned, please try to capture the sniffer trace again. Please try to put the sniffer close to both of the devices.&amp;nbsp;&lt;br /&gt;From what you described it&amp;#39;s most likely the issue with the Peripheral that it doesn&amp;#39;t accept the&amp;nbsp;0x1a response from the nRF52 and terminate the connection.&amp;nbsp;&lt;br /&gt;If you can provide us better traces we would be able to compare the issue between the connection to a phone and to the nRF52.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I don&amp;#39;t see the &amp;quot;&lt;span&gt;LE Read Remote Used Features&amp;quot; request in the traces you provided.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/532287?ContentTypeID=1</link><pubDate>Tue, 22 Apr 2025 08:59:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72c5fa42-ba44-4fa4-93ea-f2e502b79b96</guid><dc:creator>Emil Lenngren</dc:creator><description>&lt;p&gt;Unfortunately, it seems the sniffer missed capturing some packets. If you expand &amp;quot;nRF Sniffer for Bluetooth LE&amp;quot;, you can see that the Event counter goes from 0 to 2 to 4 to 6. Maybe you can try to capture again and make sure all packets are captured?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/532283?ContentTypeID=1</link><pubDate>Tue, 22 Apr 2025 08:29:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37827ef1-fb46-46cb-ac74-a6967c4a8f29</guid><dc:creator>Faranak Karimi</dc:creator><description>&lt;p&gt;Yes. Since my original problem was the connection disruption between Raspberrypi zero 2w and a customized nrf52840 dongle, after your recommendation used NRF52840-DK as an sniffer to capture the traffic between these 2 devices.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1745310272033v1.png" /&gt;&lt;br /&gt;the selected frames are the ones that are transferred after connection, the connection seems to end after these exchanges. I attached the complete recorded details in &amp;quot;Ras_dongle_Unsuccessful_connection.pcapng&amp;quot;.&lt;br /&gt;I also attached the recording of connection between my Raspberrypi and phone(In central mode), which is successful. I thought this might be helpful since both nrf52 and my phone use bluetooth version 5 and raspberry&amp;#39;s bluetooth version is 4.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Ras_5F00_dongle_5F00_Unsuccessful_5F00_connection.pcapng"&gt;devzone.nordicsemi.com/.../Ras_5F00_dongle_5F00_Unsuccessful_5F00_connection.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/Ras_5F00_Phone_5F00_Successful_5F00_connection_5F00_and_5F00_pairing_5F00_filtered.pcapng"&gt;devzone.nordicsemi.com/.../Ras_5F00_Phone_5F00_Successful_5F00_connection_5F00_and_5F00_pairing_5F00_filtered.pcapng&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth LE: “Unsupported Remote Feature (0x1a)” error when connecting nRF52840 central to Raspberry Pi Zero 2W peripheral</title><link>https://devzone.nordicsemi.com/thread/532189?ContentTypeID=1</link><pubDate>Sun, 20 Apr 2025 15:23:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c19118d6-009b-474a-90aa-b4e14e90d4e3</guid><dc:creator>Emil Lenngren</dc:creator><description>&lt;p&gt;Have you tried running nRF Sniffer on a separate devkit to see what&amp;#39;s going on in the air traffic?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>