<?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>MPSL ASSERT: 112, 695 (NCS 3.1.1)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126909/mpsl-assert-112-695-ncs-3-1-1</link><description>Hi, 
 
 After upgrading from NCS 2.5.2 to NCS 3.1.1, I get quite frequent MPSL assertion errors on a nRF52840. Can you shed some light into what this assertion error is about, please? 
 Thanks</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 11 Feb 2026 08:53:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126909/mpsl-assert-112-695-ncs-3-1-1" /><item><title>RE: MPSL ASSERT: 112, 695 (NCS 3.1.1)</title><link>https://devzone.nordicsemi.com/thread/560872?ContentTypeID=1</link><pubDate>Wed, 11 Feb 2026 08:53:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c51e5691-3a5c-4d66-b59f-095527e7f6ef</guid><dc:creator>tobias-t</dc:creator><description>&lt;p&gt;Thank you for your prompt answer!&lt;br /&gt;&lt;br /&gt;We figured out what the issue was: we accidentally had the RTC0, which we otherwise don&amp;#39;t use, enabled in the devicetree, where the Zephyr driver then (also) configures it. Simply removing it fixed the issue.&lt;br /&gt;&lt;br /&gt;Unfortunately does mpsl_init.c currently (v3.1.1) not validate this in its Kconfig validation part&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 695 (NCS 3.1.1)</title><link>https://devzone.nordicsemi.com/thread/560627?ContentTypeID=1</link><pubDate>Mon, 09 Feb 2026 10:12:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f26c514-31df-4c87-bc5b-fc6c30b36df5</guid><dc:creator>Samruddhi Jadhav</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;According to some similar cases, the causes of the MPSL assert errors after upgrading can be due to:&lt;/p&gt;
&lt;p&gt;32 MHz crystal (HFCLK) issues such as the crystal starting too slow or if it&amp;#39;s is marginal due to solder joints, incorrect load capacitors or if these aren&amp;#39;t there, temperature/supply effects. I would also suggest you to check that your app isn&amp;#39;t using TIMERO after upgrading. Also ensure that you don&amp;#39;t allocate PPI/DPPI channels or other resources which MPSL reserves. You can also test and increase CONFIG_MPSL_HFCLK_LATENCY and check if the asserts still show. Another cause can also be long time periods with interrupts disabled or heavy flash/ rram operations while BLE and other radio activity runs. Unfortunately, because the MPSL assert pair you mentioned is an internal code, we cannot decode those numbers.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Samruddhi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>