<?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 change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119413/unable-to-change-config_heap_mem_pool_size-in-prj-conf</link><description>To preface: 
 
 nRF Connect SDK 2.9.0 
 nRF9151 DK 
 Windows 11 PC 
 
 Hello, 
 I have been developing in the nRF Connect SDK for a few weeks now so I am fairly new. I have encountered a strange issue I don&amp;#39;t understand. Whenever I change CONFIG_HEAP_MEM_POOL_SIZE</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Mar 2025 17:17:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119413/unable-to-change-config_heap_mem_pool_size-in-prj-conf" /><item><title>RE: Unable to change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/thread/526243?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2025 17:17:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4fc5fa3f-e530-4eba-af31-00ff88ff5691</guid><dc:creator>droberson</dc:creator><description>&lt;p&gt;Hey &lt;span&gt;H&amp;aring;kon&lt;/span&gt;,&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/119413/unable-to-change-config_heap_mem_pool_size-in-prj-conf/526128"]&lt;p&gt;That is correct. This is documented in the kconfig part of zephyr:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.zephyrproject.org/latest/build/kconfig/setting.html#the-initial-configuration"&gt;https://docs.zephyrproject.org/latest/build/kconfig/setting.html#the-initial-configuration&lt;/a&gt;&lt;/p&gt;[/quote]
