<?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 id = 0X00000001, pc=0X00002F96</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/82838/softdevice-assertion-failed-id-0x00000001-pc-0x00002f96</link><description>SD: s132_nrf52_7.2.0_softdevice 
 SDK:nRF5_SDK_17.0.2_d674dde 
 I was running the firmware with debug mode. It only has an application timer and Bluetooth. I feel it might be a timer conflict issue. But I am pretty sure I don&amp;#39;t use RTC0 that is used by</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 19 Dec 2021 23:30:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/82838/softdevice-assertion-failed-id-0x00000001-pc-0x00002f96" /><item><title>RE: SOFTDEVICE: ASSERTION FAILED id = 0X00000001, pc=0X00002F96</title><link>https://devzone.nordicsemi.com/thread/344238?ContentTypeID=1</link><pubDate>Sun, 19 Dec 2021 23:30:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a77aa86b-a6b8-4af1-9d20-c8d5f9144097</guid><dc:creator>YangYu</dc:creator><description>&lt;p&gt;I see. It is pretty odd. It happened that I fixed the bug late last Friday. QP which is a real-time embedded frameworks (RTEFs) is used in my project. Softdevice was initialized before the firmware went into the QP loop. I got the&amp;nbsp;assertion&amp;nbsp;after the firmware got interrupted by app_timer2. The assertion have never happened after I put all softdevice init functions into the QP loop. I haven&amp;#39;t got chance to dig deep in. But I highly suspect that QP may influence how sw interrupt works. Anyway thank you of being helpful and nice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED id = 0X00000001, pc=0X00002F96</title><link>https://devzone.nordicsemi.com/thread/344133?ContentTypeID=1</link><pubDate>Fri, 17 Dec 2021 11:28:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a330499-93f3-434f-9e8d-09a0d85142fe</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It should not be a problem with the default configuration. Have you by any chance modified&amp;nbsp;APP_TIMER_CONFIG_SWI_NUMBER in sdk_config.h? (This is only relevant if using app_timer.c, as app_timer2.c does not use SWI.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED id = 0X00000001, pc=0X00002F96</title><link>https://devzone.nordicsemi.com/thread/344020?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 21:58:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d9aa1fe-d8de-4242-a219-7e743f4a7e28</guid><dc:creator>YangYu</dc:creator><description>&lt;p&gt;Hi Einar,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you for your reply.&lt;/p&gt;
&lt;p&gt;I check in sdk_config.h. All software interrupts are not excluded by the driver. Could it be the conflict between an app timer and softdevice? Maybe the app timer uses SW15?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SOFTDEVICE: ASSERTION FAILED id = 0X00000001, pc=0X00002F96</title><link>https://devzone.nordicsemi.com/thread/343879?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 12:06:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6142fb0c-97cc-4db3-8dc9-fcf5ed0f4f32</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This assert is because an interrupt does not have the expected interrupt priority (specifically SWI5). Have you made any changes to that in you firmware?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>