<?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>What are the conditions that produce an&amp;nbsp;MPSL ASSERT 112, 2105 ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104171/what-are-the-conditions-that-produce-an-mpsl-assert-112-2105</link><description>Hello, anyone. 
 On a NRF52840DK, modified to match my target. Using nrf SDK v2.1.0. 
 
 I have bluetooth (config for firmware upgrade by BT) advertize smp, have connection and notifs seemingly working 
 I am having a MPSL ASSERT 112, 2105 as soon as</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 09 Oct 2023 11:11:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104171/what-are-the-conditions-that-produce-an-mpsl-assert-112-2105" /><item><title>RE: What are the conditions that produce an MPSL ASSERT 112, 2105 ?</title><link>https://devzone.nordicsemi.com/thread/449337?ContentTypeID=1</link><pubDate>Mon, 09 Oct 2023 11:11:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:275196e7-8a32-412b-89a4-39d41facdfc8</guid><dc:creator>Raoul</dc:creator><description>&lt;p&gt;Sure, so the issue you are describing here is just a symptom of the issues in that other case? Then we can continue there.&lt;/p&gt;
&lt;p&gt;If not, we prefer to keep separate threads for unrelated issues.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Raoul&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What are the conditions that produce an MPSL ASSERT 112, 2105 ?</title><link>https://devzone.nordicsemi.com/thread/448826?ContentTypeID=1</link><pubDate>Wed, 04 Oct 2023 12:56:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53655229-c19a-4e48-a8ec-f48a1e2b00d3</guid><dc:creator>laurentc</dc:creator><description>&lt;p&gt;If you don&amp;#39;t mind, I continue the discussion in our private thread that already exists about the same subject. Titled &amp;quot;Need to postpone inits (like SYS_INIT hidden everywhere) so that my device can do either bluetooth or radio_test or other protocols and switch.&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What are the conditions that produce an MPSL ASSERT 112, 2105 ?</title><link>https://devzone.nordicsemi.com/thread/448428?ContentTypeID=1</link><pubDate>Sun, 01 Oct 2023 23:50:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03743c26-f405-4305-84c4-46db997f733e</guid><dc:creator>Raoul</dc:creator><description>&lt;p&gt;Hi Laurent,&lt;/p&gt;
&lt;p&gt;I heard back from our MPSL team:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Regarding the list of MPSL asserts: We don&amp;#39;t have such a list internally, and also these assert codes can be different for each new NCS release. Also, each assert can have many different reasons so unfortunately I don&amp;#39;t think there is convenient way to share such a list with customers, it will be basically unusable.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Regarding the issue itself, they are asking for some clarification:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1) Is the customer disabling interrupts in their application for some reason?&lt;br /&gt;2) Is the customer writing to flash or is he doing some other time-consuming operations?&lt;br /&gt;3) Can they share their prj.conf files to check if they have the correct settings?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Could you expand on this, and also share your config files?&lt;/p&gt;
[quote user=""]I know that it fundamentally has to do with conflicting configurations that I am fighting with for eons now.[/quote]
&lt;p&gt;Are you suspecting some kconfig options in particular?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Raoul&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What are the conditions that produce an MPSL ASSERT 112, 2105 ?</title><link>https://devzone.nordicsemi.com/thread/448199?ContentTypeID=1</link><pubDate>Thu, 28 Sep 2023 15:12:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c47d64e6-ea4a-48de-90e3-9fea301b075c</guid><dc:creator>laurentc</dc:creator><description>&lt;p&gt;Thank you for your diligence !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What are the conditions that produce an MPSL ASSERT 112, 2105 ?</title><link>https://devzone.nordicsemi.com/thread/447818?ContentTypeID=1</link><pubDate>Tue, 26 Sep 2023 19:42:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f870eaa-fbad-48e1-a699-3c82e664cf01</guid><dc:creator>Raoul</dc:creator><description>&lt;p&gt;Hi Laurent,&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t have the exhaustive list either, unfortunately. I&amp;#39;ve asked the MPSL team and will get back to you when I know more.&lt;/p&gt;
[quote user=""]Could you please publish the exhaustive list of MPSL ASSERT x,y. We would gain some dev time.[/quote]
&lt;p&gt;I understand that this would be useful, but as far as I know there are no plans to publish this. Still, I&amp;#39;ve passed on your request!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Raoul&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What are the conditions that produce an MPSL ASSERT 112, 2105 ?</title><link>https://devzone.nordicsemi.com/thread/447790?ContentTypeID=1</link><pubDate>Tue, 26 Sep 2023 15:37:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44631dda-8cff-48bb-b95c-2f4fb10618f8</guid><dc:creator>laurentc</dc:creator><description>&lt;p&gt;Here are the logs Using nrf logger&amp;nbsp;&lt;/p&gt;
&lt;div dir="auto"&gt;Device Manager, 2023-09-26&lt;/div&gt;
&lt;div dir="auto"&gt;Lynx-R1 HST (Device Manager)&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:02.271[j] Connected to E6:C4:DA:D4:02:8A&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:02.567[j] Connection parameters updated (interval: 7.5ms, latency: 0, timeout: 5000ms)&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:02.627[j] PHY updated (TX: LE 2M, RX: LE 2M)&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:02.966[j] Services discovered&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.041[j] Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 5000ms)&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.110[j] MTU changed to: 252&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.287[j] Data written to descr. 00002902-0000-1000-8000-00805f9b34fb&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.306[j] Notifications enabled&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.329[j] Data written to da2e7828-fbce-4e01-ae9e-261174997c48&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.427[j] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 01-00-00-06-00-00-FF-06-BF-62-72-63-08-FF&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.448[j] Wait for value changed complete&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.500[j] Received Header (Op: 1, Flags: 0, Len: 6, Group: 0, Seq: 255, Command: 6) CBOR {&amp;quot;rc&amp;quot;:8}&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.528[j] PHY read (TX: LE 2M, RX: LE 2M)&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.566[j] Sending (19 bytes) Header (Op: 2, Flags: 0, Len: 11, Group: 0, Seq: 0, Command: 0) CBOR {&amp;quot;d&amp;quot;:&amp;quot;Hello!&amp;quot;}&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.596[j] Data written to da2e7828-fbce-4e01-ae9e-261174997c48&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.617[j] Sending (10 bytes) Header (Op: 0, Flags: 0, Len: 2, Group: 0, Seq: 1, Command: 6) CBOR {}&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.640[j] Data written to da2e7828-fbce-4e01-ae9e-261174997c48&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.660[j] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 03-00-00-0B-00-00-00-00-BF-61-72-66-48-65-6C-6C-6F-21-FF&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.681[j] Received Header (Op: 3, Flags: 0, Len: 11, Group: 0, Seq: 0, Command: 0) CBOR {&amp;quot;r&amp;quot;:&amp;quot;Hello!&amp;quot;}&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.712[j] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 01-00-00-06-00-00-01-06-BF-62-72-63-08-FF&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:03.810[j] Received Header (Op: 1, Flags: 0, Len: 6, Group: 0, Seq: 1, Command: 6) CBOR {&amp;quot;rc&amp;quot;:8}&lt;/div&gt;
&lt;div dir="auto"&gt;I17:27:07.422[j] Connection parameters updated (interval: 45.0ms, latency: 0, timeout: 420ms)&lt;/div&gt;
&lt;div dir="auto"&gt;&lt;/div&gt;
&lt;div dir="auto"&gt;&lt;/div&gt;
&lt;div dir="auto"&gt;&lt;/div&gt;
&lt;div dir="auto"&gt;V17:29:24.837[l] Starting DFU, mode: CONFIRM_ONLY&lt;/div&gt;
&lt;div dir="auto"&gt;I17:29:25.045[j] Sending (10 bytes) Header (Op: 0, Flags: 0, Len: 2, Group: 1, Seq: 2, Command: 0) CBOR {}&lt;/div&gt;
&lt;div dir="auto"&gt;I17:29:25.063[j] Data written to da2e7828-fbce-4e01-ae9e-261174997c48&lt;/div&gt;
&lt;div dir="auto"&gt;I17:29:25.123[j] Connection parameters updated (interval: 15.0ms, latency: 0, timeout: 20000ms)&lt;/div&gt;
&lt;div dir="auto"&gt;I17:29:25.141[j] Notification received from da2e7828-fbce-4e01-ae9e-261174997c48, value: (0x) 01-00-00-86-00-01-02-00-BF-66-69-6D-61-67-65-73-9F-BF-64-73-6C-6F-74-00-67-76-65-72-73-69-6F-6E-65-30-2E-30-2E-30-64-68-61-73-68-58-20-E2-53-41-E1-19-CE-20-97-49-E7-4D-03-5E-93-0B-3F-3E-94-C6-6D-49-84-3E-97-AC-E8-8F-86-57-E4-78-C9-68-62-6F-6F-74-61-62-6C-65-F5-67-70-65-6E-64-69-6E-67-F4-69-63-6F-6E-66-69-72-6D-65-64-F5-66-61-63-74-69-76-65-F5-69-70-65-72-6D-61-6E-65-6E-74-F4-FF-FF-6B-73-70-6C-69-74-53-74-61-74-75-73-00-FF&lt;/div&gt;
&lt;div dir="auto"&gt;I17:29:25.159[j] Received Header (Op: 1, Flags: 0, Len: 134, Group: 1, Seq: 2, Command: 0) CBOR {&amp;quot;images&amp;quot;:[{"slot":0,"version":"0.0.0","hash":"4lNB4RnOIJdJ500DXpMLPz6Uxm1JhD6XrOiPhlfkeMk=","bootable":true,"pending":false,"confirmed":true,"active":true,"permanent":false}],&amp;quot;splitStatus&amp;quot;:0}&lt;/div&gt;
&lt;div dir="auto"&gt;V17:29:25.194[k] Validation response: {&amp;quot;images&amp;quot;:[{"slot":0,"version":"0.0.0","hash":"4lNB4RnOIJdJ500DXpMLPz6Uxm1JhD6XrOiPhlfkeMk=","bootable":true,"pending":false,"confirmed":true,"active":true,"permanent":false}],&amp;quot;splitStatus&amp;quot;:0}&lt;/div&gt;
&lt;div dir="auto"&gt;V17:29:25.209[l] Moving from state VALIDATE to state UPLOAD&lt;/div&gt;
&lt;div dir="auto"&gt;&lt;/div&gt;
&lt;div dir="auto"&gt;&lt;/div&gt;
&lt;div dir="auto"&gt;I17:29:25.231Uploading firmware...&lt;/div&gt;
&lt;div dir="auto"&gt;&lt;/div&gt;
&lt;div dir="auto"&gt;then the board goes into&amp;nbsp;&lt;span&gt;MPSL ASSERT 112, 2105&lt;/span&gt;&lt;/div&gt;
&lt;div dir="auto"&gt;&lt;/div&gt;
&lt;div dir="auto"&gt;W17:29:45.274[j] Error: (0x8): GATT CONN TIMEOUT&lt;/div&gt;
&lt;div dir="auto"&gt;W17:29:45.418[Uploader] Uploader write failure for chunk with offset=0: m2.b&lt;/div&gt;
&lt;div dir="auto"&gt;W17:29:50.515[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:29:56.331[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:02.101[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:07.907[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:07.945[j] Connection attempt timed out&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:07.974[Uploader] Uploader write failure for chunk with offset=0: GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:13.051[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:18.837[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:24.731[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:30.638[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:30.669[j] Connection attempt timed out&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:30.719[Uploader] Uploader write failure for chunk with offset=0: GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:35.810[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:41.693[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:47.575[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:53.459[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:53.491[j] Connection attempt timed out&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:53.546[Uploader] Uploader write failure for chunk with offset=0: GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:30:58.649[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:31:04.512[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:31:07.054Upgrade cancelled&lt;/div&gt;
&lt;div dir="auto"&gt;W17:31:10.296[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:31:16.061[j] Error: (0x85): GATT ERROR&lt;/div&gt;
&lt;div dir="auto"&gt;W17:31:16.096[j] Connection attempt timed out&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>