<?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>Unable to upload program on board after upgrading to SDK15.3</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/73944/unable-to-upload-program-on-board-after-upgrading-to-sdk15-3</link><description>Hi, 
 
 We have a working solution on the SDK15.0.0 with a custom board based on nrf52832 s132. I&amp;#39;m using the nrf52dk PCA10040 to program my boards. For this board we use a buttonless version of the bootloader based on the example : examples/dfu/secure_bootloader</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 14 Apr 2021 07:43:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/73944/unable-to-upload-program-on-board-after-upgrading-to-sdk15-3" /><item><title>RE: Unable to upload program on board after upgrading to SDK15.3</title><link>https://devzone.nordicsemi.com/thread/304719?ContentTypeID=1</link><pubDate>Wed, 14 Apr 2021 07:43:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f68714c7-9224-42c8-a81c-43c47158525f</guid><dc:creator>StephaneJ</dc:creator><description>&lt;p&gt;I have copy/paste my working version of the examples/dfu folder from SDK15.0 and tried to build it on the SDK15.3&lt;/p&gt;
&lt;p&gt;I have modified all the changes required in order to build it (some path that have been changed, removed/added some define in sdk config, etc.) and now it looks like it&amp;#39;s working so far...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to upload program on board after upgrading to SDK15.3</title><link>https://devzone.nordicsemi.com/thread/304634?ContentTypeID=1</link><pubDate>Tue, 13 Apr 2021 15:09:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4398ac12-f0bb-4a54-90b6-444787506e94</guid><dc:creator>StephaneJ</dc:creator><description>&lt;p&gt;Also remove the logs from the main.c&lt;/p&gt;
&lt;p&gt;Compared the sdk_config files and I have changed mainly&amp;nbsp;NRF_BL_DFU_ENTER_METHOD_BUTTON and set it to 0&lt;/p&gt;
&lt;p&gt;Still no changes&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to upload program on board after upgrading to SDK15.3</title><link>https://devzone.nordicsemi.com/thread/304618?ContentTypeID=1</link><pubDate>Tue, 13 Apr 2021 14:39:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d4ecfec9-4afc-4433-a3f7-1764e88dcf17</guid><dc:creator>StephaneJ</dc:creator><description>&lt;p&gt;After comparing with a fresh SDK15.0.0 version just downloaded, it looks like this is something that we have added on our own. So I have added it, changed the prepocessor to include our board (instead of the PCA10040_BOARD).&lt;/p&gt;
&lt;p&gt;I have changed/added some preprocessor as in our previous version :&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;APP_TIMER_V2
APP_TIMER_V2_RTC1_ENABLED
NRF_DFU_SETTINGS_VERSION=1
.......&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Change the memory segments to :&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;uicr_mbr_params_page RX 0x10001018 0x4;mbr_params_page RX 0x0007E000 0x1000;bootloader_settings_page RX 0x0007F000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;But so far, no changes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to upload program on board after upgrading to SDK15.3</title><link>https://devzone.nordicsemi.com/thread/304596?ContentTypeID=1</link><pubDate>Tue, 13 Apr 2021 14:01:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b19a867-9988-43e3-8818-83de30637b6f</guid><dc:creator>StephaneJ</dc:creator><description>&lt;p&gt;For information, even after changing the flash_placement with the values from the SDK15.0.0, the issue is the same.&lt;/p&gt;
&lt;p&gt;But looking at the main.c for both version, it looks like the&amp;nbsp;main changes are that this section has been removed, could it be the source of the issue ?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;    // First of all, set up the battery charger (STNS01)

    // Control charger, pin active high.
    nrf_gpio_cfg_output(PW_CEN); // Charger enable pin : P.25
    // A transition from high to low and then back to high restarts the charger when the charge cycle has been stopped
    nrf_gpio_pin_set(PW_CEN);   // High
    nrf_gpio_pin_clear(PW_CEN); // Low
    nrf_gpio_pin_set(PW_CEN);   // High

    // Control shutdown, pin active high.
    nrf_gpio_cfg_output(PW_SD); // Shutdown  pin : P.27
    nrf_gpio_pin_clear(PW_SD);  // Clear the pin will make the board to boot.&lt;/pre&gt;&lt;/p&gt;
&lt;div style="left:241px;position:absolute;top:6px;" id="gtx-trans"&gt;
&lt;div class="gtx-trans-icon"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>