<?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 update MDK to handle APPROTECT</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/85638/how-to-update-mdk-to-handle-approtect</link><description>Hi, 
 Update MDK to handle APPROTECT, MDK can be downloaded from MDK website, but no details on hot to update MDK to nRF5 SDK. Any guide lines to update the MDK with nRF5 SDK v17.0.2? 
 
 tried to update over the tools-&amp;gt;package manager with Segger embedded</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 07 Jul 2025 08:17:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/85638/how-to-update-mdk-to-handle-approtect" /><item><title>RE: how to update MDK to handle APPROTECT</title><link>https://devzone.nordicsemi.com/thread/541575?ContentTypeID=1</link><pubDate>Mon, 07 Jul 2025 08:17:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1e8c56c-847c-4004-b722-18678925d810</guid><dc:creator>Pratham_bansal</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have sdk version 17 and i am using nrf52833 and want to&amp;nbsp;update MDK to handle APPROTECT&amp;nbsp; and i also tried installing Latest version of MDK and replacing all MDK files in&amp;nbsp;&amp;nbsp;&lt;span&gt;&amp;lt;sdk root folder&amp;gt;/modules/nrfx/mdk/&amp;nbsp; and also added code statements in gcc_startup_nrf52833.s and also tried to manage this files i project explore in Segger embedde studion......but unable to fix the issue. Pls help.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regard&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Pratham&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1ivhv4jtr0" class="name"&gt;&lt;/h1&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to update MDK to handle APPROTECT</title><link>https://devzone.nordicsemi.com/thread/357281?ContentTypeID=1</link><pubDate>Tue, 11 Jan 2022 15:02:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a692b00-2d2e-4342-874f-d690dccc7678</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Updating of the MDK for Segger Embedded Studio depends on which SDK version you are upgrading, and which OS you are using.&lt;/p&gt;
&lt;p&gt;When installing the updated MDK version for SES, it will by default be placed in these locations:&lt;/p&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Windows: %APPDATA%\..\Local\SEGGER\SEGGER Embedded Studio\v3\packages\nRF&lt;/li&gt;
&lt;li&gt;Mac: ~/Library/SEGGER/SEGGER Embedded Studio/v3/packages/nRF&lt;/li&gt;
&lt;li&gt;Linux: ~/.segger/SEGGER Embedded Studio/v3/packages/nRF&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;The SDK examples are setup to reference the MDK files local to the SDK. You either have to refer to the files in above mentioned paths from the project, or you can copy the files into the SDK.&lt;/div&gt;
&lt;div&gt;Copying the updated MDK files to the SDK should work for all projects in the SDK, while referencing the new location will have to be done for each project.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;For nRF5 SDK 15.0.0 and newer, the relevant MDK files can ble placed directly in &amp;lt;sdk root folder&amp;gt;/modules/nrfx/mdk/, replacing the existing files there. You need to copy files from multiple folders inside the nRF/Device/ folder.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;For nRF5 SDK 14.2.0 and older it&amp;#39;s a bit more complicated, and you need to copy:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;to &amp;lt;sdk root&amp;gt;\components\device:
&lt;ul&gt;
&lt;li&gt;various .h files found in the MDK install at nRF/Device/Include&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;to &amp;lt;sdk root&amp;gt;\components\toolchain:
&lt;ul&gt;
&lt;li&gt;system_nrf*.c files, found in the MDK install at nRF/Device/Source&lt;/li&gt;
&lt;li&gt;system_nrf*.h files, found in the MDK install at nRF/Device/Include&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;to &amp;lt;sdk root&amp;gt;\svd:
&lt;ul&gt;
&lt;li&gt;*.svd files found in the MDK install at nRF/Device/Registers&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Another option is to copy the MDK directory from SDK 17.1.0 and replace it in SDK 17.0.2.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>