<?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, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119286/mpsl-assert-112-1617-on-single-board-suspect-hardware</link><description>NCS 2.7.0, NRF52840, SYSBUILD with MCUBOOT 
 
 We have 1 specific board which is failing with a hardfault and assert MPSL ASSERT: 112, 1617 it occurs whenever we activate bluetooth. Other boards of the same PCB do not have this problem. This board previously</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Mar 2025 09:22:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119286/mpsl-assert-112-1617-on-single-board-suspect-hardware" /><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/526308?ContentTypeID=1</link><pubDate>Fri, 07 Mar 2025 09:22:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:992205cf-2d25-4766-9fc9-00fc11c1aa56</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="anthony.asterisk"]it says the startup time must be less than 1.5mS.[/quote]
&lt;p&gt;Yes,&amp;nbsp;~1.5ms, but we&amp;#39;ve made it configurable. &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/e9fd9ca8783ee2a32e67813e591a7fe13986ef65/subsys/mpsl/init/Kconfig#L78"&gt;https://github.com/nrfconnect/sdk-nrf/blob/e9fd9ca8783ee2a32e67813e591a7fe13986ef65/subsys/mpsl/init/Kconfig#L78&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/526049?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 16:37:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8928b48-a4f7-4ede-9bbd-ac642f5fbf0e</guid><dc:creator>Anthony Ambuehl</dc:creator><description>&lt;p&gt;On this page:&amp;nbsp;&lt;a class="c-link" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/mpsl/doc/clock.html" rel="noopener noreferrer" target="_blank" data-stringify-link="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/mpsl/doc/clock.html" data-sk="tooltip_parent"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/mpsl/doc/clock.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;it says the startup time must be less than 1.5mS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/525902?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 09:21:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7e9f69e-75f5-443f-a112-55f05182fe21</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Thank you for the updates. Looking into tis and will keep you updated.&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/525846?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 01:24:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fe472551-d110-48fc-a585-9741b46a04cb</guid><dc:creator>Anthony Ambuehl</dc:creator><description>&lt;p&gt;By measuring the time taken by clock_control_on I was able to differentiate between acceptable HFCLK modules and unacceptable modules.. eg modules that took longer than 1.5mS to start.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/525831?ContentTypeID=1</link><pubDate>Tue, 04 Mar 2025 22:32:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8279a32-8439-40c4-b408-64fd9212f7bc</guid><dc:creator>Anthony Ambuehl</dc:creator><description>&lt;p&gt;I also notice that if my mfg test code starts the HFCLK but does not turn it off, I no longer get the MPSL assertion.&amp;nbsp; It seems possibly the failure is related to increased start up time exceeding some limit within MPSL.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I could measure the time for clock_control_on to complete and set a maximum threshold to match the MPSL library.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Can you tell me what startup time would be too high for MPSL ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/525823?ContentTypeID=1</link><pubDate>Tue, 04 Mar 2025 20:13:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:107d3d46-f714-445b-93bd-1cb1247da710</guid><dc:creator>Anthony Ambuehl</dc:creator><description>&lt;p&gt;I created a test, but it is not showing a failure.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;    //request HFCLK to be running
    int ret = clock_control_on(clock0, CLOCK_CONTROL_NRF_SUBSYS_HF);
    if (ret) {
        LOG_ERR(&amp;quot;HF clock enable failed %d&amp;quot;,ret);
    }
    nrf_clock_hfclk_t hfclk_src;
	clkstat = clock_control_get_status(clock0, CLOCK_CONTROL_NRF_SUBSYS_HF);
	running = nrf_clock_is_running(NRF_CLOCK, NRF_CLOCK_DOMAIN_HFCLK, &amp;amp;hfclk_src);
    if ((CLOCK_CONTROL_STATUS_ON != clkstat) || !running)
    {
        LOG_ERR(&amp;quot;HF clock not running&amp;quot;);
    }
    else if (NRF_CLOCK_HFCLK_HIGH_ACCURACY != hfclk_src)
    {
        LOG_ERR(&amp;quot;HF clock wrong source %d&amp;quot;,hfclk_src);
    } 
    else {
        ret =   clock_control_off(clock0, CLOCK_CONTROL_NRF_SUBSYS_HF);
        if (ret) {
            LOG_ERR(&amp;quot;HF clock disable failed %d&amp;quot;,ret);
        }
        else
        {
            LOG_INF(&amp;quot;HF clock is working&amp;quot;);
        }
    }&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/525475?ContentTypeID=1</link><pubDate>Mon, 03 Mar 2025 10:55:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79601910-6369-478f-95ba-f1be655310ff</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;HI Anthony,&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;am discussing this with the team and will get back to you as soon as I hear from them. Also, were you able to re-check the soldering etc. that I had mentioned earlier?&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/525128?ContentTypeID=1</link><pubDate>Thu, 27 Feb 2025 16:18:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37eaa616-aac9-4c63-9049-539b64c94427</guid><dc:creator>Anthony Ambuehl</dc:creator><description>&lt;p&gt;Is there a way I can make a specific test to enable the HFXO and check that it is ramped up?&amp;nbsp; Maybe its under CONFIG_CLOCK_CONTROL?&lt;/p&gt;
&lt;p&gt;We need this to diagnose root cause of failures in the manufacturing test.&amp;nbsp; Currently it passes all tests but asserts, which leaves the manufacturing team confused.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/525006?ContentTypeID=1</link><pubDate>Thu, 27 Feb 2025 09:25:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76a67515-fe5b-401b-b221-483ff799afe6</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi Anthony,&lt;/p&gt;
&lt;p&gt;The assert points to missing/not ramped-up HFXO for a radio event that requires it.&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/524936?ContentTypeID=1</link><pubDate>Wed, 26 Feb 2025 23:00:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:270ce818-21af-4973-98a8-1e68628d2826</guid><dc:creator>Anthony Ambuehl</dc:creator><description>&lt;p&gt;could give any info on the MPSL assertion.. what do the number mean?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL ASSERT: 112, 1617 on single board, suspect hardware</title><link>https://devzone.nordicsemi.com/thread/524527?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2025 09:32:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14d15bc8-182b-4f2a-9ba5-5e50c64360d7</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi Anthony,&lt;/p&gt;
&lt;p&gt;This must be a hardware related issue since you do not see this on other boards. Could be an issue with the 32MHz HFCLK, maybe the supply to this, or soldering round the crystal or the crystal itself. I would suggest you to examine the crystal and it&amp;#39;s related components and it&amp;#39;s surrounding/connected area on the PCB.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>