<?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>Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126869/procedures-for-integrating-nrf-cloud-into-a-bluetooth-mesh-project</link><description>Hello. 
 I am currently testing nRF Cloud and encountering an issue. I encountered a build error when merging the Peripheral Memfault Diagnostic Service (MDS) sample program into my existing Bluetooth Mesh project. 
 
 C:\ncs\v3.2.1\zephyr\subsys\bluetooth</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 17 Feb 2026 02:05:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126869/procedures-for-integrating-nrf-cloud-into-a-bluetooth-mesh-project" /><item><title>RE: Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/thread/561307?ContentTypeID=1</link><pubDate>Tue, 17 Feb 2026 02:05:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1b516e1-5674-45ed-8f8e-46ca012e9e24</guid><dc:creator>a.da</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi Edvin, thank you for your thorough investigation.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote userid="26071" url="~/f/nordic-q-a/126869/procedures-for-integrating-nrf-cloud-into-a-bluetooth-mesh-project/561237"]&lt;p&gt;I did find out that if I set:&lt;br /&gt;CONFIG_MEMFAULT_METRICS_BLUETOOTH=n&lt;/p&gt;
&lt;p&gt;it builds without the same error.&lt;/p&gt;[/quote]
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have confirmed that setting &lt;code&gt;&amp;#39;CONFIG_MEMFAULT_METRICS_BLUETOOTH=n&amp;#39;&lt;/code&gt; allows the build to complete successfully without any errors in both the sample project and my project.&lt;/p&gt;
&lt;p&gt;I understand that this is a temporary workaround.&lt;br /&gt;However, I was unable to find any information in the Nordic or Memfault documentation regarding which specific metrics are affected by disabling this configuration.&lt;br /&gt;If you have any insights on this, please let me know.&lt;/p&gt;
&lt;p&gt;I look forward to an official fix for the Memfault libraries.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;a.da&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/thread/561237?ContentTypeID=1</link><pubDate>Mon, 16 Feb 2026 13:13:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef2dd33f-ec24-4304-8b08-8610fe211e30</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello, and thank you!&lt;/p&gt;
&lt;p&gt;I looked at your project, and you are right. I see the same error that you see.&lt;/p&gt;
&lt;p&gt;I am still not sure why it occurs only in this mesh project, and not if I try to enable it in e.g. a normal BLE project.&lt;/p&gt;
&lt;p&gt;I did find out that if I set:&lt;br /&gt;CONFIG_MEMFAULT_METRICS_BLUETOOTH=n&lt;/p&gt;
&lt;p&gt;it builds without the same error.&lt;/p&gt;
&lt;p&gt;There is a bug in the memfault libraries somewhere, and it is related to line 17 on v3.2.1\modules\lib\memfault-firmware-sdk\ports\zephyr\common\metrics\memfault_platform_bluetooth_metrics.c:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#include &amp;quot;controller/ll_sw/lll.h&amp;quot;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The Kconfig from the build log,&amp;nbsp;CONFIG_BT_CTLR_SCAN_AUX_SET, and this line both refer to the Zephyr bluetooth controller, this name is not used in the Softdevice controller. But I am not sure why it is not triggered in a normal BLE project, but it is in the Bluetooth Mesh project. I have reached out to our Memfault team, but I have not heard back from them yet.&lt;/p&gt;
&lt;p&gt;You can continue to dig and see if you figure out why it fails in this Mesh project, and not e.g. in the v3.2.1\nrf\samples\bluetooth\peripheral_uart project. I will get back to you when I hear from the Memfault team.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/thread/560964?ContentTypeID=1</link><pubDate>Thu, 12 Feb 2026 03:37:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12c890a7-ee0e-429c-a002-2b1651136fe6</guid><dc:creator>a.da</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
[quote userid="26071" url="~/f/nordic-q-a/126869/procedures-for-integrating-nrf-cloud-into-a-bluetooth-mesh-project/560770"]&lt;p&gt;Unfortunately, we don&amp;#39;t provide the Memfault service over Bluetooth Mesh at this point in time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It is probably still possible to add the memfault service as a BLE service (but you would need to connect to the device via Bluetooth (not mesh) to use it.&lt;/p&gt;[/quote]
&lt;p&gt;Yes, I understand.&lt;/p&gt;
[quote userid="26071" url="~/f/nordic-q-a/126869/procedures-for-integrating-nrf-cloud-into-a-bluetooth-mesh-project/560770"]I assume this is what you tried originally. Would it be possible to upload the project where you tried to add the memfault service? And what was it that you added that caused it to fail?[/quote]
&lt;p&gt;Instead of my actual project, I am attaching a sample program that reproduces the exact same build error.&lt;br /&gt;I would like to keep this ticket public so that it remains accessible to others, and the issue is easily reproducible using this sample.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/light_5F00_ctrl.zip"&gt;devzone.nordicsemi.com/.../light_5F00_ctrl.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Specifically, I merged the &lt;code&gt;&amp;#39;prj.conf&amp;#39;&lt;/code&gt; from the MDS sample into the &lt;code&gt;&amp;#39;prj.conf&amp;#39;&lt;/code&gt; of the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.2.1/page/nrf/samples/bluetooth/mesh/light_ctrl/README.html" rel="noopener noreferrer" target="_blank"&gt;Lightness Controller&lt;/a&gt;&amp;nbsp;sample.&lt;br /&gt;Please note that I have omitted the Memfault Project Key.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;a.da&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/thread/560770?ContentTypeID=1</link><pubDate>Tue, 10 Feb 2026 09:59:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d02399c0-2d58-40d4-916d-94cf63329a18</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Unfortunately, we don&amp;#39;t provide the Memfault service over Bluetooth Mesh at this point in time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It is probably still possible to add the memfault service as a BLE service (but you would need to connect to the device via Bluetooth (not mesh) to use it.&lt;/p&gt;
&lt;p&gt;I assume this is what you tried originally. Would it be possible to upload the project where you tried to add the memfault service? And what was it that you added that caused it to fail?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/thread/560599?ContentTypeID=1</link><pubDate>Sun, 08 Feb 2026 23:18:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b7566fb-bec9-4438-99f5-8b35722300b2</guid><dc:creator>a.da</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;Thank you for looking into this and for coordinating with the Memfault team.&lt;br /&gt;I look forward to hearing more from you or the team.&lt;/p&gt;
&lt;p&gt;a.da&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/thread/560546?ContentTypeID=1</link><pubDate>Fri, 06 Feb 2026 13:35:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e01219d5-7eca-4e06-889d-92b2bf1f82cf</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I understand. You should not need to use CONFIG_BT_LL_SW_SPLIT=y for any of the Bluetooth Mesh features either.&lt;/p&gt;
&lt;p&gt;Let me check with the Memfault team whether they already have anything for Bluetooth Mesh, or any thoughts on how we can attack that. Particularly around OTA, but also with regards to fault data reports.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please excuse the delay, but I need to discuss this internally first. I will get back to you once I know more, or perhaps the Memfault team will handle this ticket directly.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/thread/560502?ContentTypeID=1</link><pubDate>Fri, 06 Feb 2026 06:00:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94db4fb0-e40e-4041-8d20-45a2352cf8af</guid><dc:creator>a.da</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi Edvin,&amp;nbsp;&lt;/span&gt;&lt;span&gt;thanks for your reply.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote userid="26071" url="~/f/nordic-q-a/126869/procedures-for-integrating-nrf-cloud-into-a-bluetooth-mesh-project/560461"]Did you use CONFIG_BT_LL_SW_SPLIT=y before you started adding the Memfault Service?[/quote]
&lt;p&gt;No, I have never used &lt;code&gt;&amp;#39;CONFIG_BT_LL_SW_SPLIT=y&amp;#39;&lt;/code&gt;.&lt;br /&gt;I am using the Nordic Semiconductor&amp;#39;s Bluetooth Stack.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I apologize for the confusion.&lt;br /&gt;My intention is not that I want to use the Zephyr Bluetooth controller; rather, I want to confirm if it is mandatory to enable it for this integration.&lt;br /&gt;As I mentioned, enabling Mesh-related configs seems to force this dependency, and I am trying to find a way to avoid it.&lt;/span&gt;&lt;/p&gt;
[quote userid="26071" url="~/f/nordic-q-a/126869/procedures-for-integrating-nrf-cloud-into-a-bluetooth-mesh-project/560461"]Also, can you please describe a bit how you plan that this should work?[/quote]
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;To provide some context, I am relatively new to the Memfault Service and am currently in the exploration phase to see how it can be utilized within my Bluetooth Mesh project.&lt;br /&gt;I understand that in order to register a device and upload reports to Memfault Service, a direct BLE connection to a mobile device is required.&lt;br /&gt;Of course, it is not practical for a Provisioner or gateway to maintain a constant connection with every node in a Mesh network.&lt;/p&gt;
&lt;div&gt;&lt;span class=" author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qowz82zpz66zz75zz87zfz83zpe6z88zriqz86zz90z4mvz81zz65z5z74zz88z154d17d"&gt;Therefore, I am still considering what kind of data to store and how to manage the reporting process, including how it would operate in a real-world market deployment.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=" author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qowz82zpz66zz75zz87zfz83zpe6z88zriqz86zz90z4mvz81zz65z5z74zz88z154d17d"&gt;At this stage, I anticipate that the &lt;/span&gt;&lt;span class=" author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qowz82zpz66zz75zz87zfz83zpe6z88zriqz86zz90z4mvz81zz65z5z74zz88z154d17d"&gt;&lt;b&gt;OTA Releases&lt;/b&gt;&lt;/span&gt;&lt;span class=" author-d-1gg9uz65z1iz85zgdz68zmqkz84zo2qowz82zpz66zz75zz87zfz83zpe6z88zriqz86zz90z4mvz81zz65z5z74zz88z154d17d"&gt; feature, in particular, will be partially applicable to my needs.&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;a.da&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Procedures for integrating nRF Cloud into a Bluetooth Mesh Project</title><link>https://devzone.nordicsemi.com/thread/560461?ContentTypeID=1</link><pubDate>Thu, 05 Feb 2026 14:45:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:174d1029-c105-4709-b197-89e2f336593c</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I think you sidetracked a bit. Did you use CONFIG_BT_LL_SW_SPLIT=y before you started adding the Memfault Service?&lt;/p&gt;
&lt;p&gt;The CONFIG_BT_LL_SW_SPLIT=y basically says that you use the Zephyr Bluetooth Controller instead of Nordic Semiconductor&amp;#39;s Bluetooth Stack (the SoftDevice Controller).&lt;/p&gt;
&lt;p&gt;Also, can you please describe a bit how you plan that this should work? You have a Bluetooth Mesh network, and you want to add the Memfault Service. This will not automatically make every device report this to some gateway. It will add a Bluetooth Low Energy Service that stores the crash faults to some flash partition, but it is only useable for devices that are connected to a&amp;nbsp;Mobile device via Bluetooth Low Energy (not through Bluetooth Mesh).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am not sure, it might work the way that you have planned out, but can you please give some description on how you planned that this will work, and how it should behave? And what features you intend to use from the Memfault Service?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>