<?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 identify SDK version?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/2494/how-to-identify-sdk-version</link><description>I&amp;#39;m attempting to troubleshoot problems between dev teams. One team is having some issues &amp;amp; I notice that their binary is slightly larger when built from exactly the same source. It seems to run OK but I&amp;#39;m uncomfortable with that difference. 
 First</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Apr 2015 09:27:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/2494/how-to-identify-sdk-version" /><item><title>RE: How to identify SDK version?</title><link>https://devzone.nordicsemi.com/thread/10018?ContentTypeID=1</link><pubDate>Mon, 13 Apr 2015 09:27:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c62fc20-248c-44bd-9835-b54bc7563166</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;&lt;em&gt;&amp;quot;I will convey this feedback internally&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;What was the outcome?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to identify SDK version?</title><link>https://devzone.nordicsemi.com/thread/10016?ContentTypeID=1</link><pubDate>Mon, 13 Apr 2015 09:27:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a711176c-2ab2-425a-b5cc-9379be86df74</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;&lt;em&gt;&amp;quot;Identifying the SDK could be accomplished if Nordic were to include something like SDK_ID.h that defined some constants like a version string and also some binary #defines for the maj.min.rev codes&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yes - that would be great!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to identify SDK version?</title><link>https://devzone.nordicsemi.com/thread/10017?ContentTypeID=1</link><pubDate>Tue, 13 May 2014 06:56:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f6dbefa-4cb3-4a73-a7e7-46f36f04276a</guid><dc:creator>Balaji Srinivasan</dc:creator><description>&lt;p&gt;Dan and Gerry,&lt;/p&gt;
&lt;p&gt;I will convey this feedback internally. Thank you for your suggestion. :-)&lt;/p&gt;
&lt;p&gt;Cheers,
Balaji&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to identify SDK version?</title><link>https://devzone.nordicsemi.com/thread/10014?ContentTypeID=1</link><pubDate>Tue, 13 May 2014 06:46:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d02991a4-5427-4c21-8c46-95c7644f3851</guid><dc:creator>Gerry Ortoli</dc:creator><description>&lt;p&gt;Balaji:&lt;/p&gt;
&lt;p&gt;Thanks for the quick response.&lt;/p&gt;
&lt;p&gt;Best,
Gerry&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to identify SDK version?</title><link>https://devzone.nordicsemi.com/thread/10015?ContentTypeID=1</link><pubDate>Tue, 13 May 2014 04:29:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8743b281-4dbb-4468-b224-60e92e9261a8</guid><dc:creator>Dan Danknick</dc:creator><description>&lt;p&gt;There is certainly a way to identify the SoftDevice loaded into the chip. nRFgo Studio reads some address and, for example, reports that value 0x0049 is the signature for the S110_nRF51822_6.0.0 SoftDevice. I do not know what address this is.&lt;/p&gt;
&lt;p&gt;There is also a hardware ID located somewhere that uniquely identifies the silicon - nWP-018 discloses a number of codes in Table 1.&lt;/p&gt;
&lt;p&gt;Identifying the SDK could be accomplished if Nordic were to include something like SDK_ID.h that defined some constants like a version string and also some binary #defines for the maj.min.rev codes. If you added it you could at least grep the version string in the binary.&lt;/p&gt;
&lt;p&gt;I think these are development related issues but still, shaving days and making things easier for the devs is always a good thing.&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to identify SDK version?</title><link>https://devzone.nordicsemi.com/thread/10013?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 10:34:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f8e7eed-740b-4a2f-82b0-428a5af66810</guid><dc:creator>Balaji Srinivasan</dc:creator><description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;@. It seems to run OK but I&amp;#39;m uncomfortable with that difference.&lt;/p&gt;
&lt;p&gt;Did you also compare the .uvproj files? It could be that the compiler/linker options are different.&lt;/p&gt;
&lt;p&gt;@Do the hex or axf files contain an SDK &amp;quot;signature&amp;quot;?&lt;/p&gt;
&lt;p&gt;Unfortunately, there is no way to find out the SDK version from the axf file,&lt;/p&gt;
&lt;p&gt;@I believe that the Keil &amp;amp; J-Link software versions are not as important. Are these good assumptions or should I be looking at those differences as well?&lt;/p&gt;
&lt;p&gt;Keil version is also important. A different compiler (in this case armcc) version may or may not have an impact on the final hex file. The J-Link software versions are not important.&lt;/p&gt;
&lt;p&gt;Cheers,
Balaji&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>