<?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 for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/96411/nrf-connect-for-desktop---programmer-v3-0-4-support-for-nrf9160-using-other-usb-chips</link><description>I&amp;#39;m developing currently with the nRF9160 feather , which uses a CP2102 for USB. 
 That works quite well, especially it enables to add different sensors, which isn&amp;#39;t that easy with a Thingy:91. Using a nRF9160-DK for that requires a larger form-factor</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 Nov 2023 15:15:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/96411/nrf-connect-for-desktop---programmer-v3-0-4-support-for-nrf9160-using-other-usb-chips" /><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/456737?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 15:15:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c640a72-4ab2-4e44-b3ca-50de79d61c53</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Thanks for the answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/456735?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 15:09:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a8387eb-968e-4dcf-a3b4-cf6a83f59ccf</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s not supported at the moment but they are working on getting it supported.&amp;nbsp;I don&amp;#39;t have a timeline on exactly when it will be supported, So for now you have to use a Nordic USB device.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/456711?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 14:26:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b97cef5f-48ba-4441-87cf-6b3a36d3bfe4</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;I still think, that my question, &amp;quot;Programmer support for nRF9160 via USB CP2102&amp;quot; should be answered. The info above just shows, it doesn&amp;#39;t work. If that&amp;#39;s the intention, that some MUST use a Nordic USB chip, then that&amp;#39;s the intention. Then I would document that at a prominent place. If it is the intention, that a NRF9160 is supported even with an different USB chip, then I guess Nordic should schedule the fix. After 9 months of nothing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/456707?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 14:23:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17e2658f-f7db-440f-bf49-e391321855bd</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;# nRFConnect System Report - 2023-11-21T14-21-45.771Z&lt;br /&gt;&lt;br /&gt;- System:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System manufacturer System Product Name&lt;br /&gt;- BIOS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; American Megatrends Inc. 4011&lt;br /&gt;- CPU:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 x AMD Ryzen 7 2700 Eight-Core Processor 3.2 GHz 16 cores (8 physical)&lt;br /&gt;- Memory:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20.2 GB free of 31.3 GB total&lt;br /&gt;- Filesystem: Dateisystem (Typ) 1 MB NaN% used&lt;br /&gt;&lt;br /&gt;- OS:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ubuntu (20.04.6 LTS) linux x64&lt;br /&gt;&lt;br /&gt;- Versions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - kernel: 5.4.0-166-generic&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - git: 2.25.1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - node: 16.17.1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - python: 2.7.18&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - python3: 3.8.10&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - nrfutil-device: 1.4.5&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - nrfjprog DLL: 10.22.3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - JLink: JLink_V7.80c&lt;br /&gt;&lt;br /&gt;- Connected devices:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - d2e623fb9247ec11bbd4dbde461fcfc8 : /dev/ttyUSB0&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&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/Bildschirmfoto-von-2023_2D00_11_2D00_21-14_2D00_30_2D00_59.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/456696?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 13:55:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f95f8c3-04d4-489c-b5d0-1b165cdb28ab</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;From dev team:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;quot;&lt;span dir="ltr"&gt;If a device has any one of these traits it should show up&amp;nbsp; nordicUsb:&amp;nbsp;true,&amp;nbsp;&amp;nbsp;&amp;nbsp; serialPorts:&amp;nbsp;true,&amp;nbsp;&amp;nbsp;&amp;nbsp; jlink:&amp;nbsp;true,&amp;nbsp;&amp;nbsp;&amp;nbsp; mcuBoot:&amp;nbsp;true,&amp;nbsp;&amp;nbsp;&amp;nbsp; nordicDfu:&amp;nbsp;true,&amp;quot;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir="ltr"&gt;Thus my question &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir="ltr"&gt;regards&lt;br /&gt;Jared&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/456691?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 13:35:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef4abb85-9ea5-412d-9af4-534df276f278</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Maybe Nordic starts with the answer from the development team and the product management, if supporting a nRF9160 with other USB chip for the &amp;quot;Programmer&amp;quot; App is intended, planed, or implemented?&lt;/p&gt;
