<?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 connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124754/ble-connection-to-paired-device-failed-after-some-time</link><description>Hello. 
 I&amp;#39;m trying to use a nrf52840 as a central device and connect to a gopro13. The connection works a certain number of times. But after a while (several days or maybe several connections), the connection fails. Other devices (phone, remote control</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Oct 2025 07:01:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124754/ble-connection-to-paired-device-failed-after-some-time" /><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/551528?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2025 07:01:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a8527a2-46ef-461b-ba23-724a5b3bc0c0</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To me, the failing connection attempts just seems like the GoPro doesn&amp;#39;t pick up the CONNECT_IND packet (packet 247 in the connection_failed.pcapng), and hence, the central is not able to connect. So if this is, as you describe, happening at all connection attempts when the issue first occurs, then you need to reach out to GoPro. It sounds like they are using a filter accept list, and your device for some reason is not on that list. Whether that is actually what happens, I can&amp;#39;t tell just from a sniffer trace. It is either a bug in the GoPro application, or it is intentional from GoPro,, but there is nothing in the trace indicating that you shouldn&amp;#39;t be able to connect to it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550944?ContentTypeID=1</link><pubDate>Wed, 08 Oct 2025 18:17:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ac50f11-0d41-414d-89cb-62386d5daaab</guid><dc:creator>D233374</dc:creator><description>&lt;p&gt;Today it stopped connecting again. I recorded a Wireshark log.&lt;br /&gt;But it looks like the problem is on the GoPro side. I found a discussion of a similar issue on their GitHub.&lt;br /&gt;The only strange thing is that I have no problems connecting my phone or laptop, which use the same OpenGoPro API.&lt;br /&gt;Attached are three logs: pairing, successful connection of an already paired device, and unsuccessful connection.&lt;/p&gt;
