<?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>SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/50455/softdevice-assertion-failed-while-running-mesh</link><description>Hi, I&amp;#39;m getting regular crashes with my app: SOFTDEVICE: ASSERTION FAILED. Using and NRF52832, SDK 15.3.0, SD 132 6.1.1, and Mesh SDK 3.1.0. With DEBUG defined, I don&amp;#39;t really get more info: id=1, pc=148742, info=0. The last mesh log usually is something</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 10 Sep 2019 08:27:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/50455/softdevice-assertion-failed-while-running-mesh" /><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/208832?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2019 08:27:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cea806f-b7ca-4504-9d77-a6c7e906bdf9</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Very sorry for the delayed response. Received an update: &amp;quot;Using the FDS shouldn&amp;#39;t normally cause the mesh to kill the Softdevice, neither should the SD advertiser. Since increasing the safety margin helps, it sounds like there&amp;#39;s either some IRQ locking going on in the application or some excessive clock drift that is causing this problem. My bet is on the former.&lt;/p&gt;
&lt;p&gt;To rule out any clock drift issues, they can try running the application on a DK if they&amp;#39;re on a custom HW platform. They can also try running the normal examples on the same HW with proxy enabled. If this is a xtal HW problem, any softdevice activity on an unedited example application should invoke the same crash.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Next, I&amp;#39;d profile any and all IRQ locking (including SDK modules). A full IRQ lock preferably shouldn&amp;#39;t last for more than 20us, and definitely not for more than 50us. Both the softdevice API for locking (sd_nvic_critical_region_enter) and the hardware API (_DISABLE_IRQS(), __disable_irq()) could be causing issues here. Also make sure that no application interrupts are executing in any of the Softdevice IRQ levels.&lt;/p&gt;
&lt;p&gt;If none of this explains it, I think we&amp;#39;d need more details to determine the cause. What happens right before the crash? Is it possible to get a logic analyzer trace of the crash with mesh debug pins enabled and initialized for timeslot? What&amp;#39;s the XTAL accuracy passed to mesh_stack_init? Does it fit with the XTAL HW?&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/206436?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2019 15:17:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f6ce7a7b-3336-4643-a80a-243dd2d9846b</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;Ah, I read this as FDS will get in some trouble (write timeouts), not the mesh getting into trouble, and definitely not getting SD asserts. Also, above your quote, the documentation mentions:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;To allow safe coexistence of the flash storage module Flash manager in the mesh stack and the flash storage module fstorage in the Nordic nRF5 SDK, add the following code block to nrf_mesh_config_app.h&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So that makes one think it&amp;#39;s fine to use FDS next to flash manager. Can you maybe explain why FDS would lead to SD asserts?&lt;/p&gt;
&lt;p&gt;Regarding the advertising, doesn&amp;#39;t the mesh use the timeslot API for that? If so, why would it matter that I also use SD advertiser? Seeing how mesh messages are also just advertisements, you&amp;#39;d expect it doesn&amp;#39;t matter for the mesh whether it&amp;#39;s advertising mesh messages or iBeacon messages. How would SD advertising result in SD asserts?&lt;/p&gt;
&lt;p&gt;Also, how come setting TIMESLOT_END_SAFETY_MARGIN_US to 1000 makes these asserts vanish?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/206398?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2019 13:09:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ed93650-de09-4123-b7fc-24118fa05a19</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;&lt;strong&gt;Another update:&lt;/strong&gt; &amp;quot;As I see, they are using FDS. If you see the mesh SDK documentation:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.2.0/md_doc_getting_started_how_to_nordicSDK.html?cp=5_2_1_7" rel="nofollow"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.2.0/md_doc_getting_started_how_to_nordicSDK.html?cp=5_2_1_7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We mention that:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;nRF5 SDK NVM storage modules&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Using nRF5 SDK modules such as fstorage, pstorage, or ble_flash for writing to flash may be problematic due to long timeslot events occupied by the mesh stack. Use the Flash manager module provided by the mesh stack instead.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;He can either use flash manager or better, mesh_config, as used in various other internal modules.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Also, for beacon advertising, if possible, use the Mesh advertiser instead of SD advertiser.&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/206264?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2019 08:19:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2cfc1733-b4da-4757-b491-ded8082b893d</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;&lt;span&gt;So sorry for the delayed reponse again! I have asked internally &amp;amp; the quick answer is do not use FDS. FDS with Bluetooth Mesh will lead to timeslot issues &amp;amp; SD asserts. Much easier to use the provided&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.2.0/md_doc_libraries_flash_manager.html?cp=5_2_2_0"&gt;flash manager&lt;/a&gt;&lt;span&gt;&amp;nbsp;in the mesh sdk. A lot easier to use too from what I have heard.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/205779?ContentTypeID=1</link><pubDate>Fri, 23 Aug 2019 08:04:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e50b569-6e58-458e-9e87-038ac655e782</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;Hey Bjorn,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m aware of the mesh using the timeslot API. And I looked at the ble_app_proximity_coexist example, is the uart one more relevant?&lt;/p&gt;
&lt;p&gt;Like I said before, even without the iBeacon advertising, I still got the crashes, so I fail to see how that can be the main cause. Did you maybe mean the advertising i do directly via the SD (which are not iBeacon advertisements)? The ibeacon advertising is done via the mesh api, not directly via the SD.&lt;/p&gt;
&lt;p&gt;Also like I said before, ever since I set TIMESLOT_END_SAFETY_MARGIN_US to 1000, I don&amp;#39;t get the crash anymore:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;I tried setting TIMESLOT_END_SAFETY_MARGIN_US to 1000. In that case, I still quite often get the FDS timeouts on boot, but it doesn&amp;#39;t result in the event&amp;nbsp;NRF_EVT_RADIO_SESSION_IDLE, and a softdevice assert anymore.&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;em&gt;Does that mean the 100 is too tight? How do you determine the correct value?&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/205685?ContentTypeID=1</link><pubDate>Thu, 22 Aug 2019 16:03:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c71862a-e178-4432-8384-b478f8762474</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Very sorry for the delayed response. As you can see from &lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/introducing-nrf5-sdk-for-mesh"&gt;this blog post&lt;/a&gt;, you use the Timeslot API directly to communicate between the Mesh stack &amp;amp; the softdevice. The softdevice is only used for the iBeacon advertising. From your code, it seems there is definitely something wrong with the timeslot of the iBeacon advertisement.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Have you taken a look at one of the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.2.0/md_examples_sdk_coexist_README.html?cp=5_2_3_5"&gt;coexist examples&lt;/a&gt; between Mesh &amp;amp; BLE UART for example? I will take a closer look tomorrow morning.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/204345?ContentTypeID=1</link><pubDate>Thu, 15 Aug 2019 14:45:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13ae8bbe-cc0b-4d93-a093-1b5e4edcc27a</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;I tried, but only get ??:0 Don&amp;#39;t you need the softdevice elf for that address?&lt;/p&gt;
&lt;p&gt;Here you can see the &lt;a href="https://github.com/crownstone/bluenet/blob/master/src/mesh/cs_MeshAdvertiser.cpp"&gt;code&lt;/a&gt;, but as i said, i had the crashes even without the mesh doing the advertising. The softdevice is also advertising a different payload.&lt;/p&gt;
&lt;p&gt;So far, i didn&amp;#39;t get a crash yet with the margin set to 1000, while both mesh and softdevice are advertising.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/204331?ContentTypeID=1</link><pubDate>Thu, 15 Aug 2019 13:43:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df87ec80-02ed-4b07-ac29-527fca804a77</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Have you tried using the addr2line tool? How are you doing the iBeacon advertising? Could you upload some code so we can double check how you are doing this? Are you using the softdevice to do the iBeacon advertising?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/204013?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2019 09:38:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a97be8ee-d315-4ab9-806b-e666d4a08d86</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;I tried setting TIMESLOT_END_SAFETY_MARGIN_US to 1000. In that case, I still quite often get the FDS timeouts on boot, but it doesn&amp;#39;t result in the event&amp;nbsp;NRF_EVT_RADIO_SESSION_IDLE, and a softdevice assert anymore.&lt;/p&gt;
&lt;p&gt;Does that mean the 100 is too tight? How do you determine the correct value?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/203894?ContentTypeID=1</link><pubDate>Tue, 13 Aug 2019 15:57:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9cf0b69-8db7-4b5f-8dc6-5e8f2cd8b8dd</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;Also tried with PERSISTENT_STORAGE 0, but still getting the same crash.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/203475?ContentTypeID=1</link><pubDate>Mon, 12 Aug 2019 07:05:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:884abf7a-1064-4303-bc23-98642468525a</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;All mesh functions are called from thread, from the main loop (I&amp;#39;m using the app scheduler).&lt;/p&gt;
&lt;p&gt;Edit: while checking your link, I do notice that I hadn&amp;#39;t set NRF_SDH_DISPATCH_MODEL to 1 yet. I will try and see if that helps. Until now, I manually put events that I actually use on the app scheduler. Does this setting matter for the mesh code?&lt;/p&gt;
&lt;p&gt;Edit2: With NRF_SDH_DISPATCH_MODEL 1, I&amp;#39;m still getting the crash.&lt;/p&gt;
&lt;p&gt;The one that&amp;#39;s easiest to reproduce is the one on boot, where i get timeouts from FDS, and then this event 7 (NRF_EVT_RADIO_SESSION_IDLE).&lt;/p&gt;
&lt;p&gt;The back trace I have in that case:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;#0&amp;nbsp; 0x0003b012 in app_error_fault_handler (id=1, pc=86552, info=0) at (...)/SDK-15-3/components/libraries/util/app_error_weak.c:100&lt;br /&gt;#1&amp;nbsp; 0x00023de8 in ?? ()&lt;br /&gt;Backtrace stopped: previous frame identical to this frame (corrupt stack?)&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;(gdb) info registers &lt;br /&gt;r0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;r1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1&amp;nbsp;&amp;nbsp; &amp;nbsp;1&lt;br /&gt;r2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xe000e100&amp;nbsp;&amp;nbsp; &amp;nbsp;3758153984&lt;br /&gt;r3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&amp;nbsp;&amp;nbsp; &amp;nbsp;2147483648&lt;br /&gt;r4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x10001&amp;nbsp;&amp;nbsp; &amp;nbsp;65537&lt;br /&gt;r5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;r6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1&amp;nbsp;&amp;nbsp; &amp;nbsp;1&lt;br /&gt;r7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x15218&amp;nbsp;&amp;nbsp; &amp;nbsp;86552&lt;br /&gt;r8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;r9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20005eac&amp;nbsp;&amp;nbsp; &amp;nbsp;536895148&lt;br /&gt;r10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x20000000&amp;nbsp;&amp;nbsp; &amp;nbsp;536870912&lt;br /&gt;r11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;r12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;sp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2000fd98&amp;nbsp;&amp;nbsp; &amp;nbsp;0x2000fd98&lt;br /&gt;lr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3c0b9&amp;nbsp;&amp;nbsp; &amp;nbsp;245945&lt;br /&gt;pc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x3b012&amp;nbsp;&amp;nbsp; &amp;nbsp;0x3b012 &amp;lt;app_error_fault_handler+110&amp;gt;&lt;br /&gt;xpsr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x810f0003&amp;nbsp;&amp;nbsp; &amp;nbsp;2165243907&lt;br /&gt;msp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2000fd98&amp;nbsp;&amp;nbsp; &amp;nbsp;536935832&lt;br /&gt;psp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;primask&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1&amp;nbsp;&amp;nbsp; &amp;nbsp;1&lt;br /&gt;basepri&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;faultmask&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;control&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;fpscr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000010&amp;nbsp;&amp;nbsp; &amp;nbsp;2147483664&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/203472?ContentTypeID=1</link><pubDate>Mon, 12 Aug 2019 07:01:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83fea163-3647-4c56-9d5f-2d4879cc1899</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Which priorities are you running in your example (&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.2.0/md_doc_introduction_mesh_interrupt_priorities.html?cp=5_2_0_4"&gt;see link&lt;/a&gt;)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/203384?ContentTypeID=1</link><pubDate>Fri, 09 Aug 2019 15:33:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd96a626-f19a-4f1f-b9ea-e474c9a3c06a</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;Tried completely without mesh advertising, but that didn&amp;#39;t help.&lt;/p&gt;
&lt;p&gt;Also tried with mesh 3.2.0, that didn&amp;#39;t help either.&lt;/p&gt;
&lt;p&gt;Every crash I&amp;#39;ve seen last days, I always got this event 7 (NRF_EVT_RADIO_SESSION_IDLE).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/203079?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2019 13:00:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3308475c-7212-496d-8226-08e564284508</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;Another thing I just noticed: while I don&amp;#39;t have DEBUG defined, the device does not reboot.&lt;/p&gt;
&lt;p&gt;Edit: never mind, this is just the NRF_BREAKPOINT_COND.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/203051?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2019 12:06:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f65e62e1-e4f4-4c5a-8d41-6757e7cae767</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;Maybe some additional info that helps:&lt;/p&gt;
&lt;p&gt;Sometimes at boot, the SD seems to hang for seconds: In this time, I don&amp;#39;t get any advertisements, and FDS gives me write timeouts. It also sometimes ends in the event 7 (NRF_EVT_RADIO_SESSION_IDLE).&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t get that if I don&amp;#39;t start the mesh.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/202379?ContentTypeID=1</link><pubDate>Mon, 05 Aug 2019 10:19:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e25d951a-b22e-464c-b69b-e43f9acd16ab</guid><dc:creator>bart</dc:creator><description>&lt;p&gt;Same sort of thing:&lt;/p&gt;
&lt;p&gt;app_error_fault_handler (id=1, pc=86552, info=0)&lt;/p&gt;
&lt;p&gt;bt: #1&amp;nbsp; 0x00023de8 in ?? ()&lt;/p&gt;
&lt;p&gt;My soc handler printed event 7 (NRF_EVT_RADIO_SESSION_IDLE).&lt;/p&gt;
&lt;p&gt;The mesh debug:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1353824&amp;gt;, net_beacon.c,&amp;nbsp; 265, BEACON TX F8:D2:7A:2E&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1772985&amp;gt;, net_packet.c,&amp;nbsp; 230, Unencrypted data: : C51E60D00D80AD09ADA0E236A8337182EA6A&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1772992&amp;gt;, transport.c,&amp;nbsp; 934, Message decrypted&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1772995&amp;gt;, access.c,&amp;nbsp; 246, RX: [aop: 0x00C0]&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1773660&amp;gt;, net_packet.c,&amp;nbsp; 230, Unencrypted data: : C51E6016BCC5AAA3AE307F3A8CDE8874138C&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1773667&amp;gt;, transport.c,&amp;nbsp; 934, Message decrypted&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1773671&amp;gt;, access.c,&amp;nbsp; 246, RX: [aop: 0x00C0]&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1774446&amp;gt;, net_packet.c,&amp;nbsp; 230, Unencrypted data: : C51E60F7DC92944C0A997FC9EF9AFF507FAE&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1774454&amp;gt;, transport.c,&amp;nbsp; 934, Message decrypted&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1774457&amp;gt;, access.c,&amp;nbsp; 246, RX: [aop: 0x00C0]&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1776676&amp;gt;, net_packet.c,&amp;nbsp; 230, Unencrypted data: : C51E60B12F7637719B5817BF995101639455&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1776684&amp;gt;, transport.c,&amp;nbsp; 934, Message decrypted&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1776687&amp;gt;, access.c,&amp;nbsp; 246, RX: [aop: 0x00C0]&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1777588&amp;gt;, net_packet.c,&amp;nbsp; 230, Unencrypted data: : C51E601F09C849EDAE1495D76BB7AA0936DC&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1777596&amp;gt;, transport.c,&amp;nbsp; 934, Message decrypted&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1777599&amp;gt;, access.c,&amp;nbsp; 246, RX: [aop: 0x00C0]&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1778394&amp;gt;, net_packet.c,&amp;nbsp; 230, Unencrypted data: : C51E60B374117D1E4D154091045930567D09&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1778402&amp;gt;, transport.c,&amp;nbsp; 934, Message decrypted&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1778405&amp;gt;, access.c,&amp;nbsp; 246, RX: [aop: 0x00C0]&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1852661&amp;gt;, net_packet.c,&amp;nbsp; 230, Unencrypted data: : C51E60A68964C124FDB04E7C1D7C73&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1852668&amp;gt;, transport.c,&amp;nbsp; 934, Message decrypted&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1852671&amp;gt;, access.c,&amp;nbsp; 246, RX: [aop: 0x00C0]&lt;br /&gt;&amp;lt;t:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2009184&amp;gt;, net_beacon.c,&amp;nbsp; 265, BEACON TX F8:D2:7A:2E&lt;br /&gt;&amp;lt;error&amp;gt; app: SOFTDEVICE: ASSERTION FAILED&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/202157?ContentTypeID=1</link><pubDate>Fri, 02 Aug 2019 13:00:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17aeab1d-8806-4cef-9d84-6f481114e639</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;What happens if you decrease the iBeacon advertising interval to say every 2 seconds? Do you get the assert then?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED while running mesh.</title><link>https://devzone.nordicsemi.com/thread/201865?ContentTypeID=1</link><pubDate>Thu, 01 Aug 2019 12:04:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a810595e-26dd-4276-8d40-036421f6a1eb</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Let me see if I can get a hold of a softdevice elf file. Then we could use the &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/25886/70-mesh-assert-at-0x00023680"&gt;addr2line tool&lt;/a&gt; to see where the softdevice assert is occuring. I will get back to you soon.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>