<?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>nRF9160-DK USB serial broken if USB not connected before boot</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/53996/nrf9160-dk-usb-serial-broken-if-usb-not-connected-before-boot</link><description>I notice that the USB Serial (the lowest numbered COM port of the three, that&amp;#39;s connected to the Cortex-M33) isn&amp;#39;t opened in a Serial Terminal before the application starts, it never works. If you reboot the CPU, it then works fine. 
 
 1. Connect the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Dec 2019 08:15:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/53996/nrf9160-dk-usb-serial-broken-if-usb-not-connected-before-boot" /><item><title>RE: nRF9160-DK USB serial broken if USB not connected before boot</title><link>https://devzone.nordicsemi.com/thread/223488?ContentTypeID=1</link><pubDate>Wed, 04 Dec 2019 08:15:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:932b27a0-199d-49ee-827e-19c86a772fd7</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;It is intentionally this way, have been for most (if not all) nRF SDK out there. It could be very problematic if the SEGGER chip claimed two pins if they were used for other purpose in the application.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160-DK USB serial broken if USB not connected before boot</title><link>https://devzone.nordicsemi.com/thread/223398?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 15:28:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4b0c6d15-2671-49e7-bf1d-8b9e97ba01a5</guid><dc:creator>Jonathan</dc:creator><description>&lt;p&gt;So ... is that something your secure_platform_manager should do when compiled for the PCA10090? Should I check if there&amp;#39;s a newer version available?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160-DK USB serial broken if USB not connected before boot</title><link>https://devzone.nordicsemi.com/thread/223373?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 14:38:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc4a83ba-e565-4812-82a6-9eaeb80cdf39</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Typically all IO&amp;#39;s are considered generic, and the SEGGER chip that is the UART-USB bridge will not take control over any pins (e.g. set correct level for UART) until the COM port is opened no.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160-DK USB serial broken if USB not connected before boot</title><link>https://devzone.nordicsemi.com/thread/223354?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 13:38:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:678d959d-05a6-45be-a38d-5693cb20d997</guid><dc:creator>Jonathan</dc:creator><description>&lt;p&gt;As I&amp;#39;m using the official Nordic nRF9160-DK (PCA10090 v0.8.2), I didn&amp;#39;t expect to have to add various pull-ups or pull-downs to get the serial port to work.&lt;/p&gt;
&lt;p&gt;Can you confirm that you&amp;#39;re stating there is a hardware issue with the nRF9160-DK? Do you know if a later version of the board resolves this issue?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9160-DK USB serial broken if USB not connected before boot</title><link>https://devzone.nordicsemi.com/thread/223342?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 13:22:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eed9e553-be1a-4cae-8f06-6339fe46ebc2</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Have you made any progress?&lt;/p&gt;
&lt;p&gt;I would expect some of the UART input pins (CTS or RXD) is floating and causing the code to fail, could be either of the com ports (application or modem). If you have the possibility to measure those pins before open com port and after a reset I would expect you would find the problematic pin(s). Maybe they need to be pulled high/low to avoid them floating in such case.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>