<?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>DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19339/dfu-ota-giving-error-upload-failed-remote-dfu-data-size-exceeds-limit-while-flashing-application</link><description>Hi,
i am trying to update OTA application zip file size 112kb but it become failed and showing upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT , But if i am flash small size application zip (58kb) it can able to flash.
I am using nrf51822(256kb flash</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Feb 2017 07:42:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19339/dfu-ota-giving-error-upload-failed-remote-dfu-data-size-exceeds-limit-while-flashing-application" /><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75027?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 07:42:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b1e7754-528f-478e-b70a-66ee8e2edca4</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Happy to help Nidhin! I would appreciate if you could mark the answer as correct by clicking the checkmark in the circle to the left of the answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75026?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 07:33:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b08177fa-adaf-44f1-af90-8ab9603e5558</guid><dc:creator>NIDHIN K</dc:creator><description>&lt;p&gt;thank you man. its really helpful.
i solved that issue.
Actually i was searched in my application project.
Noe its OK.. THNAKS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75025?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 07:12:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a625ac92-2fef-47f4-9a17-fb1dc72c6fde</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;The dfu_dual_bank.c is a part of the bootloader, which is a separate project that you must compile and flash to your device, see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v11.0.0/bledfu_memory.html?cp=4_0_3_4_3_1_3"&gt;this&lt;/a&gt; Infocenter page. You need to replace dfu_dual_bank.c with dfu_single_bank.c in the bootloader project, not in the application.  The files you add in your application only provides the ability to jump to the bootloader which actually receive the firmware image and replaces the old firmware with the new firmware.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75024?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 04:06:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30e30c0e-2e8e-4b78-941a-89f690ab53f4</guid><dc:creator>NIDHIN K</dc:creator><description>&lt;p&gt;ya i am followed the same step as u mention. but in that step they are not selecting dfu_single_bank.c file or dfu_dual_bank.c file. Only bootloader_util_arm.c ,dfu_app_handler.c, ble_dfu.c these three files. Then how it work as dual bank dfu&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75023?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 10:33:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0770962e-5923-4f6c-a648-6c4e5bbfb48d</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;You should not add dfu_single_bank.c file to the ble_app_hrs example if you want to add DFU support. If you want to add DFU support to an application then you need to follow the steps given on &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/bledfu_appextending.html?resultof=%22%65%78%74%65%6e%64%69%6e%67%22%20%22%65%78%74%65%6e%64%22%20%22%61%70%70%6c%69%63%61%74%69%6f%6e%22%20%22%61%70%70%6c%69%63%22%20"&gt;this&lt;/a&gt; Infocenter page.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75022?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 10:00:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf55397f-52a2-44fe-be6f-77baf4ad63da</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Ok, then just edit the following line in the Makefile under &lt;code&gt;C_SOURCE_FILES += \&lt;/code&gt; from&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$(abspath ../../../../../../components/libraries/bootloader_dfu/dfu_dual_bank.c) \
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$(abspath ../../../../../../components/libraries/bootloader_dfu/dfu_single_bank.c) \
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75021?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 09:54:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d30e2c6-b200-416b-a8bb-d8608e024221</guid><dc:creator>NIDHIN K</dc:creator><description>&lt;p&gt;I am using GCC compiler
i referred ble_app_hrs example code to implement dfu in my application .
single_bank or dual_bank which one they are using in ble_app_hrs example code&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75020?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 09:25:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:951eef9a-7475-49d6-bcdf-91f65ac4f65e</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;You can convert a dual bank bootloader to a single bank bootloader by replacing dfu_dual_bank.c with dfu_single_bank.c. Are you using Keil or gcc to compile your projects?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75018?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 05:53:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f207f21-b2c4-4bc2-9d0a-10713cb04891</guid><dc:creator>NIDHIN K</dc:creator><description>&lt;p&gt;Thanks for ur response.
That i know i can flash ota file size maximum 74kb. But my file size is 112kb how its possible to flash this large file through OTA.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75019?ContentTypeID=1</link><pubDate>Tue, 31 Jan 2017 14:37:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff798dfe-5def-4a70-9d21-bdeec073bca5</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;The S110 v8.0.0 needs 0x18000 bytes of Flash and the bootloader should start at 0x3C000, which means that you have 0x3C000-0x18000 = 0x24000 bytes = 144kB left for the application. The application space will be divided into two banks of 72kB, i.e. the maximum application size is 72kB. Therefore, an application of only 58kB should not be an issue. Can you upload the hex file and the zip file of the application`?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75017?ContentTypeID=1</link><pubDate>Tue, 31 Jan 2017 11:27:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f569d0f-0cc8-4f26-a6d8-5407afad0f66</guid><dc:creator>NIDHIN K</dc:creator><description>&lt;p&gt;i think issue is , now i am using dual bank DFU, in dual bank dfu we cant able to flash large files. so instead of dual bank i want to use single bank dfu.
pls tell me how to add single bank dfu.&lt;/p&gt;
&lt;p&gt;in my project have both dfu_dual_bank.c and dfu_single_bank.c file&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75016?ContentTypeID=1</link><pubDate>Tue, 31 Jan 2017 11:22:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:372f11cb-c09c-4e37-801a-c350b7cfd8cf</guid><dc:creator>NIDHIN K</dc:creator><description>&lt;p&gt;i am using GNU arm eclipse software using
SDK v.10 and Softdevice S110
s110_nrf51_8.0.0_softdevice.hex&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU OTA  giving error upload failed: REMOTE DFU DATA SIZE EXCEEDS LIMIT. while flashing application</title><link>https://devzone.nordicsemi.com/thread/75015?ContentTypeID=1</link><pubDate>Tue, 31 Jan 2017 08:46:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5355ba19-b046-419f-81c4-d16c65af2be6</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Which SDK and SoftDevice version are you using? How did you create the firmware image ( i.e. zip file) you used to perform DFU? Can you upload the the zip file?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>