<?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 get FWID if it doesn&amp;#39;t exist in UICR？</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4065/how-to-get-fwid-if-it-doesn-t-exist-in-uicr</link><description>For my project，my ble device need to report firmware information to app， since the newer softdevices（like s130 0.5alpha） don&amp;#39;t have FWID in UICR，where can I get it？ 
 （Nrfgo can get this information，but I need read this without a debugger）</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 17 Oct 2014 12:48:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4065/how-to-get-fwid-if-it-doesn-t-exist-in-uicr" /><item><title>RE: how to get FWID if it doesn't exist in UICR？</title><link>https://devzone.nordicsemi.com/thread/14581?ContentTypeID=1</link><pubDate>Fri, 17 Oct 2014 12:48:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a001088f-8287-4032-a4e8-c6c7894cf7a8</guid><dc:creator>Matt Barr</dc:creator><description>&lt;p&gt;Hi Deng, I tried to do this but had no luck. After erasing and programming the softdevice I tried to retrieve the UICR with the --hexuicrinfo option but I get all 1&amp;#39;s:&lt;/p&gt;
&lt;p&gt;% nrfjprog.exe --hexuicrinfo hexfiles/s130_nrf51822_0.5.0-1.alpha_softdevice.hex&lt;/p&gt;
&lt;p&gt;UICR-&amp;gt;CLENR0   = 0xFFFFFFFF&lt;/p&gt;
&lt;p&gt;UICR-&amp;gt;RBPCONF  = 0xFFFFFFFF&lt;/p&gt;
&lt;p&gt;UICR-&amp;gt;FWID     = 0xFFFFFFFF&lt;/p&gt;
&lt;p&gt;UICR-&amp;gt;XTALFREQ = 0xFFFFFFFF&lt;/p&gt;
&lt;p&gt;%&lt;/p&gt;
&lt;p&gt;Hopefully someone from Nordic can help you with this. You&amp;#39;d think there is a way to do this, because nRFgo Studio reports the Config ID (subversion_number) after softdevice programming.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to get FWID if it doesn't exist in UICR？</title><link>https://devzone.nordicsemi.com/thread/14580?ContentTypeID=1</link><pubDate>Fri, 17 Oct 2014 05:42:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a18b406b-3c29-4985-9b0e-4effc8a2ed51</guid><dc:creator>deng</dc:creator><description>&lt;p&gt;By the way, how to use nrfjprog.exe cmdline tool to retrieve FWID?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to get FWID if it doesn't exist in UICR？</title><link>https://devzone.nordicsemi.com/thread/14579?ContentTypeID=1</link><pubDate>Fri, 17 Oct 2014 05:36:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52b96e04-0435-4ba9-8197-04c1425cbeee</guid><dc:creator>deng</dc:creator><description>&lt;p&gt;Thanks MattB, that&amp;#39;s what I need!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to get FWID if it doesn't exist in UICR？</title><link>https://devzone.nordicsemi.com/thread/14578?ContentTypeID=1</link><pubDate>Thu, 16 Oct 2014 17:55:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d82cdc0-36d4-4239-9757-b2290ec2f2af</guid><dc:creator>Matt Barr</dc:creator><description>&lt;p&gt;Hopefully you can use sd_ble_version_get() as described in the S110 and S120 documentation. You pass a pointer to a ble_version_t structure, on return the 16-bit subversion_number field contains the information that used to automatically appear in UICR FWID with earlier SoftDevice releases.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>