<?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>issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/110917/issues-with-migration-from-ncs-v2-5-0-to-2-6-1</link><description>hello Nordic 
 i am working with ncs v2.5.0 (with nrf52840 and nrf52832) and trying to migrate to ncs v2.6.1 
 i have looked at this migration notes and guids: 
 https://docs.nordicsemi.com/bundle/ncs-2.6.1/page/nrf/releases_and_maturity/releases/release</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 25 Sep 2024 12:24:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/110917/issues-with-migration-from-ncs-v2-5-0-to-2-6-1" /><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/503748?ContentTypeID=1</link><pubDate>Wed, 25 Sep 2024 12:24:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b5b0090-9615-4487-8e37-338898872796</guid><dc:creator>Elfving</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Hmm I thought all of the control you previously had would come back in 2.7, &lt;a href="https://github.com/zephyrproject-rtos/zephyr/commit/5c849f8e2eb6a502e99803dfbdeda7d6386261fc"&gt;though I guess not&lt;/a&gt;. Since this is mainly a zephyr problem, as opposed to Nordic I am not sure what more to suggest if you still want to use this NCS version.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you try asking about this in &lt;a href="https://discord.com/invite/Ck7jw53nU2"&gt;the Zephyr discord&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Elfving&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/502162?ContentTypeID=1</link><pubDate>Wed, 11 Sep 2024 14:43:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:308aabf5-09bc-4442-a2a6-53c202e2c50e</guid><dc:creator>Dor Sadeh</dc:creator><description>&lt;p&gt;We are now trying to migrate to NCS 2.7.0 and I can&amp;#39;t still&amp;nbsp;hand pick FFT tables as was possible in ncs 2.5.0 by using&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CMSIS_DSP_TABLES_ALL_FFT&lt;/span&gt;&lt;span&gt;=n&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_1024&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_4096&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;this makes the code size too big to fit into one of our devices.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;any ideas how to hand pick only the&amp;nbsp;RFFT_FAST_F32_1024 and&amp;nbsp;RFFT_FAST_F32_4096 FFT tables?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;in the image: ROM report, specifying that some tables such as twiddleCoef_2048 is added and increasing code size&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1726065576088v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/485173?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 14:11:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa2d2696-91ed-44db-9af8-1f090ef2988c</guid><dc:creator>Jesse_Carpenter</dc:creator><description>&lt;p&gt;Hi guys,&lt;br /&gt;Thanks for the updates and suggestions. For me specifically, I used the DSP_FILTERING and DSP_STATISTICS config calls, and it seems that function calls from the filtering library no longer exist. The config options available in 2.6.99 seem to bring back this functionality, so I&amp;#39;m hopeful that when NCS 2.7 is released with Zephyr 3.6 this will be fixed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/485052?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 11:02:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e402bbb-9519-47a9-b50e-ec27297110d8</guid><dc:creator>Elfving</dc:creator><description>&lt;p&gt;Hi again and sorry about the wait&lt;/p&gt;
