<?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>Getting strange RSSI values from Bluetooth scans</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124558/getting-strange-rssi-values-from-bluetooth-scans</link><description>I am new to this device, so please bear with me during the inevitable simple misunderstandings! I am scanning for bluetooth devices and getting sensible numbers of devices with MAC addresses that tally with other methods. However, I am getting a mixture</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 25 Sep 2025 12:00:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124558/getting-strange-rssi-values-from-bluetooth-scans" /><item><title>RE: Getting strange RSSI values from Bluetooth scans</title><link>https://devzone.nordicsemi.com/thread/549798?ContentTypeID=1</link><pubDate>Thu, 25 Sep 2025 12:00:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b345bd94-32c2-4f60-b01f-31579980588d</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Good to hear that the example works, I think you approach sounds like a good plan, closing case.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting strange RSSI values from Bluetooth scans</title><link>https://devzone.nordicsemi.com/thread/549714?ContentTypeID=1</link><pubDate>Wed, 24 Sep 2025 15:09:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37634aec-d3eb-44cd-a14e-5905d387cd9d</guid><dc:creator>Nicholas Robinson</dc:creator><description>&lt;p&gt;I have tried to identify the difference(s) between my code and the working example. I can&amp;#39;t see it. I think I will start again using the working example as a starting point! Thank you for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting strange RSSI values from Bluetooth scans</title><link>https://devzone.nordicsemi.com/thread/549696?ContentTypeID=1</link><pubDate>Wed, 24 Sep 2025 13:15:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f2cd5d61-d182-4ed5-86c8-8f0c96898c5e</guid><dc:creator>Nicholas Robinson</dc:creator><description>&lt;p&gt;All devices are now showing good (and varying) RSSI values!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting strange RSSI values from Bluetooth scans</title><link>https://devzone.nordicsemi.com/thread/549676?ContentTypeID=1</link><pubDate>Wed, 24 Sep 2025 12:24:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:85dd7eb3-720d-4ee1-ac27-9d8bbc81eb53</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Can you try opening the same example as me and replace&amp;nbsp;scan_recv() as suggested to check on your end?&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting strange RSSI values from Bluetooth scans</title><link>https://devzone.nordicsemi.com/thread/549671?ContentTypeID=1</link><pubDate>Wed, 24 Sep 2025 12:13:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:604376ef-e820-4a61-b7da-d301f211e776</guid><dc:creator>Nicholas Robinson</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Thank you for looking at this. I am using an NRF54L15_xxAA_REV2 and v3.1.1 (zephyr 4.1.99).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting strange RSSI values from Bluetooth scans</title><link>https://devzone.nordicsemi.com/thread/549670?ContentTypeID=1</link><pubDate>Wed, 24 Sep 2025 11:38:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27d4f125-3973-4b42-ae1e-cc8ed037030a</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I tried to recreate your problem by using \ncs\v3.1.0\nrf\samples\bluetooth\scanning_while_connecting\src\main.c with the following modification of&amp;nbsp;scan_recv()&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;static void scan_recv(const struct bt_le_scan_recv_info *info, struct net_buf_simple *buf)
{
	/** We&amp;#39;re only interested in connectable advertisers to
	 * show faster connection establishment
	 */
	if (info-&amp;gt;adv_type != BT_GAP_ADV_TYPE_ADV_IND &amp;amp;&amp;amp;
		info-&amp;gt;adv_type != BT_GAP_ADV_TYPE_EXT_ADV) {
		//return;
	}

	char name_str[ADV_NAME_STR_MAX_LEN] = {0};

	bt_data_parse(buf, adv_data_parse_cb, name_str);

	uint32_t current_time = k_uptime_get_32();
	char addr_str[BT_ADDR_LE_STR_LEN];
    bt_addr_le_to_str(info-&amp;gt;addr, addr_str, sizeof(addr_str));

	static uint32_t total_scan_count;
	total_scan_count++;

	/* Log every scan for specific problematic device (using string comparison) */
    LOG_INF(&amp;quot;PROBLEMATIC DEVICE SCAN: %s, RSSI: %hhd, Time: %u ms, Count: %u&amp;quot;, 
                addr_str, info-&amp;gt;rssi, current_time, total_scan_count);

	if (strncmp(name_str, adv_name, ADV_NAME_STR_MAX_LEN) == 0) {

		char addr_str[BT_ADDR_LE_STR_LEN] = {0};

		bt_addr_le_to_str(info-&amp;gt;addr, addr_str, sizeof(addr_str));

		uint32_t bytes_written = cache_peer_address(info-&amp;gt;addr);

		if (bytes_written &amp;gt; 0) {
			LOG_DBG(&amp;quot;Scanned and cached connectable addr %s&amp;quot;, addr_str);
		}

		try_connect();
	}
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Though it seems to work as intended here:&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/pastedimage1758713871184v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;What nRF54L15-DK are you using and which nRF Connect SDK are you using?&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting strange RSSI values from Bluetooth scans</title><link>https://devzone.nordicsemi.com/thread/549595?ContentTypeID=1</link><pubDate>Tue, 23 Sep 2025 16:00:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff372091-47d5-451a-8bca-44e584525cd6</guid><dc:creator>Nicholas Robinson</dc:creator><description>&lt;p&gt;My test is&amp;nbsp;&lt;span&gt;if (info-&amp;gt;rssi &amp;gt; 0) and not as shown above!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>