<?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>Sparkfun NRF52840 Mini Breakout Board - Bricked after trying to use UICR register</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/109217/sparkfun-nrf52840-mini-breakout-board---bricked-after-trying-to-use-uicr-register</link><description>Hi everyone! I have a Sparkfun NRF52840 Mini Breakout Board. I am trying to use this for development of nrf82540. I am using Arduino as IDE with Adafruit_NRF52 Library. 
 I tried to use UICR register as internal storage for configuration. The code is</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 19 Mar 2024 09:52:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/109217/sparkfun-nrf52840-mini-breakout-board---bricked-after-trying-to-use-uicr-register" /><item><title>RE: Sparkfun NRF52840 Mini Breakout Board - Bricked after trying to use UICR register</title><link>https://devzone.nordicsemi.com/thread/474543?ContentTypeID=1</link><pubDate>Tue, 19 Mar 2024 09:52:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:095790f4-f9c2-4940-9daf-c8b6d812398c</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Glad to hear that! Then I guess we can close this case.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sparkfun NRF52840 Mini Breakout Board - Bricked after trying to use UICR register</title><link>https://devzone.nordicsemi.com/thread/474334?ContentTypeID=1</link><pubDate>Mon, 18 Mar 2024 13:12:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a004aed7-2e95-49f3-ad78-b637dc3bd829</guid><dc:creator>Jagannath</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/simonr"&gt;Simonr&lt;/a&gt;&amp;nbsp; Thanks for you input. I used OpenOCD and Raspberry Pi to flash the device. There is a small mistake on my side. As the cfg file in raspberry pi is different compared to all online tuitorials, I made a small error. Now I have flashed bootloader and it works fine.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks again &lt;a href="https://devzone.nordicsemi.com/members/simonr"&gt;Simonr&lt;/a&gt;&amp;nbsp;! &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f603.svg" title="Smiley"&gt;&amp;#x1f603;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sparkfun NRF52840 Mini Breakout Board - Bricked after trying to use UICR register</title><link>https://devzone.nordicsemi.com/thread/473913?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 14:26:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2188146f-8c1b-4eac-bb23-ab0a50fa55ae</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;What voltage level does the RaspberryPi support the nRF with here? Can it provide 1.8V or 3.0V. Depending on what state your nRRF52840 is locked in, the voltage level of the programmer needs to match the level of the nRF52840 SoC.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sparkfun NRF52840 Mini Breakout Board - Bricked after trying to use UICR register</title><link>https://devzone.nordicsemi.com/thread/473864?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2024 12:54:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb88312a-bd18-47d3-b42a-9d17be05f3a8</guid><dc:creator>Jagannath</dc:creator><description>&lt;p&gt;Hi, Thanks for the reply.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I didnt have JLink with me. So I tried OpenOCD in Raspberry Pi.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am getting external reset detected!&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/WhatsApp-Image-2024_2D00_03_2D00_14-at-6.22.49-PM.jpeg" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;But I didnt press reset button&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sparkfun NRF52840 Mini Breakout Board - Bricked after trying to use UICR register</title><link>https://devzone.nordicsemi.com/thread/473666?ContentTypeID=1</link><pubDate>Wed, 13 Mar 2024 13:41:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:803bd7a9-a2ef-4b5b-a768-3f95057d2d5b</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The Sparkfun boards aren&amp;#39;t our designs, so I don&amp;#39;t know the specifics of it or what the bootloader entails, but since it has a USB bootloader I assume it&amp;#39;s somewhat comparable to the nRF52840 Dongle. If you have written something to the UICR without knowing if it overrides the bootloader or not, that is likely what has happened, and why it seems bricked.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You most likely needs to reflash the bootloader somehow. I see the &lt;a href="https://github.com/adafruit/Adafruit_nRF52_Bootloader"&gt;Adafruit bootloader source code&lt;/a&gt; is available online, so it should be possible. First you need access to VDD, GND, SWDIO and SWDCLK on the onboard nRF52840. See the HW specifications for how to do so. Then you need a &lt;a href="https://www.segger.com/products/debug-probes/j-link/"&gt;J-Link programmer&lt;/a&gt;&amp;nbsp;so you can communicate with the SoC and flash the bootloader back onto it.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>