<?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>Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/57583/unable-to-connect-to-our-product-from-one-particular-phone</link><description>Hi 
 After doing a rebuild of a previously working project, my personal phone and a test phone is unable to connect to our product. 
 The device is discovered by the phone without a problem, but always times out when trying to connect. This happens from</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 12 Feb 2020 08:16:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/57583/unable-to-connect-to-our-product-from-one-particular-phone" /><item><title>RE: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233888?ContentTypeID=1</link><pubDate>Wed, 12 Feb 2020 08:16:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5a622d1-4c16-4c45-bb80-935c4a204b57</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Trygve&lt;/p&gt;
&lt;p&gt;I&amp;#39;m sorry, but without seeing the more detailed sniffer side of things it&amp;#39;s hard to say why the GATT NOT FOUND error occurs. The GATT request is nothing out of the ordinary, as&amp;nbsp;517 the default value Android phones request when updating MTU if I&amp;#39;m not mistaken. As this is just a request, the nRF52832 will reply by updating the MTU to as much as it can handle, being 247, which is reflected in the&amp;nbsp;&lt;strong&gt;MTU changed to: 247&lt;/strong&gt; messages.&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: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233748?ContentTypeID=1</link><pubDate>Tue, 11 Feb 2020 13:06:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e569af5d-5581-4771-b616-8a54bfa9cc26</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;Hi Simon.&lt;/p&gt;
&lt;p&gt;Sorry, I should have noted down exactly what I did but it was just a last test when looking at your latest reply.&lt;/p&gt;
&lt;p&gt;I think some of the errors are because the phone is confused after I pressed reset on the device, before the connection has timed out on the phone&amp;#39;s side.&lt;/p&gt;
&lt;p&gt;A couple of things that stand out: 22:03:19.167&amp;nbsp;&amp;nbsp; &amp;nbsp;Error 10 (0xa): GATT NOT FOUND and &amp;quot;gatt.requestMtu(517)&amp;quot;. Isn&amp;#39;t that MTU way to big for the device? Is that something that can trigger anything? It is supposed to negotiate the size, but you never know.&lt;/p&gt;
&lt;p&gt;I will do a new sniffer trace and upload at the end of this week, I&amp;#39;m out of office for a couple of days.&lt;/p&gt;
&lt;p&gt;-- &lt;br /&gt;Trygve&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233659?ContentTypeID=1</link><pubDate>Tue, 11 Feb 2020 09:13:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5ab9cb0-5c5a-43c8-a5e0-a9e7dfb700e7</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Trygve&lt;/p&gt;
&lt;p&gt;Where exactly do you hit the reset where the device is back to its old behavior here. It seems like there are multiple resets and disconnects with various disconnect reasons. Error 22, for example, being the host terminating the connection itself, which is your phone disconnecting from the device manually. I assume only the last reset and disconnect with error 133 is what you mean.&lt;/p&gt;
&lt;p&gt;Unfortunately, error 133 is just a &amp;quot;general BLE error&amp;quot; which makes it hard to figure out what exactly is the issue. It is usually due to the Android stack receiving something unexpectedly though. I know there have been quite a bit of problems with Android 10 on the Google Pixel phones, so that might be what&amp;#39;s causing these sporadic disconnects as well.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I know you said you didn&amp;#39;t see anything useful in the sniffer trace you made, but could you upload it so we could have a look as well?&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: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233613?ContentTypeID=1</link><pubDate>Mon, 10 Feb 2020 21:18:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6723ed71-504e-4007-bc38-12f382622e6b</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;I just opened nRF connect again, just to see if it works now, and it connected! Hit reset on the device, tried to connect again and it was back to the old behavior:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;nRF Connect, 2020-02-10
Nordic_HRM (FD:B1:75:DE:F5:1A)
V	22:02:49.554	Connecting to FD:B1:75:DE:F5:1A...
D	22:02:49.554	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:02:49.930	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
D	22:02:49.963	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:02:49.963	Connected to FD:B1:75:DE:F5:1A
V	22:02:49.973	Requesting new MTU...
D	22:02:49.973	gatt.requestMtu(517)
I	22:02:50.369	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
I	22:02:50.643	MTU changed to: 247
V	22:02:50.655	Discovering services...
D	22:02:50.655	gatt.discoverServices()
D	22:02:50.666	[Callback] Services discovered with status: 0
I	22:02:50.666	Services discovered
V	22:02:50.689	Generic Access (0x1800)
- Device Name [R W] (0x2A00)
- Appearance [R] (0x2A01)
- Peripheral Preferred Connection Parameters [R] (0x2A04)
- Central Address Resolution [R] (0x2AA6)
Generic Attribute (0x1801)
Heart Rate (0x180D)
- Heart Rate Measurement [N] (0x2A37)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
- Body Sensor Location [R] (0x2A38)
Battery Service (0x180F)
- Battery Level [N R] (0x2A19)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
Device Information (0x180A)
- Manufacturer Name String [R] (0x2A29)
D	22:02:50.690	gatt.setCharacteristicNotification(00002a37-0000-1000-8000-00805f9b34fb, true)
D	22:02:50.693	gatt.setCharacteristicNotification(00002a19-0000-1000-8000-00805f9b34fb, true)
I	22:02:50.711	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
I	22:02:55.819	Connection parameters updated (interval: 645.0ms, latency: 0, timeout: 4000ms)
V	22:03:06.428	Disconnecting...
D	22:03:06.428	gatt.disconnect()
D	22:03:06.449	[Callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	22:03:06.449	Disconnected
D	22:03:07.702	gatt.close()
D	22:03:07.703	wait(200)
V	22:03:07.905	Connecting to FD:B1:75:DE:F5:1A...
D	22:03:07.905	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:03:07.932	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:03:07.932	Connected to FD:B1:75:DE:F5:1A
V	22:03:07.934	Requesting new MTU...
D	22:03:07.934	gatt.requestMtu(517)
W	22:03:10.730	Connection parameters update failed with status 22 (interval: 645.0ms, latency: 0, timeout: 4000ms)
E	22:03:10.730	Error 22 (0x16): UNKNOWN (22)
D	22:03:10.807	[Callback] Connection state changed with status: 22 and new state: DISCONNECTED (0)
D	22:03:10.807	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
E	22:03:10.831	Error 22 (0x16): GATT CONN TERMINATE LOCAL HOST
I	22:03:10.831	Disconnected
D	22:03:11.793	gatt.close()
D	22:03:11.796	wait(200)
V	22:03:11.998	Connecting to FD:B1:75:DE:F5:1A...
D	22:03:11.999	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:03:12.692	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:03:12.692	Connected to FD:B1:75:DE:F5:1A
V	22:03:12.696	Requesting new MTU...
D	22:03:12.696	gatt.requestMtu(517)
D	22:03:12.716	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
I	22:03:13.136	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
I	22:03:13.416	MTU changed to: 247
V	22:03:13.450	Discovering services...
D	22:03:13.450	gatt.discoverServices()
D	22:03:13.502	[Callback] Services discovered with status: 0
I	22:03:13.502	Services discovered
V	22:03:13.539	Generic Access (0x1800)
- Device Name [R W] (0x2A00)
- Appearance [R] (0x2A01)
- Peripheral Preferred Connection Parameters [R] (0x2A04)
- Central Address Resolution [R] (0x2AA6)
Generic Attribute (0x1801)
Heart Rate (0x180D)
- Heart Rate Measurement [N] (0x2A37)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
- Body Sensor Location [R] (0x2A38)
Battery Service (0x180F)
- Battery Level [N R] (0x2A19)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
Device Information (0x180A)
- Manufacturer Name String [R] (0x2A29)
D	22:03:13.539	gatt.setCharacteristicNotification(00002a37-0000-1000-8000-00805f9b34fb, true)
D	22:03:13.543	gatt.setCharacteristicNotification(00002a19-0000-1000-8000-00805f9b34fb, true)
I	22:03:13.583	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
V	22:03:14.794	Disconnecting...
D	22:03:14.794	gatt.disconnect()
D	22:03:14.809	[Callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	22:03:14.809	Disconnected
D	22:03:15.347	gatt.close()
D	22:03:15.350	wait(200)
V	22:03:15.553	Connecting to FD:B1:75:DE:F5:1A...
D	22:03:15.553	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:03:15.577	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:03:15.577	Connected to FD:B1:75:DE:F5:1A
V	22:03:15.578	Requesting new MTU...
D	22:03:15.578	gatt.requestMtu(517)
I	22:03:15.927	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
E	22:03:16.181	Error 4 (0x4): GATT INVALID PDU
V	22:03:16.217	Discovering services...
D	22:03:16.217	gatt.discoverServices()
D	22:03:16.230	[Callback] Services discovered with status: 0
I	22:03:16.230	Services discovered
V	22:03:16.244	Generic Access (0x1800)
- Device Name [R W] (0x2A00)
- Appearance [R] (0x2A01)
- Peripheral Preferred Connection Parameters [R] (0x2A04)
- Central Address Resolution [R] (0x2AA6)
Generic Attribute (0x1801)
Heart Rate (0x180D)
- Heart Rate Measurement [N] (0x2A37)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
- Body Sensor Location [R] (0x2A38)
Battery Service (0x180F)
- Battery Level [N R] (0x2A19)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
Device Information (0x180A)
- Manufacturer Name String [R] (0x2A29)
D	22:03:16.244	gatt.setCharacteristicNotification(00002a37-0000-1000-8000-00805f9b34fb, true)
D	22:03:16.247	gatt.setCharacteristicNotification(00002a19-0000-1000-8000-00805f9b34fb, true)
I	22:03:16.268	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
V	22:03:17.527	Disconnecting...
D	22:03:17.527	gatt.disconnect()
D	22:03:17.551	[Callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	22:03:17.551	Disconnected
D	22:03:18.366	gatt.close()
D	22:03:18.367	wait(200)
V	22:03:18.572	Connecting to FD:B1:75:DE:F5:1A...
D	22:03:18.572	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:03:18.600	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
I	22:03:18.618	Disconnected
D	22:03:18.767	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
D	22:03:18.767	gatt.close()
D	22:03:18.769	wait(200)
V	22:03:18.970	Connecting to FD:B1:75:DE:F5:1A...
D	22:03:18.970	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:03:18.993	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:03:18.993	Connected to FD:B1:75:DE:F5:1A
V	22:03:18.995	Requesting new MTU...
D	22:03:18.995	gatt.requestMtu(517)
E	22:03:19.167	Error 10 (0xa): GATT NOT FOUND
V	22:03:19.196	Discovering services...
D	22:03:19.196	gatt.discoverServices()
D	22:03:19.210	[Callback] Services discovered with status: 0
I	22:03:19.210	Services discovered
V	22:03:19.210	No services found 
I	22:03:19.228	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
I	22:03:19.370	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
V	22:03:24.153	Disconnecting...
D	22:03:24.153	gatt.disconnect()
D	22:03:24.183	[Callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	22:03:24.183	Disconnected
D	22:03:24.957	gatt.close()
D	22:03:24.958	wait(200)
V	22:03:25.160	Connecting to FD:B1:75:DE:F5:1A...
D	22:03:25.161	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:03:25.182	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:03:25.182	Connected to FD:B1:75:DE:F5:1A
V	22:03:25.182	Requesting new MTU...
D	22:03:25.182	gatt.requestMtu(517)
W	22:03:25.550	Connection parameters update failed with status 22 (interval: 645.0ms, latency: 0, timeout: 4000ms)
E	22:03:25.550	Error 22 (0x16): UNKNOWN (22)
D	22:03:25.583	[Callback] Connection state changed with status: 22 and new state: DISCONNECTED (0)
E	22:03:25.583	Error 22 (0x16): GATT CONN TERMINATE LOCAL HOST
I	22:03:25.583	Disconnected
D	22:03:25.583	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D	22:03:30.657	gatt.close()
D	22:03:30.660	wait(200)
V	22:03:30.862	Connecting to FD:B1:75:DE:F5:1A...
D	22:03:30.863	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:03:31.367	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:03:31.367	Connected to FD:B1:75:DE:F5:1A
V	22:03:31.369	Requesting new MTU...
D	22:03:31.369	gatt.requestMtu(517)
D	22:03:31.394	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
I	22:03:31.812	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
I	22:03:32.089	MTU changed to: 247
V	22:03:32.104	Discovering services...
D	22:03:32.104	gatt.discoverServices()
D	22:03:32.119	[Callback] Services discovered with status: 0
I	22:03:32.119	Services discovered
V	22:03:32.136	Generic Access (0x1800)
- Device Name [R W] (0x2A00)
- Appearance [R] (0x2A01)
- Peripheral Preferred Connection Parameters [R] (0x2A04)
- Central Address Resolution [R] (0x2AA6)
Generic Attribute (0x1801)
Heart Rate (0x180D)
- Heart Rate Measurement [N] (0x2A37)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
- Body Sensor Location [R] (0x2A38)
Battery Service (0x180F)
- Battery Level [N R] (0x2A19)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
Device Information (0x180A)
- Manufacturer Name String [R] (0x2A29)
D	22:03:32.136	gatt.setCharacteristicNotification(00002a37-0000-1000-8000-00805f9b34fb, true)
D	22:03:32.138	gatt.setCharacteristicNotification(00002a19-0000-1000-8000-00805f9b34fb, true)
I	22:03:32.154	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
V	22:03:34.981	Disconnecting...
D	22:03:34.981	gatt.disconnect()
D	22:03:35.001	[Callback] Connection state changed with status: 0 and new state: DISCONNECTED (0)
I	22:03:35.001	Disconnected
D	22:03:36.014	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D	22:03:36.356	gatt.close()
D	22:03:36.358	wait(200)
V	22:03:36.560	Connecting to FD:B1:75:DE:F5:1A...
D	22:03:36.560	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:03:36.991	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:03:36.991	Connected to FD:B1:75:DE:F5:1A
D	22:03:36.994	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
V	22:03:37.032	Requesting new MTU...
D	22:03:37.032	gatt.requestMtu(517)
I	22:03:37.436	Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)
I	22:03:37.713	MTU changed to: 247
V	22:03:37.730	Discovering services...
D	22:03:37.730	gatt.discoverServices()
D	22:03:37.746	[Callback] Services discovered with status: 0
I	22:03:37.746	Services discovered
V	22:03:37.762	Generic Access (0x1800)
- Device Name [R W] (0x2A00)
- Appearance [R] (0x2A01)
- Peripheral Preferred Connection Parameters [R] (0x2A04)
- Central Address Resolution [R] (0x2AA6)
Generic Attribute (0x1801)
Heart Rate (0x180D)
- Heart Rate Measurement [N] (0x2A37)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
- Body Sensor Location [R] (0x2A38)
Battery Service (0x180F)
- Battery Level [N R] (0x2A19)
&amp;#160;&amp;#160;&amp;#160;Client Characteristic Configuration (0x2902)
Device Information (0x180A)
- Manufacturer Name String [R] (0x2A29)
D	22:03:37.762	gatt.setCharacteristicNotification(00002a37-0000-1000-8000-00805f9b34fb, true)
D	22:03:37.764	gatt.setCharacteristicNotification(00002a19-0000-1000-8000-00805f9b34fb, true)
I	22:03:37.777	Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)
I	22:03:42.889	Connection parameters updated (interval: 645.0ms, latency: 0, timeout: 4000ms)
D	22:03:50.719	[Callback] Connection state changed with status: 8 and new state: DISCONNECTED (0)
E	22:03:50.720	Error 8 (0x8): GATT CONN TIMEOUT
I	22:03:50.720	Disconnected
D	22:03:50.833	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D	22:04:00.095	gatt.close()
D	22:04:00.097	wait(200)
V	22:04:00.300	Connecting to FD:B1:75:DE:F5:1A...
D	22:04:00.300	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:04:40.713	[Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I	22:04:40.713	Connected to FD:B1:75:DE:F5:1A
V	22:04:40.714	Requesting new MTU...
D	22:04:40.715	gatt.requestMtu(517)
D	22:04:40.797	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
D	22:04:40.797	[Callback] Connection state changed with status: 34 and new state: DISCONNECTED (0)
E	22:04:40.797	Error 34 (0x22): GATT CONN LMP TIMEOUT
I	22:04:40.797	Disconnected
D	22:04:40.839	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED
D	22:07:55.619	gatt.close()
D	22:07:55.620	wait(200)
V	22:07:55.823	Connecting to FD:B1:75:DE:F5:1A...
D	22:07:55.824	gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE, preferred PHY = LE 1M)
D	22:08:25.832	[Callback] Connection state changed with status: 133 and new state: DISCONNECTED (0)
E	22:08:25.832	Error 133 (0x85): GATT ERROR
I	22:08:25.832	Disconnected&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233583?ContentTypeID=1</link><pubDate>Mon, 10 Feb 2020 15:20:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14271d42-8f79-4a7b-8fc7-d2fbec36b6de</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;We just tested on a Pixel phone ourselves (not in developer mode) and had no issues connecting to the ble_app_hrs example from SDK16.0.0. I will ask the nRFConnect app developers tomorrow if they have seen something like this before, but I don&amp;#39;t see why it would be an issue to use the nRFConnect app in developer mode. Please tell me if there are any other details you can think of that might cause this.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can try flashing the ble_app_hrs.hex file onto the chip using another IDE than SES or the nRFConnect for desktop Programmer app just to make sure that&amp;#39;s not the problem. This is a long-shot though, but worth a shot I guess.&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: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233530?ContentTypeID=1</link><pubDate>Mon, 10 Feb 2020 13:15:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab30bdca-e3a7-40dd-8fda-d6a8eb0ff8cc</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;There shouldn&amp;#39;t be any changes in the firmware, but I can&amp;#39;t be entirely sure.&lt;/p&gt;
&lt;p&gt;To be sure I have also done a rebuild the exact same versions (however with a new SES) as the current production hex, and these new builds of old code also have the same problem.&lt;/p&gt;
&lt;p&gt;This application does not use bonds or pairing. I do a full flash erase when testing. I&amp;#39;m not sure if I can reset anything on the phone side. The nRF connect app only shows bonds to my headset and other devices.&lt;/p&gt;
&lt;p&gt;Note that this also happens with an erased flash and the ble_app_hrs hex bundled with SDK 16.0.0.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233516?ContentTypeID=1</link><pubDate>Mon, 10 Feb 2020 12:46:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13470326-d16c-4038-a35e-fa89cc9bd971</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Trygve&lt;/p&gt;
&lt;p&gt;What changes have you made to this rebuild of your project except adding DFU? Are there any differences in I.E. the advertising_init() function of your new build?&amp;nbsp;Are pairing and bonding included in your application? In that case, do you delete bonding information on both the phone side and the nRF side when disconnecting the devices? If the bonding information is just erased on one side there will be connection issues when the devices try to reconnect.&lt;/p&gt;
&lt;p&gt;Using a later SES version should not cause any problems AFAIK.&amp;nbsp;&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: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233411?ContentTypeID=1</link><pubDate>Sun, 09 Feb 2020 17:12:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c51e1659-1111-4696-9b25-461cf212ff9a</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;I spoke too soon, now I can&amp;#39;t connect. I tried to enable developer mode, but even if I disabled it against it doesn&amp;#39;t work. Tried to reboot the phone without it helping.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to connect to our product from one particular phone</title><link>https://devzone.nordicsemi.com/thread/233408?ContentTypeID=1</link><pubDate>Sun, 09 Feb 2020 13:54:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab8cee6e-7038-4519-ab56-bffe7df26470</guid><dc:creator>Trygve Laugst&amp;#248;l</dc:creator><description>&lt;p&gt;Call this a case of rubber ducking, but while thinking about my setup, I realized that my phone is in developer mode. In a desperate move I tried to turn it off and then everything just work again. This also applies to the other test phone. It is not available for me now, so I can&amp;#39;t test the same resolution there.&lt;/p&gt;
&lt;p&gt;After turning developer mode back on, it still work.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure how relevant this issue is for this forum now, but it is also a little bit intriguing why it refused to connect to any recently compiled firmwares, original Nordic or not.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>