<?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>Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/45381/crash-due-to-softdevice-assert-id-0x1-pc-0x1089e-info-0x0</link><description>Hi. We are using the nRF52 sdk v12.1 with S132 v3.0.0 on a nRF52832. Once in a while (could be after running a few hours, could be after running a week) the application ends up in the app_error_fault_handler, with id 0x01, pc 0x1089E and info 0x0. I believe</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 02 Jul 2019 11:52:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/45381/crash-due-to-softdevice-assert-id-0x1-pc-0x1089e-info-0x0" /><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/195967?ContentTypeID=1</link><pubDate>Tue, 02 Jul 2019 11:52:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5770acee-273b-4dc4-a260-6d727f1d0a10</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I expect it may occur more frequently if there is more BLE activity in general. One question though, what is the detailed chip markings on the nRF52832 IC you are using? Do you have products in the market already, or can you order revision 2 of the nRF52832?&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/comp_matrix_nrf52832/COMP/nrf52832/ic_revision_overview.html?cp=3_1_2_0"&gt;https://infocenter.nordicsemi.com/topic/comp_matrix_nrf52832/COMP/nrf52832/ic_revision_overview.html?cp=3_1_2_0&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/194395?ContentTypeID=1</link><pubDate>Mon, 24 Jun 2019 13:17:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b152a02d-8532-4053-b57f-78c7dda7ee76</guid><dc:creator>bds</dc:creator><description>&lt;p&gt;Is the issue also related to central behavior, or bluetooth activity in the environment?&lt;/p&gt;
&lt;p&gt;We updated our bluetooth central code (running on a Raspberry Pi), and now the issue suddenly appears to happen a lot more frequently, and on a lot more devices. Not sure if there is any relation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/191846?ContentTypeID=1</link><pubDate>Mon, 10 Jun 2019 14:57:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04f64669-5a6c-4c36-aee8-37e05c954281</guid><dc:creator>Kenneth</dc:creator><description>[quote user="bds"]Is there a work around, or some way to avoid it?[/quote]
&lt;p&gt;Unfortunately no.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With &amp;quot;allow these asserts&amp;quot; I meant that you allow a soft reset once a ~week due to the assert. It&amp;nbsp;is somewhat hardware related yes, though the only way to avoid the issue altogether is to update softdevice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/191595?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2019 10:17:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2761558e-e048-4c7c-bb02-7c838444dac3</guid><dc:creator>bds</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;do you have some more information on what exactly causes the assert?&lt;/p&gt;
&lt;p&gt;Is there a work around, or some way to avoid it?&lt;/p&gt;
&lt;p&gt;It seems hardware related as we have some boards that never have the problem, and some that show it regularly.&lt;/p&gt;
&lt;p&gt;What do you mean with &amp;quot;allow these asserts&amp;quot;? Does it mean we can ignore them and just keep running? Or do we need take action and call some softdevice functions?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/191090?ContentTypeID=1</link><pubDate>Wed, 05 Jun 2019 12:04:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a02eb45-2959-4970-b27b-15670ce11d36</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It seems you have found a known issue with S132v3.x softdevices, with the your latest error code I can find it&amp;#39;s been fixed in S132v4.0.4 and S132v4.0.5, from the release notes in S132v4.0.5:&lt;/p&gt;
&lt;p&gt;&amp;quot;Fixed an issue which could cause an assert while running advertiser or scanner (DRGN-9044). (This was also fixed in&amp;nbsp;4.0.4.)&amp;quot;&lt;/p&gt;
&lt;p&gt;So I guess you must either update (see migration document in S132v4.0.0 release on how to) or allow these rare asserts in S132v3.x release.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/190678?ContentTypeID=1</link><pubDate>Tue, 04 Jun 2019 08:19:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:153e5ab4-dad9-4eca-980f-8f4442c0ed4d</guid><dc:creator>bds</dc:creator><description>&lt;p&gt;We updated to S132v3.1, and now get:&lt;/p&gt;
&lt;p&gt;Fault identifier: 0x1&lt;br /&gt;Program counter: 0x10A62&lt;br /&gt;Fault information: 0x0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/178715?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 14:14:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c8fdbb6-33eb-4f4d-b417-7a298245b0b2</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;In general I recommend to use S132v3.1, so please download S132v3.1,&amp;nbsp;update the S132 softdevice header files and program the S132v3.1 binary:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Software-and-Tools/Software/S132"&gt;https://www.nordicsemi.com/Software-and-Tools/Software/S132&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/178702?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 13:54:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c8b903b-e79a-486f-83a1-055a2a7a57b9</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi, max time for critical region is&amp;nbsp;intended to be used only for a few us, in other words simply set or clear a flag inside the critical region. At least it is the place I would have started to look for this assert.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/178670?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 13:01:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70d13437-8708-4742-a7f9-c39032f7a5a9</guid><dc:creator>bds</dc:creator><description>&lt;p&gt;The critical region enter macro only disables application interrupts, right?&lt;/p&gt;
&lt;p&gt;How can it then cause a Softdevice assert?&lt;/p&gt;
&lt;p&gt;What time is acceptable to spend in a critical region?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/178665?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 12:38:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc131ac3-2fe5-49bc-8590-c961b179ca2d</guid><dc:creator>Eddie</dc:creator><description>&lt;p&gt;We are using critical regions, but only copy some data in them at this point. We logged the time inside critical regions and never use more than 1ms. Some of the critical regions are nested though, could that cause a problem?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/178648?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 11:55:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3bb693c-9c74-4f7b-bca4-2c42e3f1bb02</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi, I suspect you are blocking interrupts (e.g. critical region enter) for a long period of time.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/178518?ContentTypeID=1</link><pubDate>Tue, 26 Mar 2019 20:55:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:100ed3f6-b20c-40f0-9b2d-11a507f34e50</guid><dc:creator>bds</dc:creator><description>&lt;p&gt;It&amp;#39;s APP_IRQ_PRIORITY_LOW.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Crash due to softdevice assert (id:0x1 pc:0x1089E info:0x0)</title><link>https://devzone.nordicsemi.com/thread/178494?ContentTypeID=1</link><pubDate>Tue, 26 Mar 2019 17:47:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e79da198-50c8-43d4-b82a-23f0983262c8</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;Check TWI IRQ priority.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>