<?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>nrfjprog consumes 100% CPU power</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124725/nrfjprog-consumes-100-cpu-power</link><description>Hi, I&amp;#39;m programming via SWD nrf51822 chip using nrfjprog with nrf54L15-DK as programmer, with this script (Windows 10 or 11 OS): ECHO OFF nrfjprog --recover -f NRF51 &amp;gt; nul 2&amp;gt; nul nrfjprog --family NRF51 --program some_fw.hex --chiperase --verify nrfjprog</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 01 Oct 2025 09:59:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124725/nrfjprog-consumes-100-cpu-power" /><item><title>RE: nrfjprog consumes 100% CPU power</title><link>https://devzone.nordicsemi.com/thread/550318?ContentTypeID=1</link><pubDate>Wed, 01 Oct 2025 09:59:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9539fb1-0244-4ccf-9038-eb91ab7c5323</guid><dc:creator>Ernestas Gruodis</dc:creator><description>&lt;p&gt;Thanks, tried nrfutil:&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;nrfutil device recover --family nrf51 --traits jlink
nrfutil device erase --family nrf51 --traits jlink
nrfutil device program --family nrf51 --traits jlink --firmware fw.hex
nrfutil device fw-verify --family nrf51 --traits jlink --firmware fw.hex
nrfutil device protection-set all --family nrf51 --traits jlink 
nrfutil device reset --family nrf51 --traits jlink&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Works perfectly, hope no problems will occur.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfjprog consumes 100% CPU power</title><link>https://devzone.nordicsemi.com/thread/550302?ContentTypeID=1</link><pubDate>Wed, 01 Oct 2025 08:09:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50944fb1-b924-45b2-979a-3b405bfe3d7c</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you switch to nrfutil and check if you see the same problem there?&amp;nbsp;&lt;br /&gt;&lt;a href="https://www.nordicsemi.com/Products/Development-tools/nRF-Util"&gt;https://www.nordicsemi.com/Products/Development-tools/nRF-Util&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you do, then try to explain how we can recreate it, so I can forward it internally to the team. Unfortunately we are not doing much maintenance on the nrfjprog anymore, since we recommend using nrfutil instead. The first you can do is execute &amp;quot;nrfutil self-upgrade&amp;quot; followed by &amp;quot;nrfutil upgrade device&amp;quot;, then to program the nRF51822 you can try to call &amp;quot;nrfutil device --help&amp;quot; for a list of parameters.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfjprog consumes 100% CPU power</title><link>https://devzone.nordicsemi.com/thread/550287?ContentTypeID=1</link><pubDate>Wed, 01 Oct 2025 06:40:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db33b1cb-4afb-44ce-b2a3-329c433ec7c7</guid><dc:creator>Ernestas Gruodis</dc:creator><description>&lt;p&gt;The problem is, that it hangs all Windows system.. I suspect it happens when physical SWD contact is lost during / before programming. Seems, that nrfjprog enters into some &amp;quot;while loop&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfjprog consumes 100% CPU power</title><link>https://devzone.nordicsemi.com/thread/550282?ContentTypeID=1</link><pubDate>Wed, 01 Oct 2025 06:24:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad6a8330-9b76-4d03-9be7-c9465520c571</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;Yes, but it will require a significant redesign of your script/batch file. You can&amp;#39;t simply ignore all errors.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>