<?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>nrf54L15 problems with SDK v3.1.0 and v3.1.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124945/nrf54l15-problems-with-sdk-v3-1-0-and-v3-1-1</link><description>To generate build configuration and build the app, you first need to: touch ncs/v3.1.x/bootloader/mcuboot/boot/zephyr/boards/nrf54l15dk_nrf54l15_cpuapp.conf 
 or copy it from v3.0.2. Then, if I enable bluetooth: CONFIG_BT=y build fails with a bunch of</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Oct 2025 19:30:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124945/nrf54l15-problems-with-sdk-v3-1-0-and-v3-1-1" /><item><title>RE: nrf54L15 problems with SDK v3.1.0 and v3.1.1</title><link>https://devzone.nordicsemi.com/thread/551635?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2025 19:30:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:579d0e87-2de0-4153-8621-a4454dc7915c</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Sorry for the inconvenience and I totally understand your trouble. I will update this internally to the documentation team and take a look at it.&lt;/p&gt;
&lt;p&gt;Thank you for your inputs and suggestions.&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 problems with SDK v3.1.0 and v3.1.1</title><link>https://devzone.nordicsemi.com/thread/551603?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2025 13:50:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bcd55d9f-f73c-4069-9984-fb2db9bc1628</guid><dc:creator>eboka</dc:creator><description>&lt;p&gt;Also, the missing file.&lt;/p&gt;
&lt;p&gt;It is not that much of a trouble to write in the migration guide a sentence that says that&amp;nbsp;&lt;span style="font-family:monospace;"&gt;&lt;span style="background-color:#ffffff;color:#ff5454;font-weight:bold;"&gt;nrf54&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;"&gt;l15dk_&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#ff5454;font-weight:bold;"&gt;nrf54&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;"&gt;l10_cpuapp_ns.dts &lt;span style="font-family:arial, helvetica, sans-serif;"&gt;has been removed and that you should update your cmake files it they reference it.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 problems with SDK v3.1.0 and v3.1.1</title><link>https://devzone.nordicsemi.com/thread/551602?ContentTypeID=1</link><pubDate>Wed, 15 Oct 2025 13:47:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:62c40c80-ba6f-4574-a6c3-05dd50eb6c17</guid><dc:creator>eboka</dc:creator><description>&lt;p&gt;I&amp;#39;ve figured that out.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But, shouldn&amp;#39;t stuff like that be in the migration guide? One sentence would spare whole lot of time for many people.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 problems with SDK v3.1.0 and v3.1.1</title><link>https://devzone.nordicsemi.com/thread/551415?ContentTypeID=1</link><pubDate>Tue, 14 Oct 2025 11:54:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51d47526-f535-4dc3-a2c6-e3e278c946ea</guid><dc:creator>Priyanka</dc:creator><description>[quote user=""]build fails with a bunch of same errors in SDK&amp;#39;s nrfx_cracen.c (only from different functions):&lt;br /&gt;ncs/v3.1.0/modules/hal/nordic/nrfx/drivers/src/nrfx_cracen.c:350:34: error: &amp;#39;NRF_CRACENCORE&amp;#39; undeclared (first use in this function); did you mean &amp;#39;NRF_CRACENCORE_S&amp;#39;?&lt;br /&gt;&lt;br /&gt;What happened to nrf54L15 supported in these newer SDKs?[/quote]
&lt;p&gt;On nRF54L devices, the &lt;strong&gt;CRACEN CTR_DRBG entropy driver&lt;/strong&gt; must not be used together with the &lt;strong&gt;PSA crypto&lt;/strong&gt; solution. So when PSA is enabled, the &lt;strong&gt;chosen&lt;/strong&gt; entropy provider should be &lt;code&gt;psa_rng.&amp;nbsp;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;The DK board DTS switched to PSA crypto RNG (through TF-M) and removed the old rng node. If your custom board still has the legacy RNG setup, enabling CONFIG_BT=y pulls in entropy and the build tries to compile CRACEN code paths that reference NRF_CRACENCORE (secure-only), hence the error.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
[quote user="eboka"]I guess it would not make sense to create new custom boards from scratch each time a new SDK is used?[/quote]
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;That&amp;#39;s right. You don&amp;#39;t need to start from scratch with each new SDK. Just carry forward any relevant changes and take a look to incorporate any updates.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/hardware/porting/board_porting.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/hardware/porting/board_porting.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;-Priyanka&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 problems with SDK v3.1.0 and v3.1.1</title><link>https://devzone.nordicsemi.com/thread/551386?ContentTypeID=1</link><pubDate>Tue, 14 Oct 2025 09:42:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94400a96-ff40-463c-9747-ab50d0b625a3</guid><dc:creator>eboka</dc:creator><description>&lt;p&gt;So, it turned out the first problem was related to a project sysbuild.cmake, while the other one was only experienced on a custom board.&lt;/p&gt;
&lt;p&gt;That was down to a change in &lt;span style="font-family:monospace;"&gt;&lt;span style="background-color:#ffffff;color:#000000;"&gt;zephyr/boards/nordic/&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#ff5454;font-weight:bold;"&gt;nrf54&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;"&gt;l15dk/&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#ff5454;font-weight:bold;"&gt;nrf54&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;"&gt;l15dk_&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#ff5454;font-weight:bold;"&gt;nrf54&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;"&gt;l10_cpuapp_ns.dts&lt;/span&gt;&lt;/span&gt;:&lt;/p&gt;
&lt;div style="background-color:#1f1f1f;color:#cccccc;font-family:&amp;#39;Droid Sans Mono&amp;#39;, &amp;#39;monospace&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;chosen&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;zephyr,code-partition&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;slot0_ns_partition&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;zephyr,sram&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;sram0_ns&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;zephyr,entropy&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;psa_rng&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; };&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;/delete-node/&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;rng&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;psa_rng:&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#4ec9b0;"&gt;psa-rng&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#9cdcfe;"&gt;status&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=&lt;/span&gt;&lt;span style="color:#cccccc;"&gt; &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;&amp;quot;okay&amp;quot;&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I&amp;#39;ve been through migration guide, but did not find any mentions of requiring custom board DTS updates. I guess it would not make sense to create new custom boards from scratch each time a new SDK is used?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>