<?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>Silicon revision register documentation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/76102/silicon-revision-register-documentation</link><description>Is there documentation on the silicon revision registers/memory locations? Different versions of the SDK seem to look at different memory locations for revision information when determining which errata to apply. 
 For example, in the SDK we are using</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 08 Jun 2021 12:02:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/76102/silicon-revision-register-documentation" /><item><title>RE: Silicon revision register documentation</title><link>https://devzone.nordicsemi.com/thread/314196?ContentTypeID=1</link><pubDate>Tue, 08 Jun 2021 12:02:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f8cc459-3b01-4d72-aee1-c74b28c9f8f0</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;These registers are not documented publicly, but&amp;nbsp;0x10000134 essentially contains information about the HW revision, so the handling of this in MDK 8.35.0 which is part of SDK 17.0.2 is correct. Here you also see that the default behavior is to return true, so the errata workaround will be applied in case of a newer IC revision than what the MDK was built for. That was not the case before, which is what you are seeing.&lt;/p&gt;
&lt;p&gt;You can migrate to a newer MDK version without updating the SDK, but that will require some porting on your side (not too much). Alternatively if you want to avoid any potential side effects of work, you can go through the MDK you have and modify the relevant functions to always enable the errata workaround (so for instance ensure&amp;nbsp;nrf52_errata_187() always returns true.).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Silicon revision register documentation</title><link>https://devzone.nordicsemi.com/thread/313993?ContentTypeID=1</link><pubDate>Mon, 07 Jun 2021 15:19:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79a65ca6-5d99-4aef-be87-304f73da8ccb</guid><dc:creator>mark.blackburn.orpyx</dc:creator><description>&lt;p&gt;We are using SDK version&amp;nbsp;15.0.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>