<?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>how to manually restart USB device by customer.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/82685/how-to-manually-restart-usb-device-by-customer</link><description>hi support team, 
 
 customer has one question about USB device to restart manually, because customer need to change the HID descriptor for some reason. 
 i tried on usb uninit API, but doesn&amp;#39;t work, do we have any instruction on this problem? 
 
 Regards</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 16 Dec 2021 14:46:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/82685/how-to-manually-restart-usb-device-by-customer" /><item><title>RE: how to manually restart USB device by customer.</title><link>https://devzone.nordicsemi.com/thread/343965?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 14:46:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c36827ef-8590-4c11-ba15-76c722acbbe7</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;I am sorry but I don&amp;#39;t follow what you say. What I meant previously was that it is not possible to change the HID descriptor on the fly.&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to manually restart USB device by customer.</title><link>https://devzone.nordicsemi.com/thread/343960?ContentTypeID=1</link><pubDate>Thu, 16 Dec 2021 14:17:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81efe3a8-286b-4aa2-b24b-43530bc0da74</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;so we may need how to do this, i tried on uninit api, but failed.&lt;/p&gt;
&lt;p&gt;so i submit this ticket if we have any suggestions on this.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;William.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to manually restart USB device by customer.</title><link>https://devzone.nordicsemi.com/thread/343715?ContentTypeID=1</link><pubDate>Wed, 15 Dec 2021 15:08:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a688918-a896-4299-888b-5b9eb37da38c</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;That sounds good.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to manually restart USB device by customer.</title><link>https://devzone.nordicsemi.com/thread/343713?ContentTypeID=1</link><pubDate>Wed, 15 Dec 2021 15:00:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd847713-4834-41af-81ba-7926bd6c5dbe</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;Yes PK,&lt;/p&gt;
&lt;p&gt;so i guess i need to uninit USB device. and restart it.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;William.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to manually restart USB device by customer.</title><link>https://devzone.nordicsemi.com/thread/343575?ContentTypeID=1</link><pubDate>Wed, 15 Dec 2021 09:44:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a69505f7-669d-4f65-a55d-cb7eab0fb6a5</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi William,&lt;/p&gt;
&lt;p&gt;You cannot change the HID descriptor on the run. The OS reads the descriptor at enumeration and stores it for that particular device and if you change the descriptor, you will also need to change the cache/ entries to the OS too. &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f61e.svg" title="Disappointed"&gt;&amp;#x1f61e;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to manually restart USB device by customer.</title><link>https://devzone.nordicsemi.com/thread/343445?ContentTypeID=1</link><pubDate>Tue, 14 Dec 2021 14:53:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86c1374a-01e2-481f-988b-a09fe31fcc87</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;hi PK,&lt;/p&gt;
&lt;p&gt;for some reason, they need to change hid binterval paramter to 3, in our USB hid generic example it is 1;&lt;/p&gt;
&lt;p&gt;so customer needs to restart the USB manually, and without restart the MCU, for example by pressing button to restart USB interface, so PC can re-enumerate this USB device, and read the hid descriptor;&lt;/p&gt;
&lt;p&gt;i tried app_usb_uninit API, but failed.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;William.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to manually restart USB device by customer.</title><link>https://devzone.nordicsemi.com/thread/343125?ContentTypeID=1</link><pubDate>Mon, 13 Dec 2021 11:01:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3c6687a-8b9f-4f41-b83a-9da84176bb58</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi William,&lt;/p&gt;
&lt;p&gt;Could you clarify on what you mean by restart manually? And also, in what way do they wish to change the HID descriptor?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>