<?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>BLE NUS central + USB (usb not enabled on power detection)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37217/ble-nus-central-usb-usb-not-enabled-on-power-detection</link><description>Hi all, 
 I&amp;#39;m trying to combine the BLE NUS central with USB CDC functionality. 
 I have copied over functions from the USB CDC ACM example into the BLE_APP_UART central example. 
 I have enabled all the relevant USB modules in sdk_config.h 
 Upon flashing</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 24 Aug 2018 20:06:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37217/ble-nus-central-usb-usb-not-enabled-on-power-detection" /><item><title>RE: BLE NUS central + USB (usb not enabled on power detection)</title><link>https://devzone.nordicsemi.com/thread/145729?ContentTypeID=1</link><pubDate>Fri, 24 Aug 2018 20:06:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c15a2cf-a349-403f-bf5f-ca1dcc213542</guid><dc:creator>jeremysf</dc:creator><description>&lt;p&gt;Any progress on this? I am having a similar problem which I documented here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/37812/usb-not-enumerating-without-jlinkexe-running"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/37812/usb-not-enumerating-without-jlinkexe-running&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I know my application is&amp;nbsp;running because&amp;nbsp;my custom hardware has an OLED screen which works, and my BLE functionality is working.&lt;/p&gt;
&lt;p&gt;My device does not enumerate over USB unless I have JLinkExe connected&amp;nbsp;with J-Link Pro over SWD. If I simply&amp;nbsp;run JLinkExe and type &amp;quot;connect&amp;quot; to the running application, the USB immediately enumerates. I do not have to physically disconnect the JLink Pro from SWD to&amp;nbsp;see the lack of enumeration (or the subsequent enumeration when using JLinkExe and&amp;quot;connect&amp;quot;).&lt;/p&gt;
&lt;p&gt;No amount of connecting/disconnecting a USB cable works with JLinkExe &amp;quot;disconnected&amp;quot; but once JLinkExe is running, I can connect/disconnect a USB cable repeatedly and get enumeration reliably.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE NUS central + USB (usb not enabled on power detection)</title><link>https://devzone.nordicsemi.com/thread/144614?ContentTypeID=1</link><pubDate>Fri, 17 Aug 2018 01:24:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27dcab56-b097-44d3-ac8b-1c5b732ab073</guid><dc:creator>Julian</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I did face that issue described in the &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/37477/unable-to-run-uart-ble-app-example-without-debugger"&gt;link&lt;/a&gt;&amp;nbsp;as I was previously using SES v3.40. Now I have downgraded to SES 3.34b, and no longer facing compile problems due to the _putchar() function.&lt;/p&gt;
&lt;p&gt;However the issue still persists, and only happens when I include USB functionalities in the code. I&amp;nbsp;am also running an NFC launch app function, and what&amp;#39;s weird is that the NFC works on power up(without having to run in debug), which tells me that the code is running, but the USB fails to enumerate. It only enumerates if I force to run in debug, which might or might not be related to the issue in the link.&lt;/p&gt;
&lt;p&gt;I will try out the workaround in the &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/37477/unable-to-run-uart-ble-app-example-without-debugger"&gt;link&lt;/a&gt;&amp;nbsp;which is intended for SES v3.40, and let you know of my result.&lt;/p&gt;
&lt;p&gt;Thanks for your support!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE NUS central + USB (usb not enabled on power detection)</title><link>https://devzone.nordicsemi.com/thread/144408?ContentTypeID=1</link><pubDate>Thu, 16 Aug 2018 06:26:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d77a6857-920e-4b1c-b564-6b0450f3fb8b</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Sounds like you&amp;#39;re seeing the same issue as this thread:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/37477/unable-to-run-uart-ble-app-example-without-debugger"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/37477/unable-to-run-uart-ble-app-example-without-debugger&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Could you try the workarounds posted there?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE NUS central + USB (usb not enabled on power detection)</title><link>https://devzone.nordicsemi.com/thread/144399?ContentTypeID=1</link><pubDate>Thu, 16 Aug 2018 02:09:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1300a2e-44e2-4451-8f92-81847c31337d</guid><dc:creator>Julian</dc:creator><description>&lt;p&gt;Hi&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;H&amp;aring;kon, I may have spoken too soon.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Upon further testing, it seems that the USB only enumerates when it is running in debug mode (I&amp;#39;m using SES).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It doesn&amp;#39;t enumerate if I run it normally, or after power cycle from a debug session.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE NUS central + USB (usb not enabled on power detection)</title><link>https://devzone.nordicsemi.com/thread/143480?ContentTypeID=1</link><pubDate>Thu, 09 Aug 2018 06:48:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db930258-345a-409b-a356-40d45cbeeea2</guid><dc:creator>Julian</dc:creator><description>&lt;p&gt;Just applied the workaround posted. It now works reliably.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE NUS central + USB (usb not enabled on power detection)</title><link>https://devzone.nordicsemi.com/thread/143129?ContentTypeID=1</link><pubDate>Tue, 07 Aug 2018 06:55:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db8126a8-5913-498c-b3fc-c1c943d62679</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Unfortunately, we have a known issue with SDK v15, where the USBD erratas is not properly applied for the latest chip revision. Could you try the workaround posted here and see if this works?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/34605/usb-not-enumerating-after-reset/133051#133051"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/34605/usb-not-enumerating-after-reset/133051#133051&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>