<?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>Zephyr BLE Samples ASSERT in bt_enable() With Zephyr BLE Controller on nRF52833/nRF52840 Dev Kits.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/99097/zephyr-ble-samples-assert-in-bt_enable-with-zephyr-ble-controller-on-nrf52833-nrf52840-dev-kits</link><description>Hello, 
 
 We are observing a crash in BLE samples provided by Zephyr/Nordic which occurs after calling bt_enable(). It is clear that the issue is in the hci_core.c when bt_init() is called. bt_init() calls hci_init() which calls common_init() which fails</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 25 Apr 2023 13:52:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/99097/zephyr-ble-samples-assert-in-bt_enable-with-zephyr-ble-controller-on-nrf52833-nrf52840-dev-kits" /><item><title>RE: Zephyr BLE Samples ASSERT in bt_enable() With Zephyr BLE Controller on nRF52833/nRF52840 Dev Kits.</title><link>https://devzone.nordicsemi.com/thread/422330?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2023 13:52:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d382926-8853-4e0b-b18c-c4fa791116ff</guid><dc:creator>erickcinco</dc:creator><description>&lt;p&gt;Thank you for the reply, Einar. I believe we have overcome the HCI_CMD_TIMEOUT during bt_enable() issue. &lt;br /&gt;&lt;br /&gt;Looks like the CONFIG_BT_LL_SW_SPLIT=y needs to be in the proj.conf. We were setting it via menuconfig which yielded the behavior above.&lt;/p&gt;
&lt;p&gt;I can see ble scanning and advertising working as expected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr BLE Samples ASSERT in bt_enable() With Zephyr BLE Controller on nRF52833/nRF52840 Dev Kits.</title><link>https://devzone.nordicsemi.com/thread/422329?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2023 12:18:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7dcbc755-c095-41b6-b1eb-9366db5ac2d1</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Erick,&lt;/p&gt;
&lt;p&gt;First of all, note that we do not qualify the Zephyr link layer on the nRF devices, so that is something you will have to do yourself, which will increase the cost of getting Bluetooth certification for your end product, compared to if you used the SoftDevice Controller. We also do not directly support or recommend the use of the Zephyr link layer.&lt;/p&gt;
&lt;p&gt;That said, it should work, and I have not been able to reproduce the issue. If I take the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.3.0/zephyr/samples/bluetooth/central_hr/README.html"&gt;Bluetooth: Central / Heart-rate Monitor&lt;/a&gt;&amp;nbsp;sample from nRF Connect SDK 2.3.0 and add&amp;nbsp;&lt;code&gt;CONFIG_BT_LL_SW_SPLIT=y&lt;/code&gt; that seems to work out of the box. Can you elaborate on what other changes you have done and in what way it fails?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>