<?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>problem - migration to S130 from S110</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/66709/problem---migration-to-s130-from-s110</link><description>Hello, 
 
 I am using Nrf51822. 
 I am using sd_110/application/bootloader, etc. in SDK_10.0 without problem. 
 Recently, migration to SDK_12.3 / sd_130 is in progress to add ble central function. 
 In SDK_12.3 / sd_130 environment, it operates as a softdevice</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 07 Oct 2020 11:06:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/66709/problem---migration-to-s130-from-s110" /><item><title>RE: problem - migration to S130 from S110</title><link>https://devzone.nordicsemi.com/thread/273457?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2020 11:06:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8d51416-bc98-4598-952b-6b9f1c944622</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Actaully, you can try to use the legacy bootloader from nRF5 SDK 11 instead of porting the one from SDK 10. It was updated to work with &lt;span&gt;s130 v2. You will not be able to use the Secure bootloader from SDK 12.3.0 as I have mentioned earlier.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem - migration to S130 from S110</title><link>https://devzone.nordicsemi.com/thread/273424?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2020 09:47:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0661136-551b-44b0-a3ea-43aa7c94abc0</guid><dc:creator>air</dc:creator><description>&lt;p&gt;&lt;span&gt;It seems that SDK 10.0 only supports s130 v1.0.0.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I wonder if it is possible to create a bootloader using s130 v2.0.1 in SDK 10.0.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; If it is impossible, can&amp;#39;t products developed in the existing SDK 10.0 be&amp;nbsp;&lt;/span&gt;&lt;span&gt;updated with the FW migrated&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; to SDK 12.3 using DFU?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It&amp;#39;s a very important issue for me.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem - migration to S130 from S110</title><link>https://devzone.nordicsemi.com/thread/273398?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2020 08:39:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c210ae59-0611-4c3f-b76e-2b34fd2a8401</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Have you been able to make the bootloader from SDK 10.0.0 work with s130 v2.0.1? You generally cannot update from the legacy bootlaoder in SDK 10 to the new secure bootloader in SDK 12.3.0 because by default they have differerent start addresses in flash. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem - migration to S130 from S110</title><link>https://devzone.nordicsemi.com/thread/273394?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2020 08:37:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ffce40f-83f9-4ffb-b810-5bb737dc0fe5</guid><dc:creator>air</dc:creator><description>&lt;p&gt;&amp;nbsp;Regarding the existing question,&lt;/p&gt;
&lt;p&gt;I am trying to solve it with DFU by configuring a new application.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The part that I have checked is :&lt;/p&gt;
&lt;p&gt;1. Application migration -&amp;gt; success&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- SDK12.3 / s130_nrf51_2.0.1_softdevice.hex&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- It operates well.&lt;/p&gt;
&lt;p&gt;2. Bootloader migration -&amp;gt; success&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- SDK12.3 / s130_nrf51_2.0.1_softdevice.hex&lt;/p&gt;
&lt;p&gt;3. Merge all -&amp;gt; success&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- s130_nrf51_2.0.1_softdevice.hex / application(above) / bootloader(above)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- It operates well including DFU.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Question&lt;/p&gt;
&lt;p&gt;1. I am trying to DFU the new application package above using the bootloader created based on the existing&lt;/p&gt;
&lt;p&gt;SDK10.0 / s110_nrf51_8.0.0_softdevice.hex.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In other words, I want to upload any FW&amp;nbsp; package through DFU on the intermediate bootloader.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I am curious about which part of the existing bootloader should be modified.&lt;/p&gt;
&lt;p&gt;Several attempts are being made, including the corrections below function.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- uint32_t dfu_init_prevalidate(uint8_t * p_init_data, uint32_t init_data_len)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem - migration to S130 from S110</title><link>https://devzone.nordicsemi.com/thread/273129?ContentTypeID=1</link><pubDate>Tue, 06 Oct 2020 08:37:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:255e963e-fa8b-4261-85d1-bb708a4aba0b</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;I think the first step should be to make the SDK10.0 bootloader works with s130_nrf51_2.0.1_softdevice.hex, then you can try to merge everytrhing with the new app based on SDK 12.3.0. The s130 v2 download includes a migration document that can help you with this process.&lt;/p&gt;
&lt;p&gt;s130 download page: &lt;a href="https://www.nordicsemi.com/Software-and-tools/Software/S130/Download#infotabs"&gt;https://www.nordicsemi.com/Software-and-tools/Software/S130/Download#infotabs&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem - migration to S130 from S110</title><link>https://devzone.nordicsemi.com/thread/273069?ContentTypeID=1</link><pubDate>Tue, 06 Oct 2020 00:18:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b247109-b7d2-4f94-82c2-5325ed071e6b</guid><dc:creator>air</dc:creator><description>&lt;p&gt;&amp;nbsp;In addition to explaining the current environment&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Application migration(done)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- SDK12.3 / s130_nrf51_2.0.1_softdevice.hex&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- It operates well.&lt;/p&gt;
&lt;p&gt;Bootloader migration(test)&lt;/p&gt;
&lt;p&gt;- SDK10.0 / s130_nrf51_1.0.1_softdevice.hex&lt;/p&gt;
&lt;p&gt;Merge all&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- s130_nrf51_2.0.1_softdevice.hex / application(above) / bootloader(above)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- It doesn&amp;rsquo;t operate.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Question&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;As in the above case, does it work normally even if the SDK and SD versions of the application and bootloader are different?&lt;/li&gt;
&lt;li&gt;If it works, can I add the BLE central function using &lt;span&gt;SDK12.3 / s130_nrf51_2.0.1_softdevice.hex&lt;/span&gt;?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Considering the FW update of existing products, I am considering this structure to keep the bootloader as close as possible to the existing one.&lt;/p&gt;
&lt;p&gt;More questions asked.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem - migration to S130 from S110</title><link>https://devzone.nordicsemi.com/thread/272960?ContentTypeID=1</link><pubDate>Mon, 05 Oct 2020 12:06:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7452e70f-29e8-4dc1-a937-2cfcb56ee384</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Have you re-compiled the SDK 10 bootloader against the new s130 v2.0.0 API headers (located in \nRF5_SDK_12.3.0_d7731ad\components\softdevice\s130\headers)? It may require some porting to get the legacy bootloader to work with this s130 v.2.0.&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>