<?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>What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/90943/what-is-the-expected-success-rate-of-a-dfu-update</link><description>We have both native iOS and Android-apps that handle DFU-updates of our BLE-FW on our HW-devices. We are currently experiencing a dip in success rate (according to our firebase metrics) on Android, where we seem to get an increased number of &amp;quot;GATT ERROR</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 24 Aug 2022 12:56:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/90943/what-is-the-expected-success-rate-of-a-dfu-update" /><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/383074?ContentTypeID=1</link><pubDate>Wed, 24 Aug 2022 12:56:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b3ec56ac-bbe7-4989-86b5-bb2f37d9c568</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Could you get a ellisys sniffer or nRF sniffer trace of the behavior?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-sniffer-for-bluetooth-le"&gt;https://www.nordicsemi.com/Products/Development-tools/nrf-sniffer-for-bluetooth-le&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382900?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 11:28:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0744219-8fbc-4bde-8dd2-04627171a9a2</guid><dc:creator>zippert</dc:creator><description>&lt;p&gt;After updating these values, connection seem more stable, but DFU update fails almost immediately after start. :(&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382848?ContentTypeID=1</link><pubDate>Tue, 23 Aug 2022 08:47:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76b35233-74d4-406b-b2be-92143a5c9ffe</guid><dc:creator>Sigurd</dc:creator><description>[quote user="FredrikL"]&lt;div&gt;&lt;span&gt;If I changes setting for:&lt;br /&gt;NRF_SDH_CLOCK_LF_SRC to&amp;nbsp;NRF_CLOCK_LF_SRC_SYNTH&lt;br /&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 end up in a hanged application at:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt; err_code = nrf_sdh_enable_request();&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;[/quote]
&lt;p&gt;Set&amp;nbsp;&lt;span&gt;NRF_SDH_CLOCK_LF_RC_CTIV&lt;/span&gt;&lt;span&gt;&amp;nbsp;to 0 when doing this test with&amp;nbsp;NRF_CLOCK_LF_SRC_SYNTH&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382736?ContentTypeID=1</link><pubDate>Mon, 22 Aug 2022 14:39:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:62ceeb6b-2e4e-4e15-828a-75445fa3d629</guid><dc:creator>FredrikL</dc:creator><description>&lt;p&gt;Hi Sigurd,&lt;/p&gt;
&lt;p&gt;Thank you for your response.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;We are indeed using an external crystal.&lt;/p&gt;
&lt;p&gt;Setting in bootloader are:&lt;br /&gt;&lt;span&gt;#define &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_SRC&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;br /&gt;&lt;/span&gt;&lt;span&gt;#define &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_RC_CTIV&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;4&lt;br /&gt;&lt;/span&gt;&lt;span&gt;#define &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_RC_TEMP_CTIV&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;br /&gt;&lt;/span&gt;&lt;span&gt;#define &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_ACCURACY&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/p&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;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;Settings in application are:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;#define &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_SRC&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;#define &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_RC_CTIV&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;#define &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_RC_TEMP_CTIV&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;#define &lt;/span&gt;&lt;span&gt;NRF_SDH_CLOCK_LF_ACCURACY&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&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&gt;&lt;/span&gt;&lt;span&gt;If I changes setting for:&lt;br /&gt;NRF_SDH_CLOCK_LF_SRC to&amp;nbsp;NRF_CLOCK_LF_SRC_SYNTH&lt;br /&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 end up in a hanged application at:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt; err_code = nrf_sdh_enable_request();&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382496?ContentTypeID=1</link><pubDate>Fri, 19 Aug 2022 15:14:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:576c1eba-9ff9-4b75-837a-ca4e54f8bff2</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="FredrikL"]We are using a Laird module&amp;nbsp;BL652-SA with nRF52832.[/quote]
&lt;p&gt;Do you have a external LF crystal on your board?&lt;br /&gt;In sdk_config.h, what are these currently configured to?&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;NRF_SDH_CLOCK_LF_SRC
NRF_SDH_CLOCK_LF_RC_CTIV
NRF_SDH_CLOCK_LF_RC_TEMP_CTIV
NRF_SDH_CLOCK_LF_ACCURACY&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Check&amp;nbsp;&lt;/span&gt;&lt;span&gt;both&amp;nbsp;&lt;/span&gt;&lt;span&gt;application project sdk_config.h and the bootloader sdk_config.h&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As an test, could you try to set&amp;nbsp;NRF_SDH_CLOCK_LF_ACCURACY to 1 (i.e. 500 ppm) ?&lt;/p&gt;
&lt;p&gt;If it&amp;#39;s already set to 1 (500ppm), try set&amp;nbsp;NRF_SDH_CLOCK_LF_SRC to 2(NRF_CLOCK_LF_SRC_SYNTH) as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382376?ContentTypeID=1</link><pubDate>Fri, 19 Aug 2022 06:29:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c771c4b2-6373-4d49-a4b3-0e4fcdde50a9</guid><dc:creator>FredrikL</dc:creator><description>&lt;p&gt;Worth mentioning to the &amp;quot;GATT ERROR&amp;quot; is that when this error occurs we cannot connect ever again.&lt;/p&gt;
&lt;p&gt;But if the Bluetooth is turned off on the phone and then turned on again the device can connect again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382254?ContentTypeID=1</link><pubDate>Thu, 18 Aug 2022 11:42:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21a3b5ba-665c-4e4e-b3d7-2b22320d4711</guid><dc:creator>zippert</dc:creator><description>&lt;p&gt;Thanks, this solved the issue with the device being unpaired. A bit non-intuitive naming imho, I interpreted &amp;quot;restore bond&amp;quot; as in &amp;quot;after update is complete, restore its previous bond&amp;quot;, but I understand now.&lt;/p&gt;
&lt;p&gt;Strange thing is that setting this to true has been in the code for 1,5 years, and it wasn&amp;#39;t until this latest update that this (unwanted) behaviour appeared...?&lt;/p&gt;
&lt;p&gt;I will send it to test and see what happens.&lt;br /&gt;&lt;br /&gt;The main issue with &amp;quot;GATT ERROR&amp;quot; and connection failure still remains, though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382249?ContentTypeID=1</link><pubDate>Thu, 18 Aug 2022 11:30:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5eb654ad-67d9-414b-9532-6f89a4fc0a9a</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>&lt;p&gt;Also, if you&amp;#39;re using Legacy DFU you may remove &amp;quot;setPrepareObjectDelay&amp;quot; and &amp;quot;setUnsafe...Enabled&amp;quot;, as unused.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382246?ContentTypeID=1</link><pubDate>Thu, 18 Aug 2022 11:29:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5592ad44-d379-4610-b9a5-3a439f8eb7d6</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>&lt;p&gt;set setRestoreBond to false - otherwise it will bond again, instead of reusing the same bond information: &lt;a href="https://github.com/NordicSemiconductor/Android-DFU-Library/blob/913dbc128095b211e85e476fb10d497379e9be33/lib_dfu/src/main/java/no/nordicsemi/android/dfu/DfuServiceInitiator.java#L181"&gt;github.com/.../DfuServiceInitiator.java&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382232?ContentTypeID=1</link><pubDate>Thu, 18 Aug 2022 11:07:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f50c8c8-397c-4178-8da8-ed95a639846e</guid><dc:creator>zippert</dc:creator><description>&lt;p&gt;Yes, those attributes have always been present:&lt;br /&gt;&lt;br /&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/startdfuservice.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382230?ContentTypeID=1</link><pubDate>Thu, 18 Aug 2022 11:03:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a185ef57-8fc3-461a-b4ea-894601a65731</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>[quote userid="92620" url="~/f/nordic-q-a/90943/what-is-the-expected-success-rate-of-a-dfu-update/382156"] the paring information on the phone is always removed after completed DFU upgrade. The nRF chip&amp;nbsp;is upgraded with&amp;nbsp;new firmware and has still the bonding information.[/quote]
&lt;p&gt;Have you tried this: &lt;a href="https://github.com/NordicSemiconductor/Android-DFU-Library/blob/913dbc128095b211e85e476fb10d497379e9be33/lib_dfu/src/main/java/no/nordicsemi/android/dfu/DfuServiceInitiator.java#L175"&gt;https://github.com/NordicSemiconductor/Android-DFU-Library/blob/913dbc128095b211e85e476fb10d497379e9be33/lib_dfu/src/main/java/no/nordicsemi/android/dfu/DfuServiceInitiator.java#L175&lt;/a&gt; and setting to true?&lt;/p&gt;
&lt;p&gt;By default it will remove bond info, as this feature was added later in the SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382156?ContentTypeID=1</link><pubDate>Thu, 18 Aug 2022 07:47:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ef621bb-9e1e-4c9d-9b47-49b715056427</guid><dc:creator>FredrikL</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Hijacking this thread to add information about the issue, I&amp;#39;m working close with the thread creator on the embedded side.&lt;/p&gt;
&lt;p&gt;We are using a Laird module&amp;nbsp;BL652-SA with nRF52832.&lt;/p&gt;
&lt;p&gt;Most phones can handle the DFU upgrade flow from Android. We can re-create the issue right now on a Google pixel 4. But the issue is reproducible on several other brands eg. Samsung Galaxy S10.&lt;br /&gt;The issue does not always appear. The upgrade flow can sometimes fail sometimes succeed. if the DFU upgrade is successful&amp;nbsp; the paring information on the phone is always removed after completed DFU upgrade. The nRF chip&amp;nbsp;is upgraded with&amp;nbsp;new firmware and has still the bonding information.&lt;br /&gt;So the issue seems to be from the Phone application side.&lt;br /&gt;If we are using nRF Connect debug application and trying DFU upgrade from the debug application the Upgrade always works as expected.&lt;/p&gt;
&lt;p&gt;The issue never appears on iPhone. Our iPhone application is not using the NRF DFU SDK but our Android application is using the nRF DFU SDK. We are using the DFU buttonless feature to set the device to DFU mode.&lt;/p&gt;
&lt;p&gt;If I scan for Bluetooth devices while upgrading i can see the unit changing from our normal advertising name ABCD_[s/n] to HDFU_[s/n] which is set by our bootloader when we set it to DFU upgrade state. So the device is restarted and set as expected.&lt;/p&gt;
&lt;p&gt;To mention is:&lt;br /&gt;I can find two devices with the same MAC when I scan. One with the name (unknown) and one with our desired name.&lt;br /&gt;The same happens when the device is in DFU mode.&lt;/p&gt;
&lt;p&gt;We set the device name with: sd_ble_gap_device_name_set&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t figure out where the (unknown) UUID is coming from. I have an idea that the DFU gets confused and mixup the two when trying to upgrade, but its a long shot.&lt;/p&gt;
&lt;p&gt;Relating the thread issue to my text.&lt;/p&gt;
&lt;p&gt;The gatt error seems to come after upgrading from our application on Android because the paring information has been lost.&lt;/p&gt;
&lt;p&gt;Do you have any ideas how to proceed with the debugging or any known bugs from the nRF DFU SDK or if our (unknown) UUID can affect in any way.&lt;/p&gt;
&lt;p&gt;Thanks for your help&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/382151?ContentTypeID=1</link><pubDate>Thu, 18 Aug 2022 07:39:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5313fedf-7313-40b0-bcd8-1d54ebab6548</guid><dc:creator>zippert</dc:creator><description>&lt;p&gt;&lt;a class="ui-contentpeek internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/sigurdon" data-contentid="42d6eab2a6ed43e7a08d08d69703ead0" data-contenttypeid="e9ed411860ed4f2ba0265705b8793d05"&gt;Sigurd&lt;/a&gt;&lt;span&gt;&amp;nbsp;The phone was a Pixel 4a, and this is the device that has been &amp;quot;most reliable&amp;quot; among our testing devices to reproduce the issues. Other devices seem to work every time, some fail intermittently.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/381987?ContentTypeID=1</link><pubDate>Wed, 17 Aug 2022 11:14:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d533856-300c-47ea-aabe-3154aa532b13</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What phone did you use? Do you see the same if you test with other phones?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/381615?ContentTypeID=1</link><pubDate>Mon, 15 Aug 2022 14:24:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ad623f6-06ac-475e-824a-b6b4af8577f7</guid><dc:creator>zippert</dc:creator><description>&lt;p&gt;As far as I can tell, the logic is implemented more or less verbatim of how it is described here:&lt;br /&gt;&lt;a href="https://github.com/NordicSemiconductor/Android-DFU-Library/tree/main/documentation#usage"&gt;github.com/.../documentation&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/381614?ContentTypeID=1</link><pubDate>Mon, 15 Aug 2022 14:23:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96d469ad-e13f-4b78-98c4-47f1baa6fe61</guid><dc:creator>zippert</dc:creator><description>&lt;p&gt;I managed to recreate the issue myself (not sure if this issue is identical to those &amp;quot;in the wild&amp;quot;):&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;08-15 16:20:01.171 23947 24112 D BluetoothGatt: connect() - device: F6:42:C9:C2:D1:1D, auto: false
08-15 16:20:01.171 23947 24112 D BluetoothGatt: registerApp()
08-15 16:20:01.171 23947 24112 D BluetoothGatt: registerApp() - UUID=a605406e-4cd7-4fc7-93a1-6a259ba00ed6
08-15 16:20:01.176  2621  3184 I bluetooth: packages/modules/Bluetooth/system/stack/gatt/gatt_api.cc:1020 GATT_Register: Allocated name:GattClient uuid:e7f2cb30-e8a6-db97-55d1-5642cf64085a gatt_if:6 eatt_support:0
08-15 16:20:01.176 23947 23961 D BluetoothGatt: onClientRegistered() - status=0 clientIf=6
08-15 16:20:01.181  2621  2755 I bt_btif_gattc: packages/modules/Bluetooth/system/btif/src/btif_gatt_client.cc:365 btif_gattc_open_impl: Transport=2, device type=2, address type =1, phy=3
08-15 16:20:01.182  2621  3184 I bt_stack: [INFO:gatt_attr.cc(882)] gatt_sr_init_cl_status: bda=f6:42:c9:c2:d1:1d, cl_supp_feat=0000, aware=1
08-15 16:20:01.182  2621  3184 I bluetooth: packages/modules/Bluetooth/system/stack/gatt/gatt_main.cc:346 gatt_update_app_use_link_flag: check_acl_link is false, no need to check
08-15 16:20:01.190  2621  2995 I bluetooth: packages/modules/Bluetooth/system/gd/hci/le_address_manager.cc:514 OnCommandComplete: Received command complete with op_code LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST
08-15 16:20:01.949  2621  3184 I bluetooth: packages/modules/Bluetooth/system/stack/gatt/connection_manager.cc:215 on_connection_complete: Le connection completed to device:f6:42:c9:c2:d1:1d
08-15 16:20:01.949  2621  3184 I bluetooth: packages/modules/Bluetooth/system/stack/gatt/connection_manager.cc:215 on_connection_complete: Le connection completed to device:f6:42:c9:c2:d1:1d
08-15 16:20:01.949  2621  3184 I bt_btm_ble: packages/modules/Bluetooth/system/stack/btm/btm_ble.cc:1720 btm_ble_connected: Updating device record timestamp for existing ble connection
08-15 16:20:01.968  2621  3184 E bt_btm  : packages/modules/Bluetooth/system/main/bte_logmsg.cc:191 LogMsg: no pending resolving list operation
08-15 16:20:01.970  2621  2995 I bluetooth: packages/modules/Bluetooth/system/gd/hci/le_address_manager.cc:514 OnCommandComplete: Received command complete with op_code LE_REMOVE_DEVICE_FROM_FILTER_ACCEPT_LIST
08-15 16:20:02.195  2621  3184 E bt_btm_ble: packages/modules/Bluetooth/system/stack/btm/btm_ble_gap.cc:3150 btm_ble_read_remote_features_complete: Failed to read remote features status:Connection Failed Establishment
08-15 16:20:02.195  2621  3184 E bluetooth: packages/modules/Bluetooth/system/stack/btm/btm_sco.cc:950 btm_sco_on_disconnected: Unable to find sco connection
08-15 16:20:02.195  2621  3184 I btm_acl : packages/modules/Bluetooth/system/stack/acl/btm_acl.cc:2569 btm_acl_iso_disconnected: ISO disconnection from GD, handle: 0x10, reason: 0x3e
08-15 16:20:02.196  2621  3184 I bluetooth: packages/modules/Bluetooth/system/stack/gap/gap_ble.cc:303 client_connect_cback: No active GAP service found for peer:xx:xx:xx:xx:d1:1d callback:Disconnected
08-15 16:20:02.196  2621  3184 I bt_bta_gattc: packages/modules/Bluetooth/system/bta/gatt/bta_gattc_act.cc:1212 bta_gattc_conn_cback: Disconnected att_id:3 addr:xx:xx:xx:xx:d1:1d, transport:BT_TRANSPORT_LE reason:GATT_CONN_FAILED_ESTABLISHMENT
08-15 16:20:02.196  2621  3184 I bt_bta_gattc: packages/modules/Bluetooth/system/bta/gatt/bta_gattc_act.cc:1212 bta_gattc_conn_cback: Disconnected att_id:4 addr:xx:xx:xx:xx:d1:1d, transport:BT_TRANSPORT_LE reason:GATT_CONN_FAILED_ESTABLISHMENT
08-15 16:20:02.196  2621  3184 I bt_bta_gattc: packages/modules/Bluetooth/system/bta/gatt/bta_gattc_act.cc:1212 bta_gattc_conn_cback: Disconnected att_id:5 addr:xx:xx:xx:xx:d1:1d, transport:BT_TRANSPORT_LE reason:GATT_CONN_FAILED_ESTABLISHMENT
08-15 16:20:02.196  2621  3184 I bt_bta_gattc: packages/modules/Bluetooth/system/bta/gatt/bta_gattc_act.cc:1212 bta_gattc_conn_cback: Disconnected att_id:6 addr:xx:xx:xx:xx:d1:1d, transport:BT_TRANSPORT_LE reason:GATT_CONN_FAILED_ESTABLISHMENT
08-15 16:20:02.196  2621  3184 W bt_btm_sec: packages/modules/Bluetooth/system/stack/btm/btm_sec.cc:3747 btm_sec_disconnected: Got uncommon disconnection reason:Connection Failed Establishment handle:0x0010 comment:stack::acl::btm_acl::btm_acl_disconnected
08-15 16:20:02.196  2621  3184 E bta_gattc_main: packages/modules/Bluetooth/system/bta/gatt/bta_gattc_main.cc:395 bta_gattc_hdl_event: Ignore unknown conn ID: 3
08-15 16:20:02.196  2621  3184 E bta_gattc_main: packages/modules/Bluetooth/system/bta/gatt/bta_gattc_main.cc:395 bta_gattc_hdl_event: Ignore unknown conn ID: 4
08-15 16:20:02.196  2621  3184 E bta_gattc_main: packages/modules/Bluetooth/system/bta/gatt/bta_gattc_main.cc:395 bta_gattc_hdl_event: Ignore unknown conn ID: 5
08-15 16:20:02.196  2621  3184 W bt_stack: [WARNING:bta_gattc_act.cc(365)] bta_gattc_open_fail: Cannot establish Connection. conn_id=000000. Return GATT_ERROR(133)
08-15 16:20:02.197 23947 23961 D BluetoothGatt: onClientConnectionState() - status=133 clientIf=6 device=F6:42:C9:C2:D1:1D
08-15 16:20:02.197 23947 23961 E DfuBaseService: Connection state change error: 133 newState: 0
08-15 16:20:02.197 23947 24112 I DfuBaseService: Connection error after: 1031 ms
08-15 16:20:02.197 23947 24112 E DfuBaseService: An error occurred while connecting to the device:133
08-15 16:20:02.198 23947 24112 I DfuBaseService: Attempt: 3
08-15 16:20:02.204 23947 24112 I DfuBaseService: Cleaning up...
08-15 16:20:02.204 23947 24112 D BluetoothGatt: cancelOpen() - device: F6:42:C9:C2:D1:1D
08-15 16:20:02.209  2621  2755 I bt_btif_gattc: packages/modules/Bluetooth/system/btif/src/btif_gatt_client.cc:382 btif_gattc_close_impl: client_if=6, conn_id=0, address=xx:xx:xx:xx:d1:1d
08-15 16:20:02.209  2621  3184 E bt_stack: [ERROR:bta_gattc_act.cc(317)] No such connection need to be cancelled
08-15 16:20:02.210  2621  3184 E bt_stack: [ERROR:bta_gattc_utils.cc(444)] bta_gattc_mark_bg_conn unable to find the bg connection mask for bd_addr=f6:42:c9:c2:d1:1d
08-15 16:20:02.210 23947 24112 D BluetoothGatt: close()
08-15 16:20:02.210 23947 24112 D BluetoothGatt: unregisterApp() - mClientIf=6
08-15 16:20:02.213  2621  3184 I bt_stack: [INFO:gatt_api.cc(1042)] GATT_Deregister gatt_if=6
08-15 16:20:02.830  3698  4051 W AiAiEcho: SmartspaceNotificationPredictor no parser can handle this notification or notification is invalid
08-15 16:20:02.831 23947 23947 D BleFirmwareUpgradeHandler: onError() : F6:42:C9:C2:D1:1D 133 1 GATT ERROR
08-15 16:20:02.850 23947 23947 E BLE FW UPGRADE: ERROR
08-15 16:20:02.857 23947 23947 I DfuBaseService: DFU service destroyed
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/381538?ContentTypeID=1</link><pubDate>Mon, 15 Aug 2022 10:57:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0cfbc95f-e32b-4b03-965c-f5dd721ab187</guid><dc:creator>zippert</dc:creator><description>&lt;p&gt;2.4.1 is the ble-sdk-version, and 2.0.3 is the dfu-lib-version. I saw that updated versions exist that allows for additional timeout-attributes, but these versions were used the last time we released a bluetooth-update-feature.&lt;/p&gt;
&lt;p&gt;So, yeah, as far as I can tell, the only (relevant) code that has changed is the binary itself (and, of course the set of devices used). It is a mystery to me...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/381537?ContentTypeID=1</link><pubDate>Mon, 15 Aug 2022 10:52:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e7baa78-122e-49df-a633-c3961112dfae</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Which SDK on the nRF side are you using?&lt;/p&gt;
&lt;p&gt;Did you update the DFU library to 2.1 (from which version?), or the &amp;quot;dip&amp;quot; was observed without any changes on your side?&lt;/p&gt;
&lt;p&gt;Do you have any phones where it fails more often than on others, or fails all the time?&lt;/p&gt;
&lt;p&gt;This GATT ERROR (133) is a generic error thrown when :&amp;quot;something&amp;quot; failed.. really hard to tell the reason.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/381462?ContentTypeID=1</link><pubDate>Mon, 15 Aug 2022 06:20:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50ff1768-799e-4087-a696-43f31f13da8a</guid><dc:creator>zippert</dc:creator><description>&lt;p&gt;This is the statistics in general for all our supported Android versions (minSdkVersion 26).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the expected success rate of a DFU update?</title><link>https://devzone.nordicsemi.com/thread/381417?ContentTypeID=1</link><pubDate>Fri, 12 Aug 2022 15:55:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b41d6034-0650-44af-8fe1-14a7b03f8c75</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""](according to our firebase metrics) on Android[/quote]
&lt;p&gt;Do you know anything about what Android version and phone model/brand this is occurring on?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>