<?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>Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54617/bootloader-taking-higher-current-consumption-upon-power-on</link><description>Misc info: 
 1. SDK Version: v15.3 
 2. SD: 6.1.1 
 3. Toolchain: IAR v7 
 
 I&amp;#39;m trying to use secure_bootloader from the examples but it&amp;#39;s taking higher current upon power on. 
 Our intention is to integrate the bootloader with the soft device+application</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 10 Feb 2020 12:13:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54617/bootloader-taking-higher-current-consumption-upon-power-on" /><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/233497?ContentTypeID=1</link><pubDate>Mon, 10 Feb 2020 12:13:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a46ea3f7-1a71-4922-9697-9fcdfd44ca68</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I do not quite understand the request. I think it is a sensible recommendation to check the integrity of the firmware upon startup. I do not expect this will have any impact on the life time of the product, can you please explain why this is problematic?&lt;/p&gt;
&lt;p&gt;Please also see my previous comment: &amp;quot;&lt;/p&gt;
&lt;p&gt;I think we can conclude that it is the way it is in this case. A power cycle it not something we expect happen often, it should really only occur when replacing batteries, in which case doing a integrity check of the firmware make sense.&lt;/p&gt;
&lt;p&gt;It could be interesting to know if you have enabled the softdevice in the bootloader and application with the same LFCLK (32kHz clock source).&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/233420?ContentTypeID=1</link><pubDate>Mon, 10 Feb 2020 02:49:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b9c062e2-fc5a-4b30-ac38-a619cff61526</guid><dc:creator>asr</dc:creator><description>&lt;p&gt;Keneeth,&lt;/p&gt;
&lt;p&gt;Do you have any other suggestions that we should try for resolving this issue. This task is marked as high priority. Please help us.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/232750?ContentTypeID=1</link><pubDate>Wed, 05 Feb 2020 08:47:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a70e4a2-2c3a-498c-9be7-fa2e057f8c7c</guid><dc:creator>asr</dc:creator><description>&lt;p&gt;Sorry for the late response.&lt;/p&gt;
&lt;p&gt;Today we tried creating the zip package by adding above mentioned option. But still we see the same behavior as mentioned above.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/223002?ContentTypeID=1</link><pubDate>Mon, 02 Dec 2019 10:54:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8e7b036-c86d-49be-b286-e08508cd80e5</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Can you also try the DFU packet with NO_VALIDATION (skip CRC) for comparison?&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-a3f34e7c7ce143769084143820604317/A4B756EF.PNG" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/222685?ContentTypeID=1</link><pubDate>Fri, 29 Nov 2019 04:24:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3076ce51-451a-4668-85d1-bb6157212063</guid><dc:creator>asr</dc:creator><description>&lt;p&gt;Keneeth,&lt;/p&gt;
&lt;p&gt;All the above power measurements that&amp;nbsp;I captured in above ticket are power ON/power OFF button control that present in the nrfConnect Desktop App ( adding&amp;nbsp;PPK&amp;nbsp; to nrf52 DK ).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/222634?ContentTypeID=1</link><pubDate>Thu, 28 Nov 2019 14:44:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d492a57-eda4-48f4-9e8a-44d82859e982</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I notice above that you sometimes do a software reset, and in other cases do a power on reset. If you try a power on reset for all cases, do you measure a difference then?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/222501?ContentTypeID=1</link><pubDate>Thu, 28 Nov 2019 04:54:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2478f5dc-243d-4d0a-9eef-15e3de7a0def</guid><dc:creator>asr</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;Yes, we enabled same clock source in both the BootLoader and Application.&lt;/p&gt;
&lt;p&gt;we got some progress on this issue. we noticed one Preprocessor (define symbols) difference between the two projects (bootloader &amp;amp; Application) i.e&amp;nbsp;CONFIG_NFCT_PINS_AS_GPIOS.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;a) After flashing this newly built bootloader image( softdevice + bootloader) 300ms @ 7mA current issue got resolved. Below is the screenshot ( Application not flashed yet)&lt;/p&gt;
&lt;p&gt;nrfjprog -f nrf52 &amp;ndash;eraseall&lt;/p&gt;
&lt;p&gt;mergehex -m secure_bootloader_ble_s132.hex s132_nrf52_6.1.1_softdevice.hex -o BLSD.hex&lt;/p&gt;
&lt;p&gt;nrfjprog --family nrf52 --program BLSD.hex --verify --reset&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574914667987v1.png" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574914677795v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;b) Now we flashed application image using nrf Toolbox -&amp;gt; DFU ( file selected *.zip). Command we used for generating application *.zip file&lt;/p&gt;
&lt;p&gt;nrfutil pkg generate --application BTM_BT_uC_Firmware.hex --application-version 1 --hw-version 52 --sd-req 0xB7 --key-file my_secret_private_key.pem BTM_BT_uC_Firmware.zip&lt;/p&gt;
&lt;p&gt;After powercycle the nrf52 DK and capture the current consumption using PPK, issue is noticed again.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574914721002v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;c) Now we erased entire flash chip and flashed softdevice &amp;amp; Application using following commands&lt;/p&gt;
&lt;p&gt;nrfjprog -f nrf52 --eraseall&lt;br /&gt;nrfjprog -f nrf52 --program s132_nrf52_6.1.1_softdevice.hex --sectorerase&lt;/p&gt;
&lt;p&gt;nrfjprog -f nrf52 --program BTM_BT_uC_Firmware.hex --sectorerase --verify --reset&lt;br /&gt;nrfjprog -f nrf52 --reset&lt;/p&gt;
&lt;p&gt;after flashing softdevice I downloaded application alone to verify that 300ms @7.6mA current drawing is triggering or not.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574915131987v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574915211284v5.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I am trying to fix the issue with above steps a &amp;amp; b. Please guide me how i can resolve this issue. Is there any parameters are getting overwritten while flashing the application on top of softdevice + bootloder.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here are the contents of the icf files.&lt;/p&gt;
&lt;p&gt;a) Bootloader icf file contents&lt;/p&gt;
&lt;p&gt;/*###ICF### Section handled by ICF editor, don&amp;#39;t touch! ****/&lt;br /&gt;/*-Editor annotation file-*/&lt;br /&gt;/* IcfEditorFile=&amp;quot;$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml&amp;quot; */&lt;br /&gt;/*-Specials-*/&lt;br /&gt;define symbol __ICFEDIT_intvec_start__ = 0x78000;&lt;br /&gt;/*-Memory Regions-*/&lt;br /&gt;define symbol __ICFEDIT_region_ROM_start__ = 0x78000;&lt;br /&gt;define symbol __ICFEDIT_region_ROM_end__ = 0x7dfff;&lt;br /&gt;define symbol __ICFEDIT_region_RAM_start__ = 0x200057b8;&lt;br /&gt;define symbol __ICFEDIT_region_RAM_end__ = 0x2000ffff;&lt;br /&gt;export symbol __ICFEDIT_region_RAM_start__;&lt;br /&gt;export symbol __ICFEDIT_region_RAM_end__;&lt;br /&gt;/*-Sizes-*/&lt;br /&gt;define symbol __ICFEDIT_size_cstack__ = 2048;&lt;br /&gt;define symbol __ICFEDIT_size_heap__ = 0;&lt;br /&gt;/**** End of ICF editor section. ###ICF###*/&lt;/p&gt;
&lt;p&gt;define memory mem with size = 4G;&lt;br /&gt;define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];&lt;br /&gt;define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];&lt;/p&gt;
&lt;p&gt;define symbol __region_uicr_bootloader_start_address_start = 0x00000FF8;&lt;br /&gt;define symbol __region_uicr_bootloader_start_address_length = 0x4;&lt;br /&gt;define symbol __start_uicr_bootloader_start_address = __region_uicr_bootloader_start_address_start;&lt;br /&gt;define symbol __stop_uicr_bootloader_start_address = __region_uicr_bootloader_start_address_start + __region_uicr_bootloader_start_address_length;&lt;br /&gt;export symbol __start_uicr_bootloader_start_address;&lt;br /&gt;export symbol __stop_uicr_bootloader_start_address;&lt;br /&gt;define symbol __region_uicr_mbr_params_page_start = 0x00000FFC;&lt;br /&gt;define symbol __region_uicr_mbr_params_page_length = 0x4;&lt;br /&gt;define symbol __start_uicr_mbr_params_page = __region_uicr_mbr_params_page_start;&lt;br /&gt;define symbol __stop_uicr_mbr_params_page = __region_uicr_mbr_params_page_start + __region_uicr_mbr_params_page_length;&lt;br /&gt;export symbol __start_uicr_mbr_params_page;&lt;br /&gt;export symbol __stop_uicr_mbr_params_page;&lt;br /&gt;define symbol __region_mbr_params_page_start = 0x0007E000;&lt;br /&gt;define symbol __region_mbr_params_page_length = 0x1000;&lt;br /&gt;define symbol __start_mbr_params_page = __region_mbr_params_page_start;&lt;br /&gt;define symbol __stop_mbr_params_page = __region_mbr_params_page_start + __region_mbr_params_page_length;&lt;br /&gt;export symbol __start_mbr_params_page;&lt;br /&gt;export symbol __stop_mbr_params_page;&lt;br /&gt;define symbol __region_bootloader_settings_page_start = 0x0007F000;&lt;br /&gt;define symbol __region_bootloader_settings_page_length = 0x1000;&lt;br /&gt;define symbol __start_bootloader_settings_page = __region_bootloader_settings_page_start;&lt;br /&gt;define symbol __stop_bootloader_settings_page = __region_bootloader_settings_page_start + __region_bootloader_settings_page_length;&lt;br /&gt;export symbol __start_bootloader_settings_page;&lt;br /&gt;export symbol __stop_bootloader_settings_page;&lt;/p&gt;
&lt;p&gt;define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };&lt;br /&gt;define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };&lt;br /&gt;define block RO_END with alignment = 8, size = 0 { };&lt;/p&gt;
&lt;p&gt;initialize by copy { readwrite };&lt;br /&gt;do not initialize { section .noinit };&lt;/p&gt;
&lt;p&gt;keep { section .intvec };&lt;br /&gt;place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };&lt;br /&gt;place in ROM_region { readonly,&lt;br /&gt; block RO_END };&lt;br /&gt;place in RAM_region { readwrite,&lt;br /&gt; block CSTACK,&lt;br /&gt; block HEAP };&lt;/p&gt;
&lt;p&gt;b) Application icf file contents&lt;/p&gt;
&lt;p&gt;/*###ICF### Section handled by ICF editor, don&amp;#39;t touch! ****/&lt;br /&gt;/*-Editor annotation file-*/&lt;br /&gt;/* IcfEditorFile=&amp;quot;$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml&amp;quot; */&lt;br /&gt;/*-Specials-*/&lt;br /&gt;define symbol __ICFEDIT_intvec_start__ = 0x26000;&lt;br /&gt;/*-Memory Regions-*/&lt;br /&gt;define symbol __ICFEDIT_region_ROM_start__ = 0x26000;&lt;br /&gt;define symbol __ICFEDIT_region_ROM_end__ = 0x7ffff;&lt;br /&gt;define symbol __ICFEDIT_region_RAM_start__ = 0x20005618;&lt;br /&gt;define symbol __ICFEDIT_region_RAM_end__ = 0x2000ffff;&lt;br /&gt;export symbol __ICFEDIT_region_RAM_start__;&lt;br /&gt;export symbol __ICFEDIT_region_RAM_end__;&lt;br /&gt;/*-Sizes-*/&lt;br /&gt;define symbol __ICFEDIT_size_cstack__ = 2048;&lt;br /&gt;define symbol __ICFEDIT_size_heap__ = 0;&lt;br /&gt;/**** End of ICF editor section. ###ICF###*/&lt;/p&gt;
&lt;p&gt;define memory mem with size = 4G;&lt;br /&gt;define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];&lt;br /&gt;define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };&lt;br /&gt;define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };&lt;br /&gt;define block RO_END with alignment = 8, size = 0 { };&lt;/p&gt;
&lt;p&gt;initialize by copy { readwrite };&lt;br /&gt;do not initialize { section .noinit };&lt;/p&gt;
&lt;p&gt;keep { section .intvec };&lt;br /&gt;place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };&lt;br /&gt;place in ROM_region { readonly,&lt;br /&gt; block RO_END };&lt;br /&gt;place in RAM_region { readwrite,&lt;br /&gt; block CSTACK,&lt;br /&gt; block HEAP };&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/221773?ContentTypeID=1</link><pubDate>Mon, 25 Nov 2019 09:19:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5107fad7-c05f-495a-b522-df7ac8137df3</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I think we can conclude that it is the way it is in this case. A power cycle it not something we expect happen often, it should really only occur when replacing batteries, in which case doing a integrity check of the firmware make sense.&lt;/p&gt;
&lt;p&gt;It could be interesting to know if you have enabled the softdevice in the bootloader and application with the same LFCLK (32kHz clock source).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/221558?ContentTypeID=1</link><pubDate>Fri, 22 Nov 2019 12:59:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c04dda2a-7dd5-4f9b-a398-2a3f056cdfc4</guid><dc:creator>Jay_Shah</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;why is it the case that I don&amp;#39;t see the crystal stabilization time in my application? The pattern in the attached image is the only thing I see when my application runs on the board.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574427462770v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Why is the initialization behavior different for bootloader and the application?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;P.S.: The attached image is the capture of Softdevice + Application, no bootloader is present in it.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/221407?ContentTypeID=1</link><pubDate>Thu, 21 Nov 2019 17:11:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb8fb994-c658-46c6-99a2-ee20f178d75e</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I assume you may reduce the time by using the internal 32kHz RC oscillator instead of the external 32kHz. But do you expect your product to be power cycled frequently?&lt;/p&gt;
&lt;p&gt;300ms @ 7mA equal about 200-300 advertising events, unless you power cycle your product many times a day I doubt it will have any impact on the battery life time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/221394?ContentTypeID=1</link><pubDate>Thu, 21 Nov 2019 16:02:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb5c687b-4d49-40ae-810f-5274a92b6c74</guid><dc:creator>asr</dc:creator><description>&lt;p&gt;We flashed bootloader+softdevice (*.hex) image using the&amp;nbsp;J-link commander. Then we flashed the application&amp;nbsp;(*.zip) image&amp;nbsp;using the &amp;quot;nrf Toolbox&amp;quot; by using the DFU option. I flashed above images on the Nordic nrf52832 DK board and connected the PPK and captured the above screens. I see both the bulk transactions all the time whenever I do powercycle.&amp;nbsp;In the dfu example we just&amp;nbsp;disabled &amp;nbsp;integrity check ( system OFF reset ) that all.&amp;nbsp;No more changes.&lt;/p&gt;
&lt;p&gt;With above reply I can conclude that I can&amp;#39;t minimize or avoid both the burst transactions(300ms&amp;nbsp;&amp;amp; 89ms)&amp;nbsp;right?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;asr.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/221286?ContentTypeID=1</link><pubDate>Thu, 21 Nov 2019 11:00:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:141521ef-a9f4-41d4-a4d2-7edc4ce91c36</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;If you are using an external 32kHz crystal the startup time may for instance be around 300ms, so that may be the first (typical 0.25sec):&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/clock.html?cp=4_2_0_18_3_3#unique_1385509760"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/clock.html?cp=4_2_0_18_3_3#unique_1385509760&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you erase an flash page, then that can take around 90ms (max 89.7ms):&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/nvmc.html?cp=4_2_0_10_7_0#unique_156661312"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/nvmc.html?cp=4_2_0_10_7_0#unique_156661312&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/221278?ContentTypeID=1</link><pubDate>Thu, 21 Nov 2019 10:22:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e2e5f33-1b81-40d6-9fab-b341aba7db16</guid><dc:creator>asr</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Kenneth,&lt;/p&gt;
&lt;p&gt;I did Skip the integrity check ( system OFF reset ) in sdk_config.h file by disabling the below configuration.&lt;/p&gt;
&lt;p&gt;// &amp;lt;i&amp;gt; Only CRC checks can be skipped. For other boot validation types, the reset state is ignored.&lt;/p&gt;
&lt;p&gt;#ifndef NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET&lt;br /&gt;#define NRF_BL_APP_CRC_CHECK_SKIPPED_ON_SYSTEMOFF_RESET 0&lt;br /&gt;#endif&lt;/p&gt;
&lt;p&gt;still I see it drawing higher current.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574331350543v1.png" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574331370343v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;From the above PPK screenshots,&amp;nbsp;when I do power&amp;nbsp;cycle&amp;nbsp;I noticed that for the duration of around 300ms drawing current about 6-7mA. In the second image about 90ms average current is around 7mA.&amp;nbsp;Can I know what are these bust transactions that we noticed in above PPK screens even after disabling integrity check.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;asr&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader taking higher current consumption upon power on</title><link>https://devzone.nordicsemi.com/thread/221055?ContentTypeID=1</link><pubDate>Wed, 20 Nov 2019 12:10:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5312fda7-3a4d-4757-96e2-59574b1c8df0</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;The bootloader will do some checksum calculation that take some time during boot,the time will depend on the size of the application, this is a one time operation when chip is powered, and I think it is reasonable to check integrity of the application firmware. You can skip the integrity check for instance when wakeup from system OFF reset:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Flib_bootloader.html&amp;amp;cp=5_1_3_5_0_3&amp;amp;anchor=lib_bootloader_app_start"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Flib_bootloader.html&amp;amp;cp=5_1_3_5_0_3&amp;amp;anchor=lib_bootloader_app_start&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>