<?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>Are others experiencing issues with Anrdoid MCP buttonless DFU?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8935/are-others-experiencing-issues-with-anrdoid-mcp-buttonless-dfu</link><description>I was upset early this afternoon because I was experiencing issues with buttonless DFU on Android. As is usually the case, I assumed it was my fault. 
 First, I reverted to old known working firmware/bootloader combinations. This was unsuccessful. After</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 25 Nov 2015 15:18:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8935/are-others-experiencing-issues-with-anrdoid-mcp-buttonless-dfu" /><item><title>RE: Are others experiencing issues with Anrdoid MCP buttonless DFU?</title><link>https://devzone.nordicsemi.com/thread/32888?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2015 15:18:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:abaef5af-9558-4ec8-9cc6-e6b702ae6059</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@syntroniks: The log you updated showed quite strange behaviour. You can find that the central device actively disconnect the connection ( sending LL_TERMINATE_IND) after the connection (parameters) update request.
Have you tried this with other phone ? Which phone have you tested with ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are others experiencing issues with Anrdoid MCP buttonless DFU?</title><link>https://devzone.nordicsemi.com/thread/32887?ContentTypeID=1</link><pubDate>Fri, 20 Nov 2015 15:21:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e9332d3-1df4-4bf8-904b-e7f49a500e70</guid><dc:creator>syntroniks</dc:creator><description>&lt;p&gt;Hi Hung, I have some interesting new developments included in an edit to the main post. Perhaps this information could be useful to your android application team. Have a great weekend!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are others experiencing issues with Anrdoid MCP buttonless DFU?</title><link>https://devzone.nordicsemi.com/thread/32886?ContentTypeID=1</link><pubDate>Wed, 18 Nov 2015 17:22:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d50e6a35-5735-48bc-af24-2e9c22e14370</guid><dc:creator>syntroniks</dc:creator><description>&lt;p&gt;I can verify the hrm application updates itself indefinitely if the android bluetooth stack is happy. To make the stack happy, I restarted the BT adapter. I can provide more android logcat logs if that would help. The GATT table on my application is larger than the HRM application by approx. 30%. Pairing/bonding was not used for any of the updates, but pstorage and the device manager are present in both applications. I have attached the requested captures in the main question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are others experiencing issues with Anrdoid MCP buttonless DFU?</title><link>https://devzone.nordicsemi.com/thread/32891?ContentTypeID=1</link><pubDate>Wed, 18 Nov 2015 01:37:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d417fa9-b5e7-406c-a822-3cf81682c59b</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Syntroniks,&lt;/p&gt;
&lt;p&gt;Please verify, would you be able to use our hrm button less dfu example to update it self with no problem indefinitely ?&lt;br /&gt;
I would need to have a &lt;a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF-Sniffer/(language)/eng-GB"&gt;sniffer trace&lt;/a&gt; to know what happens over the air when you are doing updating with your application (when issue occurs).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are others experiencing issues with Anrdoid MCP buttonless DFU?</title><link>https://devzone.nordicsemi.com/thread/32890?ContentTypeID=1</link><pubDate>Tue, 17 Nov 2015 17:37:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23bdf89e-cd13-4ab9-947b-1ebc67485706</guid><dc:creator>syntroniks</dc:creator><description>&lt;p&gt;Using the stock bootloader I still have issues. I can run the hrm app with buttonless dfu and update indefinitely. After I update to my buttonless application (same bootloader, no customization), the dfu success rate drops to ~30%.&lt;/p&gt;
&lt;p&gt;I have checked my implementation, pstorage is started, the device manager is configured the same way, and all events are propagated as necessary. One time master control panel got in an infinite loop of trying to invoke the bootloader&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are others experiencing issues with Anrdoid MCP buttonless DFU?</title><link>https://devzone.nordicsemi.com/thread/32889?ContentTypeID=1</link><pubDate>Tue, 17 Nov 2015 14:17:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8dbcba0-a06f-4b76-bca4-7116e6ff764a</guid><dc:creator>syntroniks</dc:creator><description>&lt;p&gt;Hi Hung, I saw a similar question in which you posted a very good answer here: &lt;a href="https://devzone.nordicsemi.com/question/37058/dfu-ota-nrftoolbox-does-not-automatically-reconnect-when-initiating-dfu-from-application/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yes I have trouble the first time, I used a package/zip I created using the python tool distributed with mcp.&lt;/p&gt;
&lt;p&gt;From my observation it seems like the central (performing the dfu) is unable to reconnect when the peripheral chooses directed advertisement for reconnect. I have verified dfu_ble_svc has some noinit ram available. I shifted around the bootloader size a bit to make room for hmac_sha256 signing.&lt;/p&gt;
&lt;p&gt;HMAC_KEY_ADDR: 0x0003F800&lt;/p&gt;
&lt;p&gt;BOOTLOADER_REGION_START: 0x00039C00&lt;/p&gt;
&lt;p&gt;BOOTLOADER_SETTINGS_ADDRESS: 0x0003FC00&lt;/p&gt;
&lt;p&gt;IROM1 Start: 0x39C00 size 0x6000&lt;/p&gt;
&lt;p&gt;IRAM1: 0x20002C00 size 0x5380&lt;/p&gt;
&lt;p&gt;IRAM2: 0x20007F80 size 0x80&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are others experiencing issues with Anrdoid MCP buttonless DFU?</title><link>https://devzone.nordicsemi.com/thread/32885?ContentTypeID=1</link><pubDate>Mon, 31 Aug 2015 09:19:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3408403-38d4-42a5-866c-ac49006e0409</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Syntroniks,&lt;/p&gt;
&lt;p&gt;Please let me know:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Do you have any trouble doing DFU for the first time after you flash the bootloader and update the ble_app_hrs buttonless dfu example ? Which package .zip file did you use ?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After you have the buttonless example running, which package .zip file did you use to flash the next firmware&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Which issue do you have when doing DFU on Android ?&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>