&lt;p&gt;It just doesn&amp;#39;t help, to ask the user again and again, to provide information, if Nordic is unwilling to answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/456640?ContentTypeID=1</link><pubDate>Tue, 21 Nov 2023 10:45:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81f7a841-59ad-449f-87d0-ce35498f5f37</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;What does the device drop-down list show when you connect the device?&lt;/p&gt;
&lt;p&gt;Can you generate and share a system report?&lt;/p&gt;
&lt;p&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/pastedimage1700563502107v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/456244?ContentTypeID=1</link><pubDate>Fri, 17 Nov 2023 19:38:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21c8d436-cee9-425e-b875-154ee6cc9995</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Seems to be without any progress ...&lt;/p&gt;
&lt;p&gt;Programmer V4.01 still don&amp;#39;t support a nRF9160 with other USB chips ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/423254?ContentTypeID=1</link><pubDate>Tue, 02 May 2023 11:10:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0c7a776-080a-4b03-b059-2627be15fb99</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;&amp;gt; I&amp;#39;ve forwarded this to our developers,&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;I guess, that are two different topics.&lt;/p&gt;
&lt;p&gt;The first was to detect a nRF9160, if it&amp;#39;s connected via an other USB chip (CP2102).&lt;/p&gt;
&lt;p&gt;The second was to detect a &amp;quot;valid Jlink&amp;quot;, if used with that debug header. The usage with that header may be considered as &amp;quot;special&amp;quot;, because it&amp;#39;s not plugged to the device. For me the handling is to start &amp;quot;Programmer&amp;quot; , select the &amp;quot;firmware&amp;quot; and then stick the header on the feather. But with this check, it requires to stick the header on the feather, start the Programmer, (now you may remove the debug header from the feather), load the firmware into the &amp;quot;Programmer App&amp;quot; and then stick the header on the feather again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/423250?ContentTypeID=1</link><pubDate>Tue, 02 May 2023 11:00:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7d6fc61-604d-405b-99ba-1cea8a1c9860</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve forwarded this to our developers,&lt;/p&gt;
&lt;p&gt;Thank you for the feedback!&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/423247?ContentTypeID=1</link><pubDate>Tue, 02 May 2023 10:52:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9e1e037-4366-4950-8ee4-d4176b5e8d2f</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;&amp;gt; Are you still trying to program the nRF9160 feather?&lt;/p&gt;
&lt;p&gt;I try to use the &amp;quot;nRF Connect Programmer&amp;quot; to update the nRF9160 feather&amp;#39;s modem firmware.&lt;/p&gt;
&lt;p&gt;Everything else, flashing with nrfjprog or west flash works without any issues.&lt;/p&gt;
&lt;p&gt;And for flashing the application on a nRF9160 feather I use your newtmgr, which is much more comfortable.&lt;/p&gt;
&lt;p&gt;The main culprit is the &amp;quot;nordic device check&amp;quot; when starting the &amp;quot;nRF Connect Programmer&amp;quot;&amp;nbsp; and that requires to already connect a nRF9160 feather when switching on the nRF5340-DK with a TC2030-CTX.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/423245?ContentTypeID=1</link><pubDate>Tue, 02 May 2023 10:44:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1e8233b-c81e-4bb3-88a5-757c1ac9b6aa</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="AchimKraus"]If I use a nRF5340-DK with the TC2030-CTX debug header, it requires a Nordic device to be connected when starting the nRF5340-DK.[/quote]
&lt;p&gt;I&amp;#39;m not sure I understood you correctly, it requires you to debug a Nordic device when you use a TC2030-CTX debug header?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Are you still trying to program the nRF9160 feather?&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/423096?ContentTypeID=1</link><pubDate>Sun, 30 Apr 2023 13:06:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dcd71597-1f8f-4759-857f-9ac71662bf21</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Why ever, now the Programmer (both v3.0.4 and v3.0.8) refuses a nRF5340-DK, when a &lt;a href="https://www.tag-connect.com/product/tc2030-ctx-nl-6-pin-no-legs-cable-with-10-pin-micro-connector-for-cortex-processors"&gt;TC2030-CTX&lt;/a&gt; debug header is used!&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;span style="background-color:#263238;color:#f44336;float:none;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:nowrap;"&gt;Unsupported device. The detected device could not be recognized as neither JLink device nor Nordic USB device.&lt;/span&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;Flashing works with other tools (e.g. &amp;quot;Visual Studio&amp;quot;).&lt;/p&gt;
&lt;p&gt;For me this smells, that this checks are not a that good idea. It makes it very complicated to use.&lt;/p&gt;
&lt;p&gt;Edit:&lt;/p&gt;
&lt;p&gt;Really strange!&lt;/p&gt;
&lt;p&gt;If I use a nRF5340-DK with the TC2030-CTX debug header, it requires a Nordic device to be connected when starting the nRF5340-DK. Using a nRF9160-DK, this seems to be not required, it works with that debug header.&lt;/p&gt;
&lt;p&gt;All in all:&lt;/p&gt;
&lt;p&gt;I guess, it&amp;#39;s better to NOT use the Programmer as long as Nordic insist in that check. It takes me about 4 hours yesterday and to be frank, I&amp;#39; pretty closed to change the modem manufacturer because of those repeating wastes of time.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/414029?ContentTypeID=1</link><pubDate>Wed, 08 Mar 2023 08:43:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69d8c443-c710-412e-808a-ba9110bdeb63</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi Achim,&lt;/p&gt;
&lt;p&gt;For now, I think we need to wait for this feature to be added in a future release for nRF Connect for Desktop Programmer app.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The developers&amp;nbsp;are aware of this feature request.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/413920?ContentTypeID=1</link><pubDate>Tue, 07 Mar 2023 15:47:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2e77c5e-fd8a-40a0-a6d1-f41c8addb390</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Let me add:&lt;/p&gt;
&lt;p&gt;For me this looks now, that supporting only &amp;quot;Nordic&amp;quot; devices is by intention. Though the nRF9160 has no own USB interface, it&amp;#39;s supported indirect. Here Nordic filters for their own USB (secondary) devices.&lt;/p&gt;
&lt;p&gt;Usually I would not ask to change that, it&amp;#39;s simply Nordic&amp;#39;s decision.&lt;/p&gt;
&lt;p&gt;But in my experience of the past two years, I can only say, that the feather-nRF9160 is the device, I was always missing. The Thingy:91 is great, if it can be used for the application &amp;quot;out of the box&amp;quot;. The nRF9160-DK is great to develop an application also with additional custom sensors and actors. But, if such a &amp;quot;prototype&amp;quot; is going &amp;quot;in to the wild&amp;quot;, my experience with the feather is great. It relaxes also Nordic from trying to add an extension interface to the Thingy:91.&lt;/p&gt;
&lt;p&gt;With that, I like to recommend to consider to support the nRF9160 also via other USB controllers, not only Nordic ones.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/413916?ContentTypeID=1</link><pubDate>Tue, 07 Mar 2023 15:37:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19de8b30-226d-4079-989a-54b1d7db44f0</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;I tired it now with&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Add this line&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; usb: true,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;only. The result is the same.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Unsupported device. The detected device could not be recognized as neither JLink device nor Nordic USB device.&lt;br /&gt;Please make sure J-Link Software and nrf-udev are installed. See &lt;a href="https://github.com/NordicSemiconductor/pc-nrfconnect-launcher/#macos-and-linux"&gt;https://github.com/NordicSemiconductor/pc-nrfconnect-launcher/#macos-and-linux&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/413818?ContentTypeID=1</link><pubDate>Tue, 07 Mar 2023 12:53:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e88832a9-6b8f-46fa-89f8-ad0bcf34dbe0</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Did you try to only add that or did you add it + the other stuff that you changed?&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/413808?ContentTypeID=1</link><pubDate>Tue, 07 Mar 2023 12:36:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e4122a1-9c3d-4e27-96e4-60abddd46c08</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;I tried it.&lt;/p&gt;
&lt;p&gt;The Programmer shows now a &amp;quot;CP2102 USB to UART&amp;quot; pictogram.&amp;nbsp; If I select that, the programmer shows &amp;quot;Unknown Family&amp;quot;.&lt;/p&gt;
&lt;p&gt;My current diffs:&lt;/p&gt;
&lt;p&gt;--- a/src/util/devices.ts&lt;br /&gt;+++ b/src/util/devices.ts&lt;br /&gt;@@ -193,6 +193,7 @@ export enum CommunicationType {&lt;br /&gt;&amp;nbsp; * Supported USB vender IDs&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;export enum VendorId {&lt;br /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; SILICON_LABS = 0x10c4,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SEGGER = 0x1366,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NORDIC_SEMICONDUCTOR = 0x1915,&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;@@ -200,14 +201,14 @@ export enum VendorId {&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * Supported USB serial DFU product IDs&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;-export const USBProductIds = [0x521f, 0xc00a, 0xcafe];&lt;br /&gt;+export const USBProductIds = [0x521f, 0xc00a, 0xcafe, 0xea60,];&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;&amp;nbsp; * Supported USB MCUboot product IDs&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;export const McubootProductIds = [&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Thingy91&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x520f, 0x9100,&lt;br /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x520f, 0x9100, 0xea60,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Thingy53&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x530c,&lt;br /&gt;&amp;nbsp;];&lt;br /&gt;@@ -217,7 +218,7 @@ export const McubootProductIds = [&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;export const ModemProductIds = [&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Thingy91&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x520f, 0x9100,&lt;br /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x520f, 0x9100, 0xea60,&lt;br /&gt;&amp;nbsp;];&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;/**&lt;br /&gt;@@ -256,9 +257,11 @@ const getDeviceDefinitionByFamily = (&lt;br /&gt;&amp;nbsp;const getProductId = (device: nrfdl.Device) =&amp;gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!device.serialPorts) return 0;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; console.err(&amp;quot;Serial Product ID: &amp;quot; + productId);&lt;br /&gt;+&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return parseInt(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.serialPorts.reduce(&lt;br /&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (m, p) =&amp;gt; (p.vendorId === &amp;#39;1915&amp;#39; ? p.productId : &amp;#39;&amp;#39;) || m,&lt;br /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (m, p) =&amp;gt; (p.vendorId === &amp;#39;1915&amp;#39; || p.vendorId === &amp;#39;10c4&amp;#39;? p.productId : &amp;#39;&amp;#39;) || m,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;&amp;#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;br /&gt;@@ -276,7 +279,7 @@ const identifyUsbByVersion = (device: nrfdl.Device) =&amp;gt; {&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;const identifyUsbBySerialPort = (device: nrfdl.Device) =&amp;gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const productId = getProductId(device);&lt;br /&gt;-&lt;br /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; console.err(&amp;quot;Product ID: &amp;quot; + productId);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // nRF52&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (USBProductIds.some(id =&amp;gt; id === productId)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return deviceDefinitions.find(d =&amp;gt; d.family === DeviceFamily.NRF52);&lt;br /&gt; &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/413803?ContentTypeID=1</link><pubDate>Tue, 07 Mar 2023 12:08:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64014253-42dd-4839-a6b2-d21209f8c4f9</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="AchimKraus"]Using node.js v18 it&amp;#39;s possible to follow the documentation and build a Programmer including different USB id. Unfortunately it seems, that the programmer uses something else to select valid devices (my be the missing &amp;quot;nrf-device-lib-js&amp;quot;).[/quote]
&lt;p&gt;How did you configure the application?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Can you try adding this&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/pc-nrfconnect-programmer/blob/d4bc714006fc3d5d064a6e3a7b377deec6944613/src/components/DeviceSelector.tsx#L23-L29"&gt;here&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;const deviceListing: DeviceTraits = {
    nordicUsb: true,
    serialPorts: true,
    jlink: true,
    mcuBoot: true,
    nordicDfu: true,
    // Add this line
    usb: true,
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/413632?ContentTypeID=1</link><pubDate>Mon, 06 Mar 2023 18:06:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b54c4fd9-c9b6-4014-ba79-4fb12d52c79f</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;&amp;gt; As far as I know you should be able to modify the code and remove the filter the recompile it as your own customized version of nRF Connect Programmer.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Using node.js v18 it&amp;#39;s possible to follow the documentation and build a Programmer including different USB id. Unfortunately it seems, that the programmer uses something else to select valid devices (my be the missing &amp;quot;nrf-device-lib-js&amp;quot;).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/413593?ContentTypeID=1</link><pubDate>Mon, 06 Mar 2023 14:58:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:446ef1f4-ae2a-40d7-b467-1c0b782840ed</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Seems to require node.js v18,&amp;nbsp; not v14, as in the documentation.&lt;/p&gt;
&lt;p&gt;The links to &amp;quot;nrf-device-lib-js&amp;quot; are not longer valid.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/413555?ContentTypeID=1</link><pubDate>Mon, 06 Mar 2023 13:30:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77c3ea7c-ca8f-4b61-8b6a-23180b3ef284</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Not sure, if that description is more intended as &amp;quot;rough overview&amp;quot; than a documentation of &amp;quot;step by step instruction&amp;quot;.&lt;/p&gt;
&lt;p&gt;Using Ubuntu 20.04, installed node.js v14.21.3 and npm 6.14.18 I get for the pc-nrfconnect-programmer:&lt;/p&gt;
&lt;p&gt;&amp;gt; npm ci&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Cannot read property &amp;#39;nrf-intel-hex&amp;#39; of undefined&lt;/p&gt;
&lt;p&gt;&amp;gt; npm install&lt;/p&gt;
&lt;p&gt;pm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@3. I&amp;#39;ll try to do my best with it!&lt;/p&gt;
&lt;p&gt;The required version fo npm seems to be not mentioned.&lt;/p&gt;
&lt;p&gt;A more complete list of pre-requirements and instructions will be very helpful.&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/408770?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2023 08:59:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb1795b9-1aac-4521-9934-84e00c470cfe</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Thanks. I will try that.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/408757?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2023 08:38:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c69a41a6-9ffc-49f5-9141-3c3a3b6defa0</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Achim,&amp;nbsp;&lt;br /&gt;You can follow the documentation here:&amp;nbsp;&lt;a href="https://nordicsemiconductor.github.io/pc-nrfconnect-docs/"&gt;https://nordicsemiconductor.github.io/pc-nrfconnect-docs/&lt;/a&gt;&lt;br /&gt;Compiling is covered in &amp;quot;Everyday development&amp;quot; section.&amp;nbsp;&lt;br /&gt;We provided a simple &lt;a href="https://github.com/NordicSemiconductor/pc-nrfconnect-rssi"&gt;RSSI example&lt;/a&gt; that you can get started with.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect for Desktop - Programmer v3.0.4 support for nRF9160 using other USB chips</title><link>https://devzone.nordicsemi.com/thread/408651?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2023 15:44:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d549851a-1f10-4697-979c-92a8b00b3d86</guid><dc:creator>Achim Kraus</dc:creator><description>&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Do you know, if there are instruction how to recompile that?&lt;/p&gt;
&lt;p&gt;(I&amp;#39;m common with java and C, but not that common with javascript/typescript ;-) ).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>