<?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>nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/22967/nrf52-dk-pca10040-not-seen-by-nrfjprog-after-if-update</link><description>After spending half a day on this solution, I found out it wasn&amp;#39;t really a solution - it devolved back to the same issue after trying to connect - please advise! 
 Description of System:
nRF52 DK
Windows 10 pro PC 
 Description of Problem:
Basically</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 22 Jul 2017 05:12:32 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/22967/nrf52-dk-pca10040-not-seen-by-nrfjprog-after-if-update" /><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90370?ContentTypeID=1</link><pubDate>Sat, 22 Jul 2017 05:12:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf775263-d84a-449c-afa0-064d4dd38413</guid><dc:creator>Mike W</dc:creator><description>&lt;p&gt;It turns out there&amp;#39;s another issue that was lurking behind this one, and it&amp;#39;s in the USB driver. This separate issue is what was causing the device not to be seen by nrfjprog. I ran into it again, and fortunately it was relatively easy to fix - just going to &amp;quot;Universal Serial Bus devices&amp;quot; in Device Manager and uninstalling JLink there then unplugging and replugging did the trick. Not sure what caused the issue itself, but this is good to keep in mind if you have this problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90369?ContentTypeID=1</link><pubDate>Mon, 10 Jul 2017 14:11:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:184d2cbe-a9e2-4e96-9ccf-755d89f0d15f</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Glad to hear you found the real cause. It&amp;#39;s true that the low quality (or very long) USB cable  can really cause an issue. I sometimes have to have a very short one to test when needed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90368?ContentTypeID=1</link><pubDate>Sun, 09 Jul 2017 16:39:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17731ba1-faa2-4f93-8860-10d817437bbb</guid><dc:creator>Mike W</dc:creator><description>&lt;p&gt;I believe I&amp;#39;ve solved this problem, and it&amp;#39;s a USB issue.&lt;/p&gt;
&lt;p&gt;It looks to be that there was a high resistance or high capacitance connection at the USB connector I was debugging a USB controller for another project (breadboarded) and was able to reproduce the exact same errors with a separate dev kit when I had poor capacitance control and separately with cheap higher-resistance wires.&lt;/p&gt;
&lt;p&gt;The explanation for this is that the USB enumeration process always starts by assuming low-speed 1.5Mbps USB until proven otherwise by the Get_Device_Descriptor response. The slow data rates for the initial device detection were able to pass through fine, but once the device enumerates as high speed, the 12Mbps rates associated with any real data transfer caused the device to not respond properly and cease to be detected.&lt;/p&gt;
&lt;p&gt;In the capacitance sense, this happens of course because ringing prevents a clear signal from getting back, but it&amp;#39;s even more suspect in the resistance case because the USB controller expects different resistances for the low-speed vs full-speed USB (the 1.5k tie to 5V needs to be on the opposite data line).&lt;/p&gt;
&lt;p&gt;Experimenting separately with other USB devices by allowing cross-talk between the lines, increasing the resistance (or the capacitance significantly), or tying the high data line through another resistor to ground (imitating a short) all lead to similar behavior.&lt;/p&gt;
&lt;p&gt;Thanks to the Nordic guys for your tremendous patience in helping me get through this and I hope this solution helps others in my shoes! It&amp;#39;s not the first time I&amp;#39;ve heard of this kind of issue online.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90364?ContentTypeID=1</link><pubDate>Fri, 30 Jun 2017 00:30:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5063f782-84f0-4d63-bc2c-4c30a91bd8a4</guid><dc:creator>Mike W</dc:creator><description>&lt;p&gt;For real :P&lt;/p&gt;
&lt;p&gt;That is unfortunate but makes sense. You never know before the week though whether you&amp;#39;re just doing something stupid! Thanks for the info - I&amp;#39;ll let you know how it goes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90366?ContentTypeID=1</link><pubDate>Thu, 29 Jun 2017 10:12:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ddf9853a-41dc-4fe9-b684-cc4ddf465325</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Actually getting new DK for USD/EUR one week ago looks like cheaper solution looking on how much time we all spend on it;)))&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90365?ContentTypeID=1</link><pubDate>Thu, 29 Jun 2017 10:11:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fbfb73bf-286e-4cbb-b20f-c9ca0c88c09c</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;(I&amp;#39;d almost say &amp;quot;wtf is Ozone and why you don&amp;#39;t stick with official SEGGER SW&amp;quot;:) Atmel chip hosing SEGGER J-Link is not possible to JTAG (because you don&amp;#39;t have proper binary I&amp;#39;m afraid) so the only way is to either use BIN images which are in download section of each nRF5 DK at main Nordic product page and drag&amp;amp;drop them once your board is in BOOTLOADER mode by pressing dedicated button during power on procedure or (e.g. if previous is not possible) by using SEGGER J-Link Configurator tool (or something similar) which knows how to talk to that bootloader pre-loaded to Atmel SAMxxx chip and switch the FW over USB. You could try to hack physical JTAG/SWD or other serial bootlader wires to Atmel chip but I&amp;#39;m afraid even if you succeed you don&amp;#39;t have complete FW image to flash it there (and any partial reflashing will be probably locked).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90367?ContentTypeID=1</link><pubDate>Thu, 29 Jun 2017 00:40:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ab3a2c9-8777-4dc4-a1a3-32fd0b40ecfe</guid><dc:creator>Mike W</dc:creator><description>&lt;p&gt;Is the J-Link version that comes with Ozone the correct one? If so, I&amp;#39;m just then interested in your experience attaching the Segger to the thing physically.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90363?ContentTypeID=1</link><pubDate>Wed, 28 Jun 2017 23:47:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d003677c-2694-4aa8-9ca4-5f51c21e83f9</guid><dc:creator>Mike W</dc:creator><description>&lt;p&gt;So that I did use, and of course chose to replaced the drivers. I think a faulty version of an mbed FW is on the chip, but Arduino didn&amp;#39;t cause the problem - I didn&amp;#39;t start with that until well after nothing else was working as a last resort trying all options.&lt;/p&gt;
&lt;p&gt;Could you link me to the proper J-Link IF for the companion Atmel chip? It looks from the schematic like the relevant pins are 48,51,54-56. Is this consistent with what you did? It&amp;#39;s easy enough to get at all but 48, as they are broken out with the appropriate resistors to the needle 4 of the 2x5 needle probe pads below the chip. As I interpret the Microchip/Atmel documentation though, 48 needs to be set high to activate the serial programming of the chip, and it has no external connection according to the schematic. I&amp;#39;d have to hit that pin directly - maybe whip out the microscope and solder a tiny lead on it. Any tips?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90355?ContentTypeID=1</link><pubDate>Wed, 28 Jun 2017 21:15:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e75e5273-1e8f-4c26-b19c-97f36d814a10</guid><dc:creator>Mike W</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;That is the only FW I&amp;#39;ve been uploading (as linked in the question). My point is that it won&amp;#39;t seem to replace the mbed. I&amp;#39;ll go ahead and create the MyPage.&lt;/p&gt;
&lt;p&gt;Thanks again for the help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90359?ContentTypeID=1</link><pubDate>Mon, 26 Jun 2017 15:03:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f98154c-217e-4e9c-abb6-8e7c576b900e</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi again Mike,&lt;/p&gt;
&lt;p&gt;If you still have problem with the board, please create a case on our MyPage with refer to this case on devzone, we can try to send you some files for testing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90358?ContentTypeID=1</link><pubDate>Fri, 23 Jun 2017 11:43:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84f46362-47c6-4a6a-99b1-919cdf241dfb</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Could you try to switch to the nRF5x-OB-JLink-IF and check if nrfjprog can work ?
If you are in mbed mode, of course nrfjprog won&amp;#39;t work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90361?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2017 22:45:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f719e84-039e-4e8e-a6c2-c52d442476eb</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;No, by J-Link Configurator I mean EXE which comes with J-Link SW package (for Windows at least). It contains J-Link OB FW for various boards including Nordic nRF5x DKs as well as SEGGER driver etc. However fact that Arduino can work with SEGGER flasher and nrfjprog (using SEGGER dlls) not is extremely weird. Are you sure Arduino IDE is not using their serial bootloader flashed to the nRF5x chip?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90362?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2017 21:16:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b005c4df-5e85-4e2c-b78e-ad4c8b59deb0</guid><dc:creator>Mike W</dc:creator><description>&lt;p&gt;Thanks for the suggestion!&lt;/p&gt;
&lt;p&gt;By J-Link Configurator, you mean the Wizard in Ozone? I know they refer to it as the Configurator on their site, but there is no such download, so I&amp;#39;m assuming they&amp;#39;re just naming their feature and being a bit inconsistent with its labeling. I do see the ATSAM3X2C option in Ozone, so I&amp;#39;ll see if I can flash just the companion chip that way with the J-Link.&lt;/p&gt;
&lt;p&gt;When you say you needed to pick mbed composite driver manually, what do you mean exactly? Do you mean select the composite (i.e. versus other drivers) from some website? If so, which website and which driver(s)? Or do you mean that you used a tool that installs other drivers (like the &lt;a href="https://www.segger.com/downloads/jlink/JLink_Windows_V616d.exe"&gt;J-Link SW &amp;amp; Doc Kit&lt;/a&gt;), or something else? I&amp;#39;ll try using J-Flash to load the OB FW as you suggested.&lt;/p&gt;
&lt;p&gt;Thanks again for the help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90357?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2017 20:47:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83bbe93f-18ef-440b-a7f8-bf7e82da45b5</guid><dc:creator>Mike W</dc:creator><description>&lt;p&gt;Thanks for the reply! I still cannot use nrfjprog, but now the DK is recognized as a valid mbed-style usb device (shows up as a drive and can be IF flashed with drag/drop). The arduino IDE, which I&amp;#39;m no big fan of, also correctly programs the board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90356?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2017 09:31:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb181100-38b8-4d59-b0d0-31ca70526bc8</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;You mean after you tried &amp;quot;Also tried sandeepmistry&amp;#39;s arduino library &amp;quot; you can now use nrfjprog to program the nRF5 chip?&lt;/p&gt;
&lt;p&gt;Seems like it was a problem with the driver before, as you mentioned that you re-install all drivers and the Jlink driver now showed up.&lt;/p&gt;
&lt;p&gt;Could you sum up the problem now ? The last thing you said was that you can use nrfjprog. Was the problem solved ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 DK (pca10040) not seen by nrfjprog after IF update</title><link>https://devzone.nordicsemi.com/thread/90360?ContentTypeID=1</link><pubDate>Thu, 22 Jun 2017 08:37:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69591e8a-dc42-4f38-9972-7598cab14f82</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Have you tried to install latest (or going backwards some older) SEGGER J-Link SW package and use J-Link Configurator to flash J-Link OB FW on companion Atmel chip?&lt;/p&gt;
&lt;p&gt;I faced issues in SEGGER/mBed drivers for J-Link and I sometimes needed to pick mbed composite driver manually (on Win7) to make it work as both J-Link and COM serial port. But in the end always nrfjprog from the latest NRFTOOLs package started to work again...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>