&lt;p&gt;The only thing I see at the link you provided regarding &amp;#39;&lt;strong&gt;precedence&lt;/strong&gt;&amp;#39; is the following:&lt;/p&gt;
&lt;p&gt;&amp;quot;See&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="reference internal" href="https://docs.zephyrproject.org/latest/develop/application/index.html#application-configuration-directory"&gt;&lt;span class="std std-ref"&gt;Application Configuration Directory&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;on how the application configuration directory is defined.&lt;/p&gt;
&lt;p&gt;If a symbol is assigned both in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code class="file docutils literal notranslate"&gt;&lt;span class="pre"&gt;&amp;lt;BOARD&amp;gt;_defconfig&lt;/span&gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and in the application configuration, the value set in the application configuration takes precedence.&amp;quot;&lt;/p&gt;
&lt;p&gt;Furthermore, at the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="reference internal" href="https://docs.zephyrproject.org/latest/develop/application/index.html#application-configuration-directory"&gt;&lt;span class="std std-ref"&gt;Application Configuration Directory&lt;/span&gt;&lt;/a&gt; link,&amp;nbsp;it says:&lt;/p&gt;
&lt;p&gt;&amp;quot;Application configuration options are usually set in prj.conf in the application directory.&amp;quot;&lt;/p&gt;
&lt;p&gt;Thus, one could make the conclusion that prj.conf would take precedence over board files, which contradicts how it actually works. I realize it&amp;#39;s talking about a &amp;#39;defconfig&amp;#39; file, but I don&amp;#39;t see where it talks about .conf files taking precedence. The only thing I see regarding .conf is:&lt;/p&gt;
&lt;p&gt;&amp;quot;Otherwise, if board revisions are used and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code class="file docutils literal notranslate"&gt;&lt;span class="pre"&gt;boards/&amp;lt;BOARD&amp;gt;_&amp;lt;revision&amp;gt;.conf&lt;/span&gt;&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;exists in the application configuration directory, the &lt;span style="text-decoration:underline;"&gt;result of merging it with&amp;nbsp;&lt;code class="file docutils literal notranslate"&gt;&lt;span class="pre"&gt;prj.conf&lt;/span&gt;&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code class="file docutils literal notranslate"&gt;&lt;span class="pre"&gt;boards/&amp;lt;BOARD&amp;gt;.conf&lt;/span&gt;&lt;/code&gt;&amp;nbsp;is used.&lt;/span&gt;&amp;quot;.&lt;/p&gt;
&lt;p&gt;It doesn&amp;#39;t say which takes precedence.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Edit:&amp;nbsp;&lt;/strong&gt;I guess it is what it is, at least I understand now how it should work, although I do think there is room for improvement in the documentation as it isn&amp;#39;t clear. In addition, some of the nRF Connect SDK samples define KConfigs in both the /boards .conf file and the prj.conf file. Such as the https_client sample detailed above. This makes the developer think that the boards/.conf file can be overridden by the prj.conf file. In summary, I think these SDK samples should be updated accordingly to move the HEAP and STACK memory definitions to the prj.conf file, and not the boards/.conf file. It would be nice if the boards/.conf file could have an #ifndef to allow the prj.conf file to override it. Something like:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#ifndef CONFIG_HEAP_MEM_POOL_SIZE
CONFIG_HEAP_MEM_POOL_SIZE=1024
#endif&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Not sure if this is even possible in the .conf files. Something to look into.&lt;/p&gt;
&lt;p&gt;Thanks again for your help in clarifying this issue!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/thread/526128?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2025 11:23:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf66cb14-cee6-4fdf-85d3-f9466c3dbef7</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Derek,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="droberson"]Ok.&amp;nbsp;Is the conclusion that&amp;nbsp;any board files in the local /boards folder will take precedence? Is this documented anywhere in the Dev Academy or Zephyr documentation?[/quote]
&lt;p&gt;That is correct. This is documented in the kconfig part of zephyr:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.zephyrproject.org/latest/build/kconfig/setting.html#the-initial-configuration"&gt;https://docs.zephyrproject.org/latest/build/kconfig/setting.html#the-initial-configuration&lt;/a&gt;&lt;/p&gt;
[quote user="droberson"]&lt;p&gt;&lt;span&gt;I still don&amp;#39;t know what the difference is between a .conf file and a regular board file without the &amp;#39;.conf&amp;#39; extension. According to the Dev Academy tutorial:&amp;nbsp;&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-3-adding-custom-board-support/topic/creating-board-files/"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-3-adding-custom-board-support/topic/creating-board-files/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;A board file is the &amp;quot;board&amp;quot; itself. This can be named&amp;nbsp;test_board for instance. This test_board has a initial configuration in terms of kconfig / device tree / boot-up sequence, and at some point, you might want to change this for testing-purposes. Then you&amp;nbsp;append to the original configuration, and overwrite the former configuration, in the specific test-case or application project.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="droberson"]Board files should follow a specific naming convention, where the .conf files are used only when you have multiple board variants (Rev A, Rev B, etc). Since I am using a devkit, why do the nRF Connect SDK samples for this board use a. conf file and not&amp;nbsp;just define the Kconfigs in the prj.conf file to override the existing board file found at&amp;nbsp;zephyr\boards\nordic\nrf9151dk\nrf9151dk_nrf9151_defconfig?[/quote]
&lt;p&gt;This is because you&amp;#39;d have to enable alot of configs in your _defconfig to be able to add support for all samples/applications within both the &amp;quot;nrf&amp;quot; and &amp;quot;zephyr&amp;quot; tree. It would likely not compile, and if it were to compile; you would end up with loads of modules that you do not need.&lt;/p&gt;
&lt;p&gt;To address this, one adds specific support for a board in the&amp;nbsp;sample/subsys/sample-name/boards/ catalog.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/thread/526080?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2025 01:44:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:01ff0c79-8adf-4e3c-b9c4-67ed2a7486db</guid><dc:creator>droberson</dc:creator><description>&lt;p&gt;Hey&amp;nbsp;&lt;span&gt;H&amp;aring;kon,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Ok.&amp;nbsp;Is the conclusion that&amp;nbsp;any board files in the local /boards folder will take precedence? Is this documented anywhere in the Dev Academy or Zephyr documentation?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I did stumble on this:&amp;nbsp;&lt;a id="" href="https://github.com/nrfconnect/sdk-nrf/blob/main/applications/asset_tracker_v2/boards/nrf9161dk_nrf9161_ns.conf"&gt;https://github.com/nrfconnect/sdk-nrf/blob/main/applications/asset_tracker_v2/boards/nrf9161dk_nrf9161_ns.conf&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;From the file linked above:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;# This file is merged with prj.conf in the application folder, and options
# set here will take precedence if they are present in both files.&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I still don&amp;#39;t know what the difference is between a .conf file and a regular board file without the &amp;#39;.conf&amp;#39; extension. According to the Dev Academy tutorial:&amp;nbsp;&lt;a id="" href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-3-adding-custom-board-support/topic/creating-board-files/"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-3-adding-custom-board-support/topic/creating-board-files/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Board files should follow a specific naming convention, where the .conf files are used only when you have multiple board variants (Rev A, Rev B, etc). Since I am using a devkit, why do the nRF Connect SDK samples for this board use a. conf file and not&amp;nbsp;just define the Kconfigs in the prj.conf file to override the existing board file found at&amp;nbsp;zephyr\boards\nordic\nrf9151dk\nrf9151dk_nrf9151_defconfig?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Again, sorry for my ignorance on this subject, this is quite confusing.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Derek&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/thread/525903?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 09:22:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c52ea8ee-5e48-4c45-b06f-09c441f107f8</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Derek,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="droberson"]&amp;quot;&lt;strong&gt;You should &lt;span style="text-decoration:underline;"&gt;never&lt;/span&gt; modify any board configuration files.&lt;/strong&gt; Instead, rely on the application configuration file to set new configurations and subsequently overwrite any default board configurations if needed.&amp;quot;[/quote]
&lt;p&gt;I see the confusion, as this section of the course does not distinguish between a &amp;quot;boards&amp;quot; directory configuration overload/append and the actual declaration of the board itself.&lt;/p&gt;
&lt;p&gt;This is a generic comment on that you should not change the ../ncs/zephyr/boards/nordic/ files directly, but rather add your configuration local to the application, and thus append to the chosen board configuration.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Within the &amp;quot;application scope&amp;quot;, we include the my_appliaction/boards/ folder.&lt;/p&gt;
[quote user="droberson"]&amp;quot;Configuration options can be set both in the application configuration file and the board configuration file. In the example, CONFIG_GPIO symbol is set in both files. In this case,&lt;strong&gt; the value in the application configuration file always takes precedence.&lt;/strong&gt;&amp;quot;[/quote]
&lt;p&gt;This is the same situation as above, the board, for instance &amp;quot;nrf52840dk/nrf52840&amp;quot;, will have a default configuration, like shown here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/main/boards/nordic/nrf52840dk/nrf52840dk_nrf52840_defconfig"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/main/boards/nordic/nrf52840dk/nrf52840dk_nrf52840_defconfig&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/thread/525810?ContentTypeID=1</link><pubDate>Tue, 04 Mar 2025 18:20:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf9a4a8b-bd19-47ac-a0eb-e1eef2569aad</guid><dc:creator>droberson</dc:creator><description>&lt;p&gt;Hey&amp;nbsp;&lt;span&gt;H&amp;aring;kon,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/119413/unable-to-change-config_heap_mem_pool_size-in-prj-conf/525645"]Could this be a problem with how the sample is setup?[/quote]
&lt;p&gt;No idea, I am new to Zephyr&amp;nbsp;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/119413/unable-to-change-config_heap_mem_pool_size-in-prj-conf/525645"]The loaded configuration from the boards folder will override what is stated in the prj.conf[/quote]
&lt;p&gt;If this is true, then why does the Nordic Dev Academy state otherwise?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Source:&amp;nbsp;&lt;a id="" href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/lessons/lesson-3-elements-of-an-nrf-connect-sdk-application/topic/configuration/"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/lessons/lesson-3-elements-of-an-nrf-connect-sdk-application/topic/configuration/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;From the link above:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;quot;Configuration options can be set both in the application configuration file and the board configuration file. In the example, CONFIG_GPIO symbol is set in both files. In this case,&lt;strong&gt; the value in the application configuration file always takes precedence.&lt;/strong&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;From the link above:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;quot;&lt;strong&gt;You should &lt;span style="text-decoration:underline;"&gt;never&lt;/span&gt; modify any board configuration files.&lt;/strong&gt; Instead, rely on the application configuration file to set new configurations and subsequently overwrite any default board configurations if needed.&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;What am I missing? I thought prj.conf took precedence over anything else in the project. If this is not the case, it is not clearly explained in the Dev Academy course unless I am missing something.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;The only possible explanation that I see is that the Dev Academy comments above are&amp;nbsp;referring to the &amp;#39;defconfig&amp;#39; board configuration files, and not the .conf files.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Thanks,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Derek&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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: Unable to change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/thread/525645?ContentTypeID=1</link><pubDate>Tue, 04 Mar 2025 07:30:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3011011e-ca03-4256-91f7-112856214c23</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Derek,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could this be a problem with how the sample is setup?&lt;/p&gt;
&lt;p&gt;HEAP_MEM_POOL_SIZE is set explicitly in both the boards/nrf9151dk_nrf9151_ns.conf file as well as the prj.conf file.&lt;/p&gt;
&lt;p&gt;The loaded configuration from the boards folder will override what is stated in the prj.conf&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/thread/525584?ContentTypeID=1</link><pubDate>Mon, 03 Mar 2025 17:53:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c962d23e-53f4-4ba6-ab85-ea2297b74112</guid><dc:creator>droberson</dc:creator><description>&lt;p&gt;Hey &lt;span&gt;H&amp;aring;kon&lt;/span&gt;,&lt;/p&gt;
&lt;p&gt;Sorry for the delayed reply.&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/119413/unable-to-change-config_heap_mem_pool_size-in-prj-conf/525345"]Could you try to generate a new build, ie. not use pristine, and see if this helps?[/quote]
&lt;p&gt;What exactly do you mean by generate a new build that does not use &amp;quot;pristine&amp;quot;? My understanding is that there are 2 build methods:&lt;/p&gt;
&lt;p&gt;1. Non-pristine&lt;/p&gt;
&lt;p&gt;2. Pristine&lt;/p&gt;
&lt;p&gt;Do you mean create an entirely new build configuration?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I tried creating a new build configuration (&amp;#39;build_1&amp;#39; in the screenshot below) , built the project, and the issue persists:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1741026252356v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;What am I missing?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Derek&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to change CONFIG_HEAP_MEM_POOL_SIZE in prj.conf</title><link>https://devzone.nordicsemi.com/thread/525345?ContentTypeID=1</link><pubDate>Fri, 28 Feb 2025 17:01:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb1f8292-76a6-4920-8aad-2de4b70efc61</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you try to generate a new build, ie. not use pristine, and see if this helps?&lt;/p&gt;
&lt;p&gt;You can also check your build-folder/app-name/zephyr/.config file to verify if the configuration did indeed get set to your wanted value&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>