<?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>Migrate project using SDK14.1 S132 to use S140</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33123/migrate-project-using-sdk14-1-s132-to-use-s140</link><description>Hi 
 Im trying to figure out how to migrate my quite large older project from and softdevice s132 to using s140 (SDK14.1 )in order to experiment with long range. 
 Besides changing header- and hex-files I think I need to change some Ram and flash setting</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 11 Jul 2019 18:16:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33123/migrate-project-using-sdk14-1-s132-to-use-s140" /><item><title>RE: Migrate project using SDK14.1 S132 to use S140</title><link>https://devzone.nordicsemi.com/thread/197941?ContentTypeID=1</link><pubDate>Thu, 11 Jul 2019 18:16:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd5524a9-dda7-4cf6-8763-8e6ee3bca7c3</guid><dc:creator>Guilherme de Paula</dc:creator><description>&lt;p&gt;Found it:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.0.0%2Fmigration.html"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.0.0%2Fmigration.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate project using SDK14.1 S132 to use S140</title><link>https://devzone.nordicsemi.com/thread/195232?ContentTypeID=1</link><pubDate>Fri, 28 Jun 2019 00:05:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8ed0e71-d5fd-4b1d-abcb-417e635dc1fb</guid><dc:creator>Guilherme de Paula</dc:creator><description>&lt;p&gt;Rune,&lt;/p&gt;
&lt;p&gt;Can you please update the link to migration guide for SDK14 to SDK 15 ... it&amp;#39;s broken.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;Gil&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate project using SDK14.1 S132 to use S140</title><link>https://devzone.nordicsemi.com/thread/129620?ContentTypeID=1</link><pubDate>Tue, 24 Apr 2018 15:09:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3eed9771-bed2-4f97-8b91-c447b2855e44</guid><dc:creator>Rune Holmgren</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.0.0%2Fmigration.html"&gt;You may have already seen this, but here is the migration guide for getting from SDK 14 to SDK 15.&lt;/a&gt;&amp;nbsp;If you have a look at the section regarding &amp;quot;Advertising Extensions using the Advertising module&amp;quot; you will find the statement &amp;quot;&lt;em&gt;Make sure&amp;nbsp;&lt;code&gt;ble_adv_extended_enabled = false;&lt;/code&gt;&amp;nbsp;to preserve advertising functionality similar to older SDKs.&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;You have probably inadvertently&amp;nbsp;enabled the advertisement extension when porting the code. Ensure that API call &amp;quot;sd_ble_gap_adv_set_configure&amp;quot; is done with something like this as the ble_gap_adv_data_t parameter:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;.....adv_params.properties.type = BLE_GAP_ADV_TYPE_CONNECTABLE_SCANNABLE_UNDIRECTED;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;When you have everything working as intended, you may re-enable the advertisement extension if you want and set up everything correctly to use it. I am just recommending getting the port working as it used to first.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Rune Holmgren&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate project using SDK14.1 S132 to use S140</title><link>https://devzone.nordicsemi.com/thread/128014?ContentTypeID=1</link><pubDate>Thu, 12 Apr 2018 10:26:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1d0c8a0-48b5-42c0-8244-0c2b9f385546</guid><dc:creator>mike</dc:creator><description>&lt;p&gt;ok its now building but the advertising does not seem to be working although not getting an error(scanning with the nrfConnect app)&lt;/p&gt;
&lt;p&gt;have set the adv_params to be 1MBPS on physical properties so it should not be a problem&lt;/p&gt;
&lt;p&gt;EDIT :&amp;nbsp;when we set scannable and legacy_pdu&amp;nbsp; to 1 it seems to be working. But we are having&amp;nbsp;difficult time finding out what these parameters do exactly&lt;/p&gt;
&lt;p&gt;Ive read that legacy PDU should be set when using advertising extension but I dont recall setting this explicitly anywhere. Where is this done?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate project using SDK14.1 S132 to use S140</title><link>https://devzone.nordicsemi.com/thread/127873?ContentTypeID=1</link><pubDate>Wed, 11 Apr 2018 14:59:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e34c5b53-c7a7-43c2-a5f6-f4ca987374b3</guid><dc:creator>Rune Holmgren</dc:creator><description>&lt;p&gt;You are correct in what changes you need to make, but you will also need to:&lt;/p&gt;
&lt;p&gt;Replace these files:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/components/toolchain/gcc/gcc_startup_nrf52.S -&amp;gt;&amp;nbsp;/components/toolchain/gcc/gcc_startup_nrf52840.S&lt;/li&gt;
&lt;li&gt;/components/toolchain/system_nrf52.c -&amp;gt;&amp;nbsp;components/toolchain/system_nrf52840.c&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replace these defines and assembler flags:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BOARD_PCA10040 -&amp;gt;&amp;nbsp;BOARD_PCA10056&lt;/li&gt;
&lt;li&gt;RF52832_XXAA -&amp;gt;&amp;nbsp;NRF52840_XXAA&lt;/li&gt;
&lt;li&gt;S132 -&amp;gt;&amp;nbsp;S140&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Add these defines and assembler flags:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FLOAT_ABI_HARD&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Remove these defines&amp;nbsp;and assembler flags:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NRF52_PAN_74&lt;/li&gt;
&lt;li&gt;NRF52&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Addtionally in the linker script I see that there are some sections which have &amp;quot;SORT()&amp;quot; added on nRF52840, which may be necessary for you as well.&lt;/p&gt;
&lt;p&gt;If your implementation is not changed from the default too much it may be simpler to copy a Makefile and linkerscript from the SDK and use that with whatever changes you need.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Rune Holmgren&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate project using SDK14.1 S132 to use S140</title><link>https://devzone.nordicsemi.com/thread/127348?ContentTypeID=1</link><pubDate>Mon, 09 Apr 2018 07:36:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf1c95d3-b5c5-4d05-8b95-a973096438a2</guid><dc:creator>mike</dc:creator><description>&lt;p&gt;Hello sorry for the confusion&lt;/p&gt;
&lt;p&gt;My setup now: SDK14.1 S132 NRF52832&lt;/p&gt;
&lt;p&gt;My Setup for long range testing: SDK 14.1 S140 NRF52840&lt;/p&gt;
&lt;p&gt;My program need porting from S132 to S140&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate project using SDK14.1 S132 to use S140</title><link>https://devzone.nordicsemi.com/thread/127247?ContentTypeID=1</link><pubDate>Fri, 06 Apr 2018 14:36:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b560fe62-9c76-4e59-ac6f-e2e0f8bfafc6</guid><dc:creator>Rune Holmgren</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Could you let me know which nRF5 devices you are running?&amp;nbsp;I have seen you mention S130, S132,&amp;nbsp;and S140 in questions here.&lt;/p&gt;
&lt;p&gt;S130 is intended for nRF51 devices.&lt;/p&gt;
&lt;p&gt;S132 is intended for nRF52832 devices.&lt;/p&gt;
&lt;p&gt;S140 is intended for the nRF52840 device.&lt;/p&gt;
&lt;p&gt;Only the nRF52840 device has the hardware required to run Bluetooth long range. Changing the SoftDevice is not sufficient, you will also have to change to nRF52840.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Rune Holmgren&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>