&lt;p&gt;Paring:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/3542.pairing.pcapng"&gt;devzone.nordicsemi.com/.../3542.pairing.pcapng&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Connection susccess:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/8322.connection_5F00_success.pcapng"&gt;devzone.nordicsemi.com/.../8322.connection_5F00_success.pcapng&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Connection failed:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/4213.connection_5F00_failed.pcapng"&gt;devzone.nordicsemi.com/.../4213.connection_5F00_failed.pcapng&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550676?ContentTypeID=1</link><pubDate>Mon, 06 Oct 2025 10:34:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af08c1b0-c33f-4803-b518-b392ec88ed49</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Also, perhaps reach out to GoPro, and ask if they have seen something similar before? That their devices stops responding to familiar devices at some point.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550675?ContentTypeID=1</link><pubDate>Mon, 06 Oct 2025 10:34:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e8f6c31-477c-44ea-9593-35dac556646a</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;If you actively change the address, I would expect it to fail. The question is if the nRF or the GoPro changes address using the same identity, it should be able to detect the address change using the identity resolving key (IRK). But if you set a new random address, that new address would not be resolvable.&lt;/p&gt;
&lt;p&gt;Using either the existing connection (or create a new one if you deleted the bonding information of your devices, can you capture a connection while it is still working, and then a new one when it fails?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550596?ContentTypeID=1</link><pubDate>Fri, 03 Oct 2025 13:29:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4727aa4-299c-4ccb-9c18-a6f2a0afd82d</guid><dc:creator>D233374</dc:creator><description>&lt;p&gt;I did a little experiment. After pairing and connecting successfully, I changed the NRF address. As expected, the connection failed. But the error was different:&lt;/p&gt;
&lt;p&gt;[00:00:01.046,936] &amp;lt;wrn&amp;gt; gopro_discovery: Security failed: C6:EA:FE:77:84:76 (random) level 1 err 2 BT_SECURITY_ERR_PIN_OR_KEY_MISSING&lt;/p&gt;
&lt;p&gt;Whereas with the connection problems described in the original message, the error:&lt;/p&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:01.094&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;787&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; bt_conn: conn&amp;nbsp;&lt;/span&gt;&lt;span&gt;0x200037e0&lt;/span&gt;&lt;span&gt;&amp;nbsp;failed to establish. RF noise?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:01.095&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;275&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; gopro_discovery: Security failed:&amp;nbsp;&lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt;&amp;nbsp;(random) level&amp;nbsp;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;&amp;nbsp;err&amp;nbsp;&lt;/span&gt;&lt;span&gt;9&lt;/span&gt;&lt;span&gt;&amp;nbsp;BT_SECURITY_ERR_UNSPECIFIED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Perhaps the problem is not in the nRF address.&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550581?ContentTypeID=1</link><pubDate>Fri, 03 Oct 2025 11:34:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53112f48-d1b4-4695-8feb-ffa5388d6494</guid><dc:creator>D233374</dc:creator><description>&lt;p&gt;I did the following:&lt;br /&gt;- added creating a static address from hw info and printing the address to debug (bt_id_create() before&amp;nbsp;bt_enable() )&lt;br /&gt;- erased the contents of the NRF flash memory with the saved settings&lt;br /&gt;- erased the connection settings on the GoPro&lt;br /&gt;- recorded a connection dump with pairing&lt;br /&gt;- recorded a successful connection dump&lt;br /&gt;At the moment, the NRF successfully connects to the GoPro. If problems arise again, I can record a connection dump.&lt;/p&gt;
&lt;p&gt;Pairing dump:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0636.pairing.pcapng"&gt;devzone.nordicsemi.com/.../0636.pairing.pcapng&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Successful connection dump:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/connection_5F00_success.pcapng"&gt;devzone.nordicsemi.com/.../connection_5F00_success.pcapng&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550557?ContentTypeID=1</link><pubDate>Fri, 03 Oct 2025 08:07:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af359d99-61a3-4ed5-abb6-5febb5435df5</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Just in case GoPro does anything proprietary, did you follow this step after pairing:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://gopro.github.io/OpenGoPro/ble/protocol/ble_setup.html#wait-for-camera-ble-readiness"&gt;https://gopro.github.io/OpenGoPro/ble/protocol/ble_setup.html#wait-for-camera-ble-readiness&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;In order to verify readiness, the client shall continuously poll Get Hardware Info until it returns a success status.&amp;quot;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Perhaps the gopro doesn&amp;#39;t acknowledge the central if it doesn&amp;#39;t do this.&lt;/p&gt;
&lt;p&gt;You can also try to capture a sniffer trace of a new connection (including pairing/bonding) with a working device, to see if this does something your nRF app doesn&amp;#39;t do.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550553?ContentTypeID=1</link><pubDate>Fri, 03 Oct 2025 07:52:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5fd1cdde-df24-49e9-a4d3-e4e24e0dc419</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Can you please try to capture a sniffer trace from a successfull connection, and then a&amp;nbsp;&lt;strong&gt;new sniffer trace&lt;/strong&gt; later, when the nRF tries to connect, but is not able to?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Does the nRF change it&amp;#39;s BLE address between these two events? It shouldn&amp;#39;t really matter, as long as they are bonded, but it may be a bug in the GoPro FW.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The fact that when this issue first occurs, it doesn&amp;#39;t reconnect until the gopro is put in pairing mode again, suggests that it isn&amp;#39;t just a packet loss. The GoPro probably dropped the nRF from it&amp;#39;s whitelist for some unknown reason. Can you please check the address of the nRF, whether it changes between a working connection and the later stage where it doesn&amp;#39;t work?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550527?ContentTypeID=1</link><pubDate>Thu, 02 Oct 2025 20:31:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49251c09-82cd-426b-842e-39009067cbd2</guid><dc:creator>D233374</dc:creator><description>[quote userid="26071" url="~/f/nordic-q-a/124754/ble-connection-to-paired-device-failed-after-some-time/550505"]If you&amp;nbsp;reset/power cycle&amp;nbsp;the nRF after it fails to connect, will it be able to reconnect as normal then? If not, what does it take for you to be able to connect again? Or do you need to put the gopro in pairing mode for that to work?[/quote]
&lt;p&gt;I only need to put gopro in pairing mode. Reset/power cycle nRF or GoPro&amp;nbsp;doesn&amp;#39;t change anything.&lt;/p&gt;
[quote userid="26071" url="~/f/nordic-q-a/124754/ble-connection-to-paired-device-failed-after-some-time/550505"]s the GoPro connected to any other devices in the meantime, before it stops working? Is it reset between the two connection attempts in 1685 and 1755 in the sniffer trace?[/quote]
&lt;p&gt;I have four devices that connect to my GoPro:&lt;br /&gt;- remote control&lt;br /&gt;- phone&lt;br /&gt;- laptop&lt;br /&gt;- NRF&lt;br /&gt;The problem only occurs with my NRF device.&lt;br /&gt;I debug the device on a table and then test it in the car. Sometimes the connection would work on the table, but then stop working in the car. Between these events, there were no other connections to the GoPro.&lt;br /&gt;I had doubts about the car&amp;#39;s power supply, but powering it from a separate battery didn&amp;#39;t solve the problem. The interference idea also didn&amp;#39;t work&amp;mdash;if the NRF stops connecting, it won&amp;#39;t connect anywhere else.&lt;/p&gt;
&lt;p&gt;No, no other devices connected between these two connection attempts, and the GoPro didn&amp;#39;t reboot.&lt;/p&gt;
[quote userid="26071" url="~/f/nordic-q-a/124754/ble-connection-to-paired-device-failed-after-some-time/550505"]And a key question, does continue scanning after the failed connection attempt?[/quote]
&lt;p&gt;I set a 3-second delay between connection attempts to avoid spamming the GoPro.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As you can see from the debug output, after the connection fails, there is a 3 second pause and then the scanning and connection process starts again.&amp;nbsp;This happens endlessly with the same result.&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:00.549&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;133&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Scan started&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:00.680&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;175&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: scan_filter_match: Filters matched. Address: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random) connectable: &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:00.843&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;566&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Connected: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:00.843&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;688&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Change security&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:00.844&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;177&lt;/span&gt;&lt;span&gt;] &amp;lt;err&amp;gt; gopro_discovery: Stop LE scan failed (err &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:01.094&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;787&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; bt_conn: conn &lt;/span&gt;&lt;span&gt;0x200037e0&lt;/span&gt;&lt;span&gt; failed to establish. RF noise?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:01.095&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;275&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; gopro_discovery: Security failed: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random) level &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt; err &lt;/span&gt;&lt;span&gt;9&lt;/span&gt;&lt;span&gt; BT_SECURITY_ERR_UNSPECIFIED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:01.095&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;367&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; gopro_discovery: MTU exchange failed (err &lt;/span&gt;&lt;span&gt;14&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:01.095&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;520&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Disconnected: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random), reason &lt;/span&gt;&lt;span&gt;0x3e&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:01.095&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;794&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: disconnected: Pause for &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt; sec&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;Next attempt:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.096&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;008&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: scan_work_handler: Scan start&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.096&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;130&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: try_add_address_filter: Saved bond found: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.096&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;221&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Address filter added: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.097&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;076&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Scan started&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.455&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;474&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Connected: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.455&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;627&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Change security&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.456&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;085&lt;/span&gt;&lt;span&gt;] &amp;lt;err&amp;gt; gopro_discovery: Stop LE scan failed (err &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.706&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;542&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; bt_conn: conn &lt;/span&gt;&lt;span&gt;0x200037e0&lt;/span&gt;&lt;span&gt; failed to establish. RF noise?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.706&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;878&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; gopro_discovery: Security failed: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random) level &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt; err &lt;/span&gt;&lt;span&gt;9&lt;/span&gt;&lt;span&gt; BT_SECURITY_ERR_UNSPECIFIED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.706&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;970&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; gopro_discovery: MTU exchange failed (err &lt;/span&gt;&lt;span&gt;14&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.707&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;153&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Disconnected: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random), reason &lt;/span&gt;&lt;span&gt;0x3e&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:04.707&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;275&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: disconnected: Pause for &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt; sec&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Next attempt:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:07.707&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;489&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: scan_work_handler: Scan start&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:07.707&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;611&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: try_add_address_filter: Saved bond found: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:07.707&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;702&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Address filter added: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:07.708&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;740&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Scan started&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:07.918&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;243&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: eir_found: Camera ON, connecting&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:08.072&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;906&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Connected: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:08.073&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;028&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Change security&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:08.073&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;516&lt;/span&gt;&lt;span&gt;] &amp;lt;err&amp;gt; gopro_discovery: Stop LE scan failed (err &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:08.324&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;218&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; bt_conn: conn &lt;/span&gt;&lt;span&gt;0x200037e0&lt;/span&gt;&lt;span&gt; failed to establish. RF noise?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:08.324&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;615&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; gopro_discovery: Security failed: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random) level &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt; err &lt;/span&gt;&lt;span&gt;9&lt;/span&gt;&lt;span&gt; BT_SECURITY_ERR_UNSPECIFIED&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:08.324&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;707&lt;/span&gt;&lt;span&gt;] &amp;lt;wrn&amp;gt; gopro_discovery: MTU exchange failed (err &lt;/span&gt;&lt;span&gt;14&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:08.324&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;859&lt;/span&gt;&lt;span&gt;] &amp;lt;inf&amp;gt; gopro_discovery: Disconnected: &lt;/span&gt;&lt;span&gt;C6:D9:69:8A:22:91&lt;/span&gt;&lt;span&gt; (random), reason &lt;/span&gt;&lt;span&gt;0x3e&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;00:00:08.324&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;981&lt;/span&gt;&lt;span&gt;] &amp;lt;dbg&amp;gt; gopro_discovery: disconnected: Pause for &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt; sec&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;[quote userid="26071" url="~/f/nordic-q-a/124754/ble-connection-to-paired-device-failed-after-some-time/550505"]I assume you don&amp;#39;t have any debug access on your GoPro, right?[/quote]&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Of course, I don&amp;#39;t have access to debugging the GoPro.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE connection to paired device failed after some time.</title><link>https://devzone.nordicsemi.com/thread/550505?ContentTypeID=1</link><pubDate>Thu, 02 Oct 2025 13:58:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b70297a-d89c-4803-b336-611b0366f6a5</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;If you&amp;nbsp;reset/power cycle&amp;nbsp;the nRF after it fails to connect, will it be able to reconnect as normal then? If not, what does it take for you to be able to connect again? Or do you need to put the gopro in pairing mode for that to work?&lt;/p&gt;
&lt;p&gt;From your sniffer trace it looks like the GoPro/peripheral either misses the CONNECT_IND packet at 1685 and 1755, or it is ignored (if the peripheral is using a filter accept list/whitelist).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is the GoPro connected to any other devices in the meantime, before it stops working? Is it reset between the two connection attempts in 1685 and 1755 in the sniffer trace?&lt;/p&gt;
&lt;p&gt;And a key question, does continue scanning after the failed connection attempt?&lt;/p&gt;
&lt;p&gt;I assume you don&amp;#39;t have any debug access on your GoPro, right?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>