<?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>SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126697/sdk-17-1-0-ota-dfu-issue-invalid-response-0x200106</link><description>Hello Team, 
 I am using SDK version 17.0.1 and have implemented OTA. I have also implemented a buttonless DFU without bonding and created a Blinky application. However, when I try to upload the ZIP file, I get the following error: 
 
 
 
 
 
 
 Enter</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 30 Jan 2026 12:01:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126697/sdk-17-1-0-ota-dfu-issue-invalid-response-0x200106" /><item><title>RE: SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/thread/559991?ContentTypeID=1</link><pubDate>Fri, 30 Jan 2026 12:01:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d03ba01c-edf6-4da7-85cd-a4e9ef4dfa06</guid><dc:creator>Embel_Tech</dc:creator><description>&lt;p&gt;Okay, thanks for your response.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/thread/559990?ContentTypeID=1</link><pubDate>Fri, 30 Jan 2026 11:24:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ff26ff7-7c52-4e96-b29d-977fab83c602</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;I have not been able to find any other reports of this issue, nor have I experienced it myself.&amp;nbsp;I see you changed the device name, did you change anything else in the original example&amp;nbsp;apart from this? Please also attempt to debug the app to see where the busy error is being returned.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/thread/559910?ContentTypeID=1</link><pubDate>Thu, 29 Jan 2026 13:07:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca69e5a5-68c2-4a3a-b734-6e23e3aa8047</guid><dc:creator>Embel_Tech</dc:creator><description>&lt;p&gt;Since the Blinky application was not working, I used the Buttonless DFU application. However, I am still encountering the same issue. I will provide the commands used and the nRF Connect logs for reference.&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/WhatsApp-Image-2026_2D00_01_2D00_27-at-6.17.39-PM.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;nrfutil settings generate --family NRF52840 --application ble_app_buttonless_dfu_pca10056_s140.hex --application-version 1 --bootloader-version 1 --bl-settings-version 2 bl_settings.hex&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;merge-&lt;/p&gt;
&lt;p&gt;mergehex --merge bl_settings.hex secure_bootloader_ble_s140_pca10056.hex s140_nrf52_7.2.0_softdevice.hex ble_app_buttonless_dfu_pca10056_s140.hex --output bl_sd_settings_app.hex&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Flash-&lt;/p&gt;
&lt;p&gt;nrfjprog -f nrf52 --program bl_sd_settings_app.hex --verify&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;4] ZIP PACKAGE&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;nrfutil pkg generate --hw-version 52 --application-version 2 --application ble_app_buttonless_dfu_pca10056_s140.hex --sd-req 0x0100 --sd-id 0x0100 --key-file private.key blinky_application_s140.zip&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/thread/559655?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2026 09:55:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d7d1c38-807d-402b-838e-aaee0194e22f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Yes, I know you are&amp;nbsp;working on integrating the buttonless support into the Blinky sample, but I don&amp;rsquo;t have enough information to determine why you are getting the busy error in your case. That&amp;rsquo;s why as part of the troubleshooting asked if you could try the same with the reference implementation as well as trying to debug your app.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/thread/559649?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2026 09:45:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45e88a61-1ce2-4ca8-b8cd-43d44a9677b2</guid><dc:creator>Embel_Tech</dc:creator><description>&lt;p&gt;Actually, I am not using the buttonless sample code. I am using the Blinky application, and that error is coming. Can you first correct this using the sample code?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/thread/559628?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2026 07:50:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87a105fe-3ff7-4123-8b98-a1e151d91d7e</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;ok thanks for confirming. The error response is sent from the&amp;nbsp;enter_bootloader() call in ble_dfu_unbonded.c and it would be good if you could place some breakpoints in this function and attempt to figure out why the busy is returned. It would also be interesting to know if you are able to reproduce this error with the&amp;nbsp;&lt;span&gt;ble_app_buttonless sample.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/thread/559618?ContentTypeID=1</link><pubDate>Tue, 27 Jan 2026 05:50:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ceaf652-2623-4f70-86f0-10e6b2e5159b</guid><dc:creator>Embel_Tech</dc:creator><description>&lt;p&gt;I had implemented it in &lt;code data-start="233" data-end="241"&gt;main.c&lt;/code&gt;, and later I also implemented it in the service function&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;service function&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;static void services_init(void)&lt;br /&gt;{&lt;br /&gt; NRF_LOG_INFO(&amp;quot;Starting services_init&amp;quot;);&lt;br /&gt; ret_code_t err_code;&lt;br /&gt; ble_lbs_init_t init = {0};&lt;br /&gt; nrf_ble_qwr_init_t qwr_init = {0};&lt;br /&gt; ble_dfu_buttonless_init_t dfus_init = {0};&lt;/p&gt;
&lt;p&gt;// QWR&lt;br /&gt; qwr_init.error_handler = nrf_qwr_error_handler;&lt;br /&gt; err_code = nrf_ble_qwr_init(&amp;amp;m_qwr, &amp;amp;qwr_init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;br /&gt; NRF_LOG_INFO(&amp;quot;QWR initialized&amp;quot;);&lt;br /&gt; NRF_LOG_INFO(&amp;quot;qmr&amp;quot;);&lt;/p&gt;
&lt;p&gt;// -------- BUTTONLESS DFU (NO IF) --------&lt;br /&gt; // err_code = ble_dfu_buttonless_async_svci_init();&lt;br /&gt; // APP_ERROR_CHECK(err_code);&lt;br /&gt; NRF_LOG_INFO(&amp;quot;DFU async SVCI initialized&amp;quot;);&lt;br /&gt; NRF_LOG_INFO(&amp;quot;BUTTONLESS&amp;quot;);&lt;/p&gt;
&lt;p&gt;dfus_init.evt_handler = ble_dfu_evt_handler;&lt;br /&gt; err_code = ble_dfu_buttonless_init(&amp;amp;dfus_init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;br /&gt; NRF_LOG_INFO(&amp;quot;DFU buttonless initialized&amp;quot;);&lt;/p&gt;
&lt;p&gt;// LBS service (if you still want blinky)&lt;br /&gt; init.led_write_handler = led_write_handler;&lt;br /&gt; err_code = ble_lbs_init(&amp;amp;m_lbs, &amp;amp;init);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;br /&gt; NRF_LOG_INFO(&amp;quot;LBS initialized&amp;quot;);&lt;br /&gt; NRF_LOG_INFO(&amp;quot;BUTTONLESS succesfully &amp;quot;);&lt;br /&gt; NRF_LOG_INFO(&amp;quot;Completed services_init&amp;quot;);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;main .c&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;int main(void)&lt;br /&gt;{&lt;br /&gt; ret_code_t err_code;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; err_code = ble_dfu_buttonless_async_svci_init();&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; log_init();&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK 17.1.0 OTA DFU Issue – Invalid Response 0x200106</title><link>https://devzone.nordicsemi.com/thread/559549?ContentTypeID=1</link><pubDate>Mon, 26 Jan 2026 10:28:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:055f4c0c-1577-4013-a445-f1e61ccb9e82</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The app is responding with&amp;nbsp;DFU_RSP_BUSY in response to the DFU enter command. Does your app run&amp;nbsp;ble_dfu_buttonless_async_svci_init() at the beginning of main() like the ble_app_buttonless sample as well?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>