<?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 Fault upon connection when using nRF Connect Desktop BLE App</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/110241/mpsl-fault-upon-connection-when-using-nrf-connect-desktop-ble-app</link><description>Hi, 
 Our team has encountered an intermittent issue when attempting to connect to our nRF device (nRF52833) using the nRF Connect Desktop BLE app. This issue does not occur when connecting using the nRF Connect Mobile app for both Android and iOS. Our</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 19 Apr 2024 18:15:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/110241/mpsl-fault-upon-connection-when-using-nrf-connect-desktop-ble-app" /><item><title>RE: MPSL Fault upon connection when using nRF Connect Desktop BLE App</title><link>https://devzone.nordicsemi.com/thread/479779?ContentTypeID=1</link><pubDate>Fri, 19 Apr 2024 18:15:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3efc6d5e-9d6d-4f2d-9ec8-bfee77d1a95a</guid><dc:creator>Parker Lloyd</dc:creator><description>&lt;p&gt;Our application is using LVGL and we were running the lvgl_task_handler in the system workqueue. After moving the lvgl_task_handler to a dedicated thread this problem went away. We are still not entirely sure what the cause of the issue was.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL Fault upon connection when using nRF Connect Desktop BLE App</title><link>https://devzone.nordicsemi.com/thread/479142?ContentTypeID=1</link><pubDate>Wed, 17 Apr 2024 08:33:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fdc45bab-7c60-43db-b520-e3908e91c32d</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;So does the issue occur every time you try to connect using nRF Connect for&amp;nbsp;Desktop -&amp;gt; Bluetooth Low Energy, or only some of the times?&lt;/p&gt;
&lt;p&gt;What hardware are you running on? Is it an nRf52833 DK, or is it custom HW? If it is custom, does it have an LFXTAL? If so, which one? And does it also happen if you run the same application on a DK?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The obvious answer is that the application on the nRF crashes, and the connection from nRF Connect on Desktop times out. But we need to find the reason for the crash.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There is a clue in the log from the nRF, in the line saying &amp;quot;ZEPHYR_FATAL_ERROR 26: ...&amp;quot;. Can you check what is on that address? Please note that this address may change every time you build the application. So please run it again, to get the latest, up to date, addres, and then run the following command using your build folder:&lt;/p&gt;
&lt;p&gt;arm-none-eabi-addr2line -e build\zephyr\zephyr.elf 0x&amp;lt;address&amp;gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please note that arm-none-eabi-addr2line is an external tool, but you may have it if you have installed the GNU arm embedded toolchain on your computer. If not, you can try to run arm-zephyr-eabi-addr2line using the same parameters, but you need to run it from an environment where the zephyr toolchain is loaded. Does it point to somewhere in the MPSL part of your application?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>