<?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>How to read chip ID, chip Revision &amp;amp; BLE softDevice version number (nrf5340 project)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/98648/how-to-read-chip-id-chip-revision-ble-softdevice-version-number-nrf5340-project</link><description>Is it possible to read the following in code: 1. Chip ID (for nrf5340) - unique serial number? 
 2. Chip Revision (eg: Rev 1 or whatever)? 
 3. BLE SoftDevice Version Number (how to read from cpuapp code)? 
 If this is possible can you please give an</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 17 Apr 2023 05:28:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/98648/how-to-read-chip-id-chip-revision-ble-softdevice-version-number-nrf5340-project" /><item><title>RE: How to read chip ID, chip Revision &amp; BLE softDevice version number (nrf5340 project)</title><link>https://devzone.nordicsemi.com/thread/420642?ContentTypeID=1</link><pubDate>Mon, 17 Apr 2023 05:28:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2cca6fe5-95d1-4b65-9c82-dba3a82d73be</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi Gerard,&lt;/p&gt;
&lt;p&gt;in nRF5-SDK, the SoftDevice, is both Bluetooth Host and Bluetooth Controller combined.In nRF Connect SDK, we use the Zephyr Bluetooth Host, and the SoftDevice Controller.&amp;nbsp;&lt;span&gt;&lt;span dir="ltr"&gt;If you run a bluetooth sample in NCS, it always prints this SoftDevice revsion thing at the start of the log.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;So you can use &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.3.0/subsys/bluetooth/controller/hci_driver.c#L847"&gt;sdc_build_revision_get()&lt;/a&gt;&lt;span&gt;&lt;span dir="ltr"&gt;&amp;nbsp;to get the build revision.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;Hope this helps.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;-Priyanka&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read chip ID, chip Revision &amp; BLE softDevice version number (nrf5340 project)</title><link>https://devzone.nordicsemi.com/thread/420275?ContentTypeID=1</link><pubDate>Thu, 13 Apr 2023 13:34:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2577688-178e-4447-b96e-b0af96d28b74</guid><dc:creator>GerardB</dc:creator><description>&lt;p&gt;Hi Priyanka,&lt;/p&gt;
&lt;p&gt;Thanks for your answer. I guess I am now REALLY confused! I have been developing on the nrf5340 for more than one year so I thought I knew it well by now! :)&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You say: &amp;quot;The 5340 does not have a SoftDevice on it&amp;quot;.&lt;br /&gt;So guess I am using the wrong terminology!? When I use the word &amp;quot;SoftDevice&amp;quot; I am referring to the BLE Stack (aka netapp) running in the&amp;nbsp;network&amp;nbsp;core of the nrf5340 (after&amp;nbsp;one has built a system with SDK v2.3.0 - for example). I thought this is&amp;nbsp;called the &amp;quot;SoftDevice&amp;quot;!!? I am surprised to hear that you don&amp;#39;t use that term and that you say it doesn&amp;#39;t run on the nrf5340!?&lt;br /&gt;&lt;br /&gt;Anyway, I need to know how to read the version of the BLE Stack or &amp;quot;network app&amp;quot; (which I thought consists mainly of the so-called SoftDevice) from my &amp;quot;cpuapp&amp;quot; code&amp;nbsp;running on the 2nd core?&lt;br /&gt;&lt;br /&gt;This seems a pretty&amp;nbsp;straightforward question to me - please&amp;nbsp;let me know what YOU call the &amp;quot;BLE Stack&amp;quot; (software) that runs on the 5340 (if it is NOT called the &amp;quot;SoftDevice&amp;quot;). &amp;nbsp;As I said - I am mow REALLY confused!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Gerard&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to read chip ID, chip Revision &amp; BLE softDevice version number (nrf5340 project)</title><link>https://devzone.nordicsemi.com/thread/420204?ContentTypeID=1</link><pubDate>Thu, 13 Apr 2023 11:13:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f618103f-0324-46b3-b62b-dbf80b17f8c8</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi Gerard,&lt;/p&gt;
&lt;p&gt;The 5340 does not have a SoftDevice on it, and the chip ID etc you can find in the &lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf5340/chapters/ficr.network/doc/ficr.network.html?cp=4_0_0_5_3_0_0#topic"&gt;FICR&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please also take a look at the &lt;a href="https://infocenter.nordicsemi.com/topic/comp_matrix_nrf5340/COMP/nrf5340/nrf5340_comp_matrix.html?cp=4_0_3"&gt;Compatibility matrix&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>