<?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>NRF connect + j-link = no detection</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/50475/nrf-connect-j-link-no-detection</link><description>Hello, 
 
 i I’m have a custom nrf9160 board. I have been using SES with j-link edu to upload firmware to my board with no issues. 
 
 Now I need to update modem firmware and from what I understand that requires nRF connect. Problem is that nrf connect</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 07 Aug 2019 14:55:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/50475/nrf-connect-j-link-no-detection" /><item><title>RE: NRF connect + j-link = no detection</title><link>https://devzone.nordicsemi.com/thread/202882?ContentTypeID=1</link><pubDate>Wed, 07 Aug 2019 14:55:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:608b7432-da03-4c70-9ec8-52dfe9957e8a</guid><dc:creator>SuperAbe</dc:creator><description>&lt;p&gt;I used my nrf9160DK to upload new firmware.&lt;/p&gt;
&lt;p&gt;Note: I had to update nrfjprog from here:&amp;nbsp;&lt;a href="https://www.nordicsemi.com/?sc_itemid=%7B56868165-9553-444D-AA57-15BDE1BF6B49%7D"&gt;https://www.nordicsemi.com/?sc_itemid=%7B56868165-9553-444D-AA57-15BDE1BF6B49%7D&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Otherwise nrf connect app will not detect nrf9160.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you, Bjorn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF connect + j-link = no detection</title><link>https://devzone.nordicsemi.com/thread/201875?ContentTypeID=1</link><pubDate>Thu, 01 Aug 2019 12:25:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:054a705b-610d-4d7f-98c5-40f9eb1417a2</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Do you happen to have a nRF91 DK you can use to program the custom board? If you do, you could program the custom board via the 10 pin SWD cable &amp;amp; the debug out connection on the top left corner of the 91 DK. If you do not have a 91 DK, I will need to ask internally &amp;amp; get back to you soon.&lt;/p&gt;
&lt;p&gt;You can take a look at some of the tips &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/40551/cannot-connect-to-jlink-base-programmer-with-nrf-connect-2-6-1-and-programmer-app-1-0-0"&gt;provided here&lt;/a&gt;. Otherwise, it is also possible to use pynrfjprog as a workaround to update the modem FW. The nRF Programmer app actually uses pynrfjprog to update the nRF91. See these tips below:&lt;/p&gt;
&lt;p&gt;Regarding a command line tool for updating the modem FW, the Programmer app uses pynrfjprog commands to update the modem FW. Make sure that you are using the latest nRF Command Line tools.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;One can update the FW of the 91 by doing the following:

Make a zip file containing firmware.update.image.digest.txt and firmware.update.image.segments.*.hex
open python
&amp;gt;&amp;gt;&amp;gt; from pynrfjprog import HighLevel
&amp;gt;&amp;gt;&amp;gt; api = HighLevel.API()
&amp;gt;&amp;gt;&amp;gt; api.open()
&amp;gt;&amp;gt;&amp;gt; probe = HighLevel.IPCDFUProbe(api, &amp;lt;your snr here&amp;gt;, HighLevel.CoProcessor.CP_MODEM)
&amp;gt;&amp;gt;&amp;gt; probe.program(&amp;quot;path_to_your.zip&amp;quot;)
&amp;gt;&amp;gt;&amp;gt; probe.verify(&amp;quot;path_to_your.zip&amp;quot;)
&amp;gt;&amp;gt;&amp;gt; api.close()&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>