<?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>Unexpected event:24</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25574/unexpected-event-24</link><description>When I try to run the 3 server, 1 client light control example, This is the log that follows: 
 Client log 
 &amp;lt;t: 0&amp;gt;, main.c, 318, ----- BLE Mesh Light Control Client Demo -----
&amp;lt;t: 0&amp;gt;, main.c, 108, Initializing softdevice
&amp;lt;t: 0&amp;gt;, nrf_mesh_sdk.c, 109</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 29 Sep 2017 10:12:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25574/unexpected-event-24" /><item><title>RE: Unexpected event:24</title><link>https://devzone.nordicsemi.com/thread/100823?ContentTypeID=1</link><pubDate>Fri, 29 Sep 2017 10:12:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4173b4f2-d550-4b83-837b-29cba0d8a143</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;The result doesn&amp;#39;t make much sense. Could you send the .elf file of the server ? Do you have any modification of the source code ?
You mean the first server get configured has no problem but the 2nd and 3rd has ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected event:24</title><link>https://devzone.nordicsemi.com/thread/100820?ContentTypeID=1</link><pubDate>Fri, 29 Sep 2017 10:07:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2fe73c24-4524-473a-8113-0d772a3e1af9</guid><dc:creator>rahul</dc:creator><description>&lt;p&gt;Also I&amp;#39;m not able to understand how the error occurs after the two devices have been successfully configured and when the chips were erased before loading the respective codes to prevent any sort of persistent storage issues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected event:24</title><link>https://devzone.nordicsemi.com/thread/100825?ContentTypeID=1</link><pubDate>Fri, 29 Sep 2017 10:05:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f686432-50ba-434f-b518-cff2f38de25a</guid><dc:creator>rahul</dc:creator><description>&lt;p&gt;I&amp;#39;m aware where the fault is happening and that the servers aren&amp;#39;t responding. The ASSERT happens upon multiple calls from the server and immediately after the client is switched on. I would like to know how i could fix this issue.
rgds
rahul&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected event:24</title><link>https://devzone.nordicsemi.com/thread/100822?ContentTypeID=1</link><pubDate>Fri, 29 Sep 2017 09:56:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70617d47-7456-493a-8444-91bf6dd73e1e</guid><dc:creator>rahul</dc:creator><description>&lt;p&gt;I receive this error everytime the server count is greater than 1. Also entering it into addr2line gave:   681B        ldr r3, [r3]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected event:24</title><link>https://devzone.nordicsemi.com/thread/100821?ContentTypeID=1</link><pubDate>Fri, 29 Sep 2017 08:42:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37ce390c-9849-46ea-a2c7-e29d9a3c0e3d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;As Faik mentioned event 24 is &amp;quot;NRF_MESH_EVT_SAR_FAILED&amp;quot;. It may not related to the provisioner. As you can see in the log, the provisioning was finished before the unexpected event. It could be just a corrupted SAR packet or a packet didn&amp;#39;t receive an ACK.&lt;/p&gt;
&lt;p&gt;Regarding &amp;lt;t:     876132&amp;gt;, nrf_mesh_node_config.c,  112, MESH ASSERT at 0x00023242,
How often do you receive this ? Do you get this on all 3 servers or not ? Could you use addr2line to translate 0x00023242 to address ? Syntax should be: &lt;code&gt;addr2line -e light_control_server.elf 0x23343&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected event:24</title><link>https://devzone.nordicsemi.com/thread/100824?ContentTypeID=1</link><pubDate>Fri, 29 Sep 2017 08:05:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa16991d-cab4-442a-8cbe-2b4b773124d8</guid><dc:creator>Faik</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Event 24 is &amp;quot;NRF_MESH_EVT_SAR_FAILED&amp;quot;. There is also a reason for the failure which you can find by inspecting p_evt.&lt;/p&gt;
&lt;p&gt;add the following to your code:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;case NRF_MESH_EVT_SAR_FAILED:
__LOG(LOG_SRC_APP, LOG_LEVEL_INFO, &amp;quot;SAR FAILED: packet %u, reason %u\n&amp;quot;, p_evt-&amp;gt;params.sar_failed.packet_id, p_evt-&amp;gt;params.sar_failed.reason);
break;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In your case the failure reason is probably&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;NRF_MESH_SAR_CANCEL_REASON_RETRY
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;As you can see in the logs there are many TX&amp;#39;s but no RX. your server is not responding to the requests sent by the client and the client is trying to resend them until it hits a limit, and that seems to be because your server has stoped working (see the MESH_ASSERT in your logs.) You should check where the ASSERT is happening.&lt;/p&gt;
&lt;p&gt;Br
Faik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>