<?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>LE Coded Phy on 52840 DK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127957/le-coded-phy-on-52840-dk</link><description>Hello everyone, 
 I am trying to use a nrf52840 dk as an external bluetooth module on my Linux PC to be able to communicate via LE Coded Phy. I have the problem that the devices signal, I want to communicate with, is very week. I cannot change that so</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 29 Apr 2026 12:54:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127957/le-coded-phy-on-52840-dk" /><item><title>RE: LE Coded Phy on 52840 DK</title><link>https://devzone.nordicsemi.com/thread/565683?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2026 12:54:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7a5fe3e-a18d-40b1-b575-92d6c40cfafa</guid><dc:creator>Ressa</dc:creator><description>&lt;p&gt;Hi Paul,&lt;br /&gt;&lt;br /&gt;To enable Coded PHY support for hci_uart sample you need to add following options to prj.conf file:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;CONFIG_BT_CTLR_PHY_CODED&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;y&lt;br /&gt; &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;CONFIG_BT_CTLR_ADV_EXT&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;y&lt;br /&gt; &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;CONFIG_BT_EXT_ADV&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;y&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Also&amp;nbsp;bt_le_adv_start cannot be used with Coded PHY. You must switch to extended advertising using bt_le_ext_adv_create() with the BT_LE_ADV_OPT_EXT_ADV | BT_LE_ADV_OPT_CODED options. The BT_LE_ADV_OPT_CODED option causes both primary and secondary advertising to use LE Coded PHY, and connections will also be established on Coded PHY.&lt;br /&gt;&lt;br /&gt;You can check below project which is a good example how to use Coded PHY:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/bluetooth/peripheral_hr_coded/README.html"&gt;Bluetooth: Peripheral Heart Rate Monitor with Coded PHY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also please note that LE Coded PHY requires Coded PHY support on both sides, the dongle (controller) and the peripheral device.&lt;br /&gt;&lt;br /&gt;The sample is already in SDK and you can check the source code. Below is the prj.conf file of the sample:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1777467219316v1.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Ressa&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>