<?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>Latest nrfcloud-utils cannot provision custom boards over generic FTDI USB-to-TTL adapters</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/128288/latest-nrfcloud-utils-cannot-provision-custom-boards-over-generic-ftdi-usb-to-ttl-adapters</link><description>Hi, 
 I am facing an issue with the latest nrfcloud-utils provisioning flow when using a custom nRF91-based board connected through a generic FT232R USB-to-TTL adapter. 
 Background 
 With older versions of device_credentials_installer.py , I was able</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 29 May 2026 11:47:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/128288/latest-nrfcloud-utils-cannot-provision-custom-boards-over-generic-ftdi-usb-to-ttl-adapters" /><item><title>RE: Latest nrfcloud-utils cannot provision custom boards over generic FTDI USB-to-TTL adapters</title><link>https://devzone.nordicsemi.com/thread/567116?ContentTypeID=1</link><pubDate>Fri, 29 May 2026 11:47:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f32ca023-8bda-402a-b66c-b22ed6185c5d</guid><dc:creator>Akshay</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using a custom FDTI adapter, it doesn&amp;#39;t have flow-control. By disabling flow-control&amp;nbsp;&lt;span&gt;&amp;nbsp;with --rtscts-off I got it working. The only problem now is that I cannot auto detect the com port. I have to specify the com port using --port to get this working, so I wrote a custom python script to auto detect the com port and pass it to device_credential_installer. Now everything works fine.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;thanks,&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Latest nrfcloud-utils cannot provision custom boards over generic FTDI USB-to-TTL adapters</title><link>https://devzone.nordicsemi.com/thread/567114?ContentTypeID=1</link><pubDate>Fri, 29 May 2026 11:39:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b5ccd359-ed56-4cf9-8c20-f24be1be112b</guid><dc:creator>Simon D-M</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]connected through a generic FT232R USB-to-TTL adapter.[/quote]
&lt;p&gt;Which adapter are you using? The FT232R itself supports Hardware Flow Control but maybe the board you are using don&amp;#39;t. But if your board supports Hardware Flow Control, then I&amp;#39;m not sure why it doesn&amp;#39;t work with it enabled...&lt;/p&gt;
[quote user=""]&lt;p&gt;&lt;span&gt;With older versions of &lt;/span&gt;&lt;code dir="ltr"&gt;&lt;span&gt;device_credentials_installer.py&lt;/span&gt;&lt;/code&gt;&lt;span&gt;, I was able to provision custom boards successfully by adding my FTDI adapter serial numbers to the &lt;/span&gt;&lt;code dir="ltr"&gt;&lt;span&gt;usb_patterns&lt;/span&gt;&lt;/code&gt;&lt;span&gt; table inside the script.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Example modification:&lt;/span&gt;&lt;/p&gt;
&lt;div style="max-width:100%;overflow:auto;max-height:873.6px;"&gt;&lt;pre dir="ltr"&gt;&lt;code dir="ltr"&gt;&lt;span&gt;usb_patterns = &lt;span&gt;[
    (r'THINGY91', 'Thingy:91', False),
    (r'PCA20035', 'Thingy:91', False),
    (r'0010550', 'Thingy:91 X', False),
    (r'0010551', 'Thingy:91 X', False),
    (r'0010513', 'Thingy:91 X', False),
    (r'0009600', 'nRF9160-DK', False),
    (r'0010509', 'nRF9161-DK', False),
    (r'0010512', 'nRF9151-DK', False),
    (r'0009601', 'nRF5340-DK', False),
    (r'A10JO7ZD','FT232R USB UART',False),
    (r'B003FBGC','FT232R USB UART',False),
    (r'A10PQF68','FT232R USB UART',False),
    (r'A10PQF67','FT232R USB UART',False),
    (r'B003FKTS','FT232R USB UART',False),
    (r'NRFBLEGW', 'nRF Cloud Gateway', True)
]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;This allowed provisioning over standard FTDI UART adapters without any issues.&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;The communication backend was changed from version 3.0.0 onward to&amp;nbsp;&lt;a href="https://github.com/nordicsemi/nrfcredstore/tree/main"&gt;nrfcredstore&lt;/a&gt;&amp;nbsp;as part of a refactoring of the application.&lt;/p&gt;
&lt;p&gt;This &amp;quot;usb_patterns&amp;quot; array is now located in nrfcredstore/comms.py (&lt;a href="https://github.com/nordicsemi/nrfcredstore/blob/52aa539a97a3eaa9d32c5a54afbb981b5e3e5566/src/nrfcredstore/comms.py#L40-L59"&gt;link&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon D-M&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Latest nrfcloud-utils cannot provision custom boards over generic FTDI USB-to-TTL adapters</title><link>https://devzone.nordicsemi.com/thread/567107?ContentTypeID=1</link><pubDate>Fri, 29 May 2026 10:13:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:172c45ac-955c-4368-a73d-b4f7b94a4362</guid><dc:creator>Akshay</dc:creator><description>&lt;p&gt;I got this working by disabling the hardware flowcontrol with &amp;nbsp;--rtscts-off. But still it&amp;#39;s not working without manually specifying the com port with --port option.&lt;br /&gt;regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Latest nrfcloud-utils cannot provision custom boards over generic FTDI USB-to-TTL adapters</title><link>https://devzone.nordicsemi.com/thread/567103?ContentTypeID=1</link><pubDate>Fri, 29 May 2026 09:43:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fe3e94d0-93fa-49e8-bf20-2621b74c1b70</guid><dc:creator>Akshay</dc:creator><description>&lt;p&gt;When I ran the script with --port PORT and --cmd at this is what I get:&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/pastedimage1780047802197v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>