&lt;p&gt;I see you&amp;#39;ve posted a bit to the discord channel before, so I am not sure what questions are left. Though here is a few comments:&lt;/p&gt;
[quote user="ziv123"]&lt;p&gt;also under the No paths there is a 11kb extra in 2.6.1&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;Hard to say where this exact part comes from.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You are right in that you won&amp;#39;t get a memory report when the build doesn&amp;#39;t finish, and I understand how that can be annoying in this situation. One thing you could try in order to simply analyze the memory requirements is to build it for a board with a larger memory.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Either way, the best way forward is to try to add back one feature at the time and see what that takes up memory wise.&amp;nbsp;&lt;/p&gt;
[quote user="ziv123"]&lt;div&gt;&lt;span&gt;CONFIG_CMSIS_DSP&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;[/quote]
&lt;p&gt;I think a bit of &lt;a href="https://github.com/zephyrproject-rtos/zephyr/issues/50928"&gt;the reasoning is mentioned here&lt;/a&gt;, and looks like the finer control over what features to use is &lt;a href="https://github.com/zephyrproject-rtos/zephyr/commit/5c849f8e2eb6a502e99803dfbdeda7d6386261fc"&gt;added back in Zephyr 3.6&lt;/a&gt;&amp;nbsp;(~NCS 2.7). You can have a look through the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.99-cs1/kconfig/index.html"&gt;KConfig options of 2.6.99&lt;/a&gt; and see if you like what we&amp;#39;ve done there.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/zephyrproject-rtos/zephyr/issues/64327"&gt;Here is also an issue which might be both interesting to you&lt;/a&gt;&amp;nbsp;and maybe solve the issue &lt;a href="https://devzone.nordicsemi.com/members/jesse"&gt;Jesse&lt;/a&gt;&amp;nbsp;here is facing.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Elfving&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482902?ContentTypeID=1</link><pubDate>Sun, 12 May 2024 09:15:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aad6ae09-a722-4861-b82d-1fbe4e5eda74</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;hi Elfving&lt;/p&gt;
&lt;p&gt;though there is some more messages here still&amp;nbsp;hoping for your replay on FFT issue mentioned ahead or other directions to reduce size of flash use .. there is also a question on this issue on discord under Nordic channel and there is also same question i saw on cmsis channel .. this is a blocker for migration and i hope there will be given some solution soon, its not mentioned in any guides that i see&amp;nbsp;&amp;nbsp;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f64f.svg" title="Pray"&gt;&amp;#x1f64f;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482901?ContentTypeID=1</link><pubDate>Sun, 12 May 2024 06:54:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ddbba549-a0a2-43db-ae51-9a3ff6ca68c8</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;its possible that we use different api or include set, you can send the functions you have issues with and i can look if i use them and what i include for them&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482829?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 13:45:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b349834f-f414-4133-a9d3-66cec17b6258</guid><dc:creator>Jesse_Carpenter</dc:creator><description>&lt;p&gt;Hi Ziv,&lt;br /&gt;Thanks for getting back to me.Im suprised you were able to get it to compile with just that call. When I remove the other config lines, my code still does not compile because the filtering functions are no longer included. I did however notice that in the 2.6.99 build, they are including those configs in the documentation. My guess is that they forgot to include them in the latest build, and are working to fix that in the next iteration. Glad its working for you though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482719?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 07:19:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24cb3835-b0db-484d-994d-bed98271aece</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;Hi Jesse&lt;/p&gt;
&lt;p&gt;basically just for the build to pass i removed all DSP configs which it did not recognise (my guess they are defined somewhere within now) but i keep this one only&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_CMSIS_DSP&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;and it compiles&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;the problem i see is that because this configs has been removed&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;code class="c-mrkdwn__code" data-stringify-type="code"&gt;# CONFIG_CMSIS_DSP_TABLES_ALL_FFT=n&lt;/code&gt;&lt;br /&gt;&lt;code class="c-mrkdwn__code" data-stringify-type="code"&gt;# CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_1024=y&lt;/code&gt;&lt;br /&gt;&lt;code class="c-mrkdwn__code" data-stringify-type="code"&gt;# CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_4096=y&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;&lt;code class="c-mrkdwn__code" data-stringify-type="code"&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;the code now include all FFT tables which increases its size dramatically, i have no idea why they did it&lt;/div&gt;
&lt;div&gt;.. still working on figuring out how to include only the FFT tables we need ..&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;any idea on that Nordic will be huge help&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482672?ContentTypeID=1</link><pubDate>Thu, 09 May 2024 16:10:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:831fa96e-5e2d-4b5b-8c9a-54504c759bb3</guid><dc:creator>Jesse_Carpenter</dc:creator><description>&lt;p&gt;Hi Ziv,&lt;br /&gt;I&amp;#39;m running into similar problems with the DSP libraries. Specifically I used to enable DSP filtering and DSP statistics, but now its not working. Simply commenting them out does not work and some of the function calls are not defined. Can you elaborate on how you solved most of your issues?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482561?ContentTypeID=1</link><pubDate>Wed, 08 May 2024 14:35:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1426912b-96d9-4ac9-ba4c-9489ac7b4178</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;i can not get memory report if build fail&amp;nbsp;&lt;/p&gt;
&lt;p&gt;but if i look at the nrf52840 board which i can build and i compare memory report of the same code build in 2.5.0 and 2.6.1 i see&amp;nbsp;25.52kb diff in Nordic Proprietary Libraries (58.31kb in ncs2.6.1 vs 32.79 in ncs 2.5.0)&lt;/p&gt;
&lt;p&gt;also under the No paths there is a 11kb extra in 2.6.1&lt;/p&gt;
&lt;p&gt;so where does this come from and how can i reduce it back&amp;nbsp; ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482530?ContentTypeID=1</link><pubDate>Wed, 08 May 2024 12:52:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11737363-c874-4539-ad68-a45cca9e4d8c</guid><dc:creator>Elfving</dc:creator><description>&lt;p&gt;Hard to say.&lt;/p&gt;
&lt;p&gt;I would recommend having a look at the &amp;quot;memory report&amp;quot; in the Actions menu. You could open that up for the previous version of your application as well and compare.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Elfving&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482517?ContentTypeID=1</link><pubDate>Wed, 08 May 2024 12:23:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c7eadb8-f303-4125-a1ef-a0f7ee566a55</guid><dc:creator>ziv123</dc:creator><description>&lt;p&gt;hi Elfving&lt;/p&gt;
&lt;p&gt;solved most of the issues, and one board (nrf52840) builds fine but another board (nrf52832) fails on region.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;region `FLASH&amp;#39; overflowed by 31504 bytes&lt;/p&gt;
&lt;p&gt;31kb is a lot for a 64k ram and 512k flash.. seems very strange to me&amp;nbsp;&lt;/p&gt;
&lt;p&gt;any idea what configs maybe became =y by default that made such an increase ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: issues with migration from ncs v2.5.0 to 2.6.1</title><link>https://devzone.nordicsemi.com/thread/482337?ContentTypeID=1</link><pubDate>Tue, 07 May 2024 14:43:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:927cc420-7d05-4bb8-890d-c2feccbf283e</guid><dc:creator>Elfving</dc:creator><description>&lt;p&gt;Hello Ziv,&lt;/p&gt;
[quote user=""]&lt;p&gt;1.&amp;nbsp;&lt;span&gt;the config &lt;/span&gt;&lt;code&gt;CONFIG_BT_LL_SW_SPLIT&lt;/code&gt;&lt;span&gt; was set to &lt;/span&gt;&lt;span&gt;=n in v&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;span&gt;.0 in order to work with softdevice instead of zephyr ble controller and it enables some ble features like connection report and dynamic tx power etc&lt;/span&gt;&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;now&lt;/span&gt;&lt;span&gt;, in zephyr &lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;span&gt;.99 this config &lt;/span&gt;&lt;code&gt;CONFIG_BT_CTLR_ADVANCED_FEATURES&lt;/code&gt;&lt;span&gt;&amp;nbsp; is dependent on &lt;/span&gt;&lt;code&gt;CONFIG_BT_LL_SW_SPLIT=y&lt;/code&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(which appears to be experimental but do i really have a choice to not use it if i want the mentioned features&lt;/span&gt;&lt;span&gt;? &lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;, so it seems like it is forcing me to work with zephyr ble controller am i missing something &lt;/span&gt;&lt;span&gt;?&lt;/span&gt;&amp;nbsp;&lt;/p&gt;[/quote]
&lt;p&gt;CONFIG_BT_CTLR_ADVANCED_FEATURES seems to have been dependent on the Zephyr controller in both 2.5.0 and 2.6.1, no changes there. My understanding is that CONFIG_BT_CTLR_ADVANCED_FEATURES opens up for some features that are only available for the Zephyr controller.&lt;/p&gt;
[quote user=""]&lt;p&gt;2. we use cmsis dsp&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;There is an overview over the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/kconfig/index.html#kconfig-search"&gt;available configurations here&lt;/a&gt;. Simply search for CMSIS_DSP to see what is available on a given version of NCS. Could you try to simply remove the configs that aren&amp;#39;t supported and see what error you get? Maybe&amp;nbsp;&lt;span&gt;CONFIG_CMSIS_DSP will cover a lot.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote user=""]&lt;p&gt;3.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/8463.Screenshot-from-2024_2D00_05_2D00_06-15_2D00_11_2D00_47.png"&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/8463.Screenshot-from-2024_2D00_05_2D00_06-15_2D00_11_2D00_47.png" style="cursor:zoom-in;" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;[/quote]
&lt;p&gt;Here it is:&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/kconfig/index.html#CONFIG_MEMFAULT_ROOT_CERT_STORAGE_CUSTOM"&gt;CONFIG_MEMFAULT_ROOT_CERT_STORAGE_CUSTOM&lt;/a&gt;. I think the link brought you to the latest version of Zephyr, in which it might not be anymore. I guess it defaults to not being selected. Could you expand a bit on the issue here?&lt;/p&gt;
[quote user=""]&lt;p&gt;4. init a device with APPLICATION level is deprecated now, what can i do instead ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;I&amp;#39;ll have to get back to you on this part, but I guess we might as well start with the 3 first points either way.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Elfving&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>