<?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 desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119003/nrf-desktop-in-ncs-sdk-cant-work-when-onnect-to-cmac-os</link><description>When I was developing a keyboard using the nRF52840 with the NCS SDK, I found that the keyboard couldn&amp;#39;t type on macOS when connected via USB or BLE. However, it worked perfectly on Windows and Android. I tried modifying the CONFIG_DESKTOP_DEVICE_VID</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Mar 2025 09:44:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119003/nrf-desktop-in-ncs-sdk-cant-work-when-onnect-to-cmac-os" /><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/526314?ContentTypeID=1</link><pubDate>Fri, 07 Mar 2025 09:44:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29617d8f-cbd0-4510-a652-2082d8702433</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Could you share your entire project code here? (along with any modifications that you have made)&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/525985?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 13:21:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:612c6d94-7e59-44b8-8771-a67281adc557</guid><dc:creator>pipixia_1_1</dc:creator><description>&lt;div class="uddiv1"&gt;&lt;a name="nc65798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Configuration Descriptor 1&lt;/b&gt;&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="uddes"&gt;Configuration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;wTotalLength&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0096h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bNumInterfaces&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bConfigurationValue&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;iConfiguration&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="uddes"&gt;&amp;quot;Default configuration&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;bmAttributes&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;E0h&lt;/td&gt;
&lt;td class="uddes"&gt;Self Powered, Remote Wakeup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;4..0: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;...00000&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;5: Remote Wakeup&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;..1.....&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;6: Self Powered&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;.1......&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7: Reserved (set to one)&lt;br /&gt;(bus-powered for 1.0)&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;1.......&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;8&lt;/td&gt;
&lt;td class="udfld"&gt;bMaxPower&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;FAh&lt;/td&gt;
&lt;td class="uddes"&gt;500 mA&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n575798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface Descriptor 0/0&lt;/b&gt; HID, 1 Endpoint&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="uddes"&gt;Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceNumber&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bAlternateSetting&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bNumEndpoints&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="uddes"&gt;HID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceSubClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;Boot Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceProtocol&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;Keyboard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;8&lt;/td&gt;
&lt;td class="udfld"&gt;iInterface&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="ne75798a000000000"&gt;&lt;/a&gt;&lt;b&gt;HID Descriptor&lt;/b&gt;&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;21h&lt;/td&gt;
&lt;td class="uddes"&gt;HID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bcdHID&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0111h&lt;/td&gt;
&lt;td class="uddes"&gt;1.11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bCountryCode&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bNumDescriptors&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;22h&lt;/td&gt;
&lt;td class="uddes"&gt;Report&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;wDescriptorLength&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;003Fh&lt;/td&gt;
&lt;td class="uddes"&gt;63 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n785798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Endpoint Descriptor 81&lt;/b&gt; 1 In, Interrupt, 1 ms&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;07h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="uddes"&gt;Endpoint&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bEndpointAddress&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;81h&lt;/td&gt;
&lt;td class="uddes"&gt;1 In&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bmAttributes&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="uddes"&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;1..0: Transfer Type&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;......11&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7..2: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;000000..&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;wMaxPacketSize&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0040h&lt;/td&gt;
&lt;td class="uddes"&gt;64 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterval&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;1 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="ne85798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface Descriptor 1/0&lt;/b&gt; HID, 1 Endpoint&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="uddes"&gt;Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceNumber&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bAlternateSetting&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bNumEndpoints&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="uddes"&gt;HID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceSubClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;Boot Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceProtocol&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;Keyboard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;8&lt;/td&gt;
&lt;td class="udfld"&gt;iInterface&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n795798a000000000"&gt;&lt;/a&gt;&lt;b&gt;HID Descriptor&lt;/b&gt;&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;21h&lt;/td&gt;
&lt;td class="uddes"&gt;HID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bcdHID&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0111h&lt;/td&gt;
&lt;td class="uddes"&gt;1.11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bCountryCode&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bNumDescriptors&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;22h&lt;/td&gt;
&lt;td class="uddes"&gt;Report&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;wDescriptorLength&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0030h&lt;/td&gt;
&lt;td class="uddes"&gt;48 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n0a5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Endpoint Descriptor 82&lt;/b&gt; 2 In, Interrupt, 1 ms&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;07h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="uddes"&gt;Endpoint&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bEndpointAddress&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;82h&lt;/td&gt;
&lt;td class="uddes"&gt;2 In&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bmAttributes&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="uddes"&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;1..0: Transfer Type&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;......11&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7..2: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;000000..&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;wMaxPacketSize&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0040h&lt;/td&gt;
&lt;td class="uddes"&gt;64 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterval&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;1 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n7a5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface Descriptor 2/0&lt;/b&gt; HID, 1 Endpoint&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="uddes"&gt;Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceNumber&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bAlternateSetting&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bNumEndpoints&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="uddes"&gt;HID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceSubClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;Boot Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceProtocol&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;8&lt;/td&gt;
&lt;td class="udfld"&gt;iInterface&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n0b5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;HID Descriptor&lt;/b&gt;&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;21h&lt;/td&gt;
&lt;td class="uddes"&gt;HID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bcdHID&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0111h&lt;/td&gt;
&lt;td class="uddes"&gt;1.11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bCountryCode&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bNumDescriptors&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;22h&lt;/td&gt;
&lt;td class="uddes"&gt;Report&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;wDescriptorLength&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0022h&lt;/td&gt;
&lt;td class="uddes"&gt;34 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n9b5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Endpoint Descriptor 83&lt;/b&gt; 3 In, Interrupt, 1 ms&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;07h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="uddes"&gt;Endpoint&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bEndpointAddress&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;83h&lt;/td&gt;
&lt;td class="uddes"&gt;3 In&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bmAttributes&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="uddes"&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;1..0: Transfer Type&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;......11&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7..2: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;000000..&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;wMaxPacketSize&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0040h&lt;/td&gt;
&lt;td class="uddes"&gt;64 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterval&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;1 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n0c5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface Association Descriptor&lt;/b&gt; Abstract Control Model&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;08h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;0Bh&lt;/td&gt;
&lt;td class="uddes"&gt;Interface Association&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bFirstInterface&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceCount&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bFunctionClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="uddes"&gt;CDC Control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bFunctionSubClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="uddes"&gt;Abstract Control Model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bFunctionProtocol&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;AT Commands: V.250 etc&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;iFunction&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n8c5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface Descriptor 3/0&lt;/b&gt; CDC Control, 1 Endpoint&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="uddes"&gt;Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceNumber&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bAlternateSetting&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bNumEndpoints&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="uddes"&gt;CDC Control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceSubClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="uddes"&gt;Abstract Control Model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceProtocol&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;AT Commands: V.250 etc&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;8&lt;/td&gt;
&lt;td class="udfld"&gt;iInterface&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n1d5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Header Functional Descriptor&lt;/b&gt;&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bFunctionLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;24h&lt;/td&gt;
&lt;td class="uddes"&gt;CS Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorSubtype&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="uddes"&gt;Header&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bcdCDC&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0110h&lt;/td&gt;
&lt;td class="uddes"&gt;1.10&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n6d5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Call Management Functional Descriptor&lt;/b&gt;&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bFunctionLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;24h&lt;/td&gt;
&lt;td class="uddes"&gt;CS Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorSubtype&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;Call Management&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bmCapabilities&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7..2: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;000000..&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;1: Data Ifc Usage&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;......1.&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Call management over Data Ifc&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;0: Call Management&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;.......1&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Handles call management itself&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bDataInterface&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv1"&gt;&lt;a name="nbd5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Abstract Control Management Functional Descriptor&lt;/b&gt;&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bFunctionLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;24h&lt;/td&gt;
&lt;td class="uddes"&gt;CS Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorSubtype&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="uddes"&gt;Abstract Control Management&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bmCapabilities&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7..4: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;0000....&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;3: Connection&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;....0...&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;2: Send Break&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;.....0..&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;1: Line Coding&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;......1.&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Line Coding requests and Serial State notification supported&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;0: Comm Features&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;.......0&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv1"&gt;&lt;a name="nfd5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Union Functional Descriptor&lt;/b&gt;&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bFunctionLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;24h&lt;/td&gt;
&lt;td class="uddes"&gt;CS Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorSubtype&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;06h&lt;/td&gt;
&lt;td class="uddes"&gt;Union&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bControlInterface&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bSubordinateInterface0&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="uddes"&gt;CDC Data&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n4e5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Endpoint Descriptor 84&lt;/b&gt; 4 In, Interrupt, 16 ms&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;07h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="uddes"&gt;Endpoint&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bEndpointAddress&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;84h&lt;/td&gt;
&lt;td class="uddes"&gt;4 In&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bmAttributes&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;03h&lt;/td&gt;
&lt;td class="uddes"&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;1..0: Transfer Type&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;......11&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Interrupt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7..2: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;000000..&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;wMaxPacketSize&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0040h&lt;/td&gt;
&lt;td class="uddes"&gt;64 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterval&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;10h&lt;/td&gt;
&lt;td class="uddes"&gt;16 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="uddiv1"&gt;&lt;a name="nbe5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface Descriptor 4/0&lt;/b&gt; CDC Data, 2 Endpoints&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;09h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="uddes"&gt;Interface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceNumber&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;04h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bAlternateSetting&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;bNumEndpoints&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;5&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;0Ah&lt;/td&gt;
&lt;td class="uddes"&gt;CDC Data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceSubClass&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;7&lt;/td&gt;
&lt;td class="udfld"&gt;bInterfaceProtocol&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;8&lt;/td&gt;
&lt;td class="udfld"&gt;iInterface&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv2"&gt;
&lt;div class="uddiv1"&gt;&lt;a name="n4f5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Endpoint Descriptor 85&lt;/b&gt; 5 In, Bulk, 64 bytes&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;07h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="uddes"&gt;Endpoint&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bEndpointAddress&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;85h&lt;/td&gt;
&lt;td class="uddes"&gt;5 In&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bmAttributes&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="uddes"&gt;Bulk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;1..0: Transfer Type&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;......10&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Bulk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7..2: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;000000..&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;wMaxPacketSize&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0040h&lt;/td&gt;
&lt;td class="uddes"&gt;64 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterval&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="uddiv1"&gt;&lt;a name="nbf5798a000000000"&gt;&lt;/a&gt;&lt;b&gt;Endpoint Descriptor 01&lt;/b&gt; 1 Out, Bulk, 64 bytes&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr valign="top"&gt;
&lt;th class="ud"&gt;Offset&lt;/th&gt;
&lt;th class="ud"&gt;Field&lt;/th&gt;
&lt;th class="ud"&gt;Size&lt;/th&gt;
&lt;th class="ud"&gt;Value&lt;/th&gt;
&lt;th class="ud"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;0&lt;/td&gt;
&lt;td class="udfld"&gt;bLength&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;07h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;1&lt;/td&gt;
&lt;td class="udfld"&gt;bDescriptorType&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;05h&lt;/td&gt;
&lt;td class="uddes"&gt;Endpoint&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;2&lt;/td&gt;
&lt;td class="udfld"&gt;bEndpointAddress&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;01h&lt;/td&gt;
&lt;td class="uddes"&gt;1 Out&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;3&lt;/td&gt;
&lt;td class="udfld"&gt;bmAttributes&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;02h&lt;/td&gt;
&lt;td class="uddes"&gt;Bulk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;1..0: Transfer Type&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;......10&amp;nbsp;&lt;/td&gt;
&lt;td class="uddes"&gt;Bulk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udbmfld"&gt;7..2: Reserved&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;td class="udval"&gt;000000..&amp;nbsp;&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;4&lt;/td&gt;
&lt;td class="udfld"&gt;wMaxPacketSize&lt;/td&gt;
&lt;td class="udsiz"&gt;2&lt;/td&gt;
&lt;td class="udval"&gt;0040h&lt;/td&gt;
&lt;td class="uddes"&gt;64 bytes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="top"&gt;
&lt;td class="udofs"&gt;6&lt;/td&gt;
&lt;td class="udfld"&gt;bInterval&lt;/td&gt;
&lt;td class="udsiz"&gt;1&lt;/td&gt;
&lt;td class="udval"&gt;00h&lt;/td&gt;
&lt;td class="ud"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="hrddiv1"&gt;&lt;a name="n4d3898a000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface 0 HID Report Descriptor&lt;/b&gt; Keyboard&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="hrd"&gt;Item Tag (Value)&lt;/th&gt;
&lt;th class="hrd"&gt;Raw Data&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Usage Page (Generic Desktop)&lt;/td&gt;
&lt;td class="hrdm"&gt;05&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Usage (Keyboard)&lt;/td&gt;
&lt;td class="hrdm"&gt;09&amp;nbsp;06&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Collection (Application)&lt;/td&gt;
&lt;td class="hrdm"&gt;A1&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Page (Keyboard/Keypad)&lt;/td&gt;
&lt;td class="hrdm"&gt;05&amp;nbsp;07&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Minimum (Keyboard Left Control)&lt;/td&gt;
&lt;td class="hrdm"&gt;19&amp;nbsp;E0&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Maximum (Keyboard Right GUI)&lt;/td&gt;
&lt;td class="hrdm"&gt;29&amp;nbsp;E7&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Minimum (0)&lt;/td&gt;
&lt;td class="hrdm"&gt;15&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Maximum (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;25&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (8)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;08&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Input&lt;/b&gt; (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit)&lt;/td&gt;
&lt;td class="hrdm"&gt;81&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (8)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;08&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Input&lt;/b&gt; (Cnst,Var,Abs,NWrp,Lin,Pref,NNul,Bit)&lt;/td&gt;
&lt;td class="hrdm"&gt;81&amp;nbsp;03&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (5)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;05&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Page (LEDs)&lt;/td&gt;
&lt;td class="hrdm"&gt;05&amp;nbsp;08&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Minimum (Num Lock)&lt;/td&gt;
&lt;td class="hrdm"&gt;19&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Maximum (Kana)&lt;/td&gt;
&lt;td class="hrdm"&gt;29&amp;nbsp;05&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Output&lt;/b&gt; (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit)&lt;/td&gt;
&lt;td class="hrdm"&gt;91&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (3)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;03&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Output&lt;/b&gt; (Cnst,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit)&lt;/td&gt;
&lt;td class="hrdm"&gt;91&amp;nbsp;03&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (224)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;E0&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Minimum (0)&lt;/td&gt;
&lt;td class="hrdm"&gt;15&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Maximum (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;25&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Page (Keyboard/Keypad)&lt;/td&gt;
&lt;td class="hrdm"&gt;05&amp;nbsp;07&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Minimum (Undefined)&lt;/td&gt;
&lt;td class="hrdm"&gt;19&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Maximum (Undefined)&lt;/td&gt;
&lt;td class="hrdm"&gt;29&amp;nbsp;DF&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Input&lt;/b&gt; (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit)&lt;/td&gt;
&lt;td class="hrdm"&gt;81&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;End Collection&lt;/td&gt;
&lt;td class="hrdm"&gt;C0&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="hrddiv1"&gt;&lt;a name="n429998a000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface 1 HID Report Descriptor&lt;/b&gt; Consumer Control&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="hrd"&gt;Item Tag (Value)&lt;/th&gt;
&lt;th class="hrd"&gt;Raw Data&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Usage Page (Consumer Devices)&lt;/td&gt;
&lt;td class="hrdm"&gt;05&amp;nbsp;0C&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Usage (Consumer Control)&lt;/td&gt;
&lt;td class="hrdm"&gt;09&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Collection (Application)&lt;/td&gt;
&lt;td class="hrdm"&gt;A1&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report ID (2)&lt;/td&gt;
&lt;td class="hrdm"&gt;85&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Minimum (Consumer Control)&lt;/td&gt;
&lt;td class="hrdm"&gt;19&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Maximum&lt;/td&gt;
&lt;td class="hrdm"&gt;2A&amp;nbsp;FF&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Minimum (0)&lt;/td&gt;
&lt;td class="hrdm"&gt;15&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Maximum (668)&lt;/td&gt;
&lt;td class="hrdm"&gt;26&amp;nbsp;9C&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (16)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;10&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (2)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Input&lt;/b&gt; (Data,Ary,Abs)&lt;/td&gt;
&lt;td class="hrdm"&gt;81&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;End Collection&lt;/td&gt;
&lt;td class="hrdm"&gt;C0&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Usage Page (Generic Desktop)&lt;/td&gt;
&lt;td class="hrdm"&gt;05&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Usage (System Control)&lt;/td&gt;
&lt;td class="hrdm"&gt;09&amp;nbsp;80&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Collection (Application)&lt;/td&gt;
&lt;td class="hrdm"&gt;A1&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report ID (3)&lt;/td&gt;
&lt;td class="hrdm"&gt;85&amp;nbsp;03&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Minimum (System Power Down)&lt;/td&gt;
&lt;td class="hrdm"&gt;19&amp;nbsp;81&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage Maximum&lt;/td&gt;
&lt;td class="hrdm"&gt;29&amp;nbsp;B8&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Minimum (0)&lt;/td&gt;
&lt;td class="hrdm"&gt;15&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Maximum (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;25&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (1)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (56)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;38&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Input&lt;/b&gt; (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit)&lt;/td&gt;
&lt;td class="hrdm"&gt;81&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;End Collection&lt;/td&gt;
&lt;td class="hrdm"&gt;C0&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="hrddiv1"&gt;&lt;a name="n4dcbc71000000000"&gt;&lt;/a&gt;&lt;b&gt;Interface 2 HID Report Descriptor&lt;/b&gt; Vendor-Defined 1&lt;/div&gt;
&lt;table cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="hrd"&gt;Item Tag (Value)&lt;/th&gt;
&lt;th class="hrd"&gt;Raw Data&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Usage Page (Vendor-Defined 1)&lt;/td&gt;
&lt;td class="hrdm"&gt;06&amp;nbsp;00&amp;nbsp;FF&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Usage (Vendor-Defined 1)&lt;/td&gt;
&lt;td class="hrdm"&gt;09&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;Collection (Application)&lt;/td&gt;
&lt;td class="hrdm"&gt;A1&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage (Vendor-Defined 1)&lt;/td&gt;
&lt;td class="hrdm"&gt;09&amp;nbsp;01&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Minimum (0)&lt;/td&gt;
&lt;td class="hrdm"&gt;15&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Maximum (255)&lt;/td&gt;
&lt;td class="hrdm"&gt;26&amp;nbsp;FF&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (8)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;08&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (64)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;40&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Input&lt;/b&gt; (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit)&lt;/td&gt;
&lt;td class="hrdm"&gt;81&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Usage (Vendor-Defined 2)&lt;/td&gt;
&lt;td class="hrdm"&gt;09&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Minimum (0)&lt;/td&gt;
&lt;td class="hrdm"&gt;15&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Logical Maximum (255)&lt;/td&gt;
&lt;td class="hrdm"&gt;26&amp;nbsp;FF&amp;nbsp;00&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Size (8)&lt;/td&gt;
&lt;td class="hrdm"&gt;75&amp;nbsp;08&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Report Count (64)&lt;/td&gt;
&lt;td class="hrdm"&gt;95&amp;nbsp;40&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Output&lt;/b&gt; (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit)&lt;/td&gt;
&lt;td class="hrdm"&gt;91&amp;nbsp;02&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="hrdn"&gt;End Collection&lt;/td&gt;
&lt;td class="hrdm"&gt;C0&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;and this is the desc i modify in nrf5 sdk.it can work in mac os well.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/525983?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 13:08:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd5815cb-eb52-4549-a71b-70debb9f0391</guid><dc:creator>pipixia_1_1</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Usage Page (Generic Desktop) 05 01  
Usage (Keyboard) 09 06  
Collection (Application) A1 01  
    Report ID (2) 85 02  
    Usage Page (Keyboard/Keypad) 05 07  
    Usage Minimum (Keyboard Left Control) 19 E0  
    Usage Maximum (Keyboard Right GUI) 29 E7  
    Logical Minimum (0) 15 00  
    Logical Maximum (1) 25 01  
    Report Size (1) 75 01  
    Report Count (8) 95 08  
    Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02  
    Report Size (8) 75 08  
    Report Count (1) 95 01  
    Input (Cnst,Ary,Abs) 81 01  
    Usage Page (Keyboard/Keypad) 05 07  
    Usage Minimum (Undefined) 19 00  
    Usage Maximum (Keypad =) 29 67  
    Logical Minimum (0) 15 00  
    Logical Maximum (1) 25 01  
    Report Size (1) 75 01  
    Report Count (104) 95 68  
    Input (Data,Ary,Abs) 81 00  
    Report ID (5) 85 05  
    Usage Page (LEDs) 05 08  
    Usage Minimum (Num Lock) 19 01  
    Usage Maximum (Kana) 29 05  
    Logical Minimum (0) 15 00  
    Logical Maximum (1) 25 01  
    Report Count (5) 95 05  
    Report Size (1) 75 01  
    Output (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 02  
    Report Count (1) 95 01  
    Report Size (3) 75 03  
    Output (Cnst,Ary,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 01  
    Report ID (6) 85 06  
    Usage Page (Vendor-Defined 1) 06 00 FF  
    Usage (Vendor-Defined 65281) 0A 01 FF  
    Logical Minimum (0) 15 00  
    Logical Maximum (255) 26 FF 00  
    Report Size (8) 75 08  
    Report Count (62) 95 3E  
    Feature (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) B1 02  
End Collection C0  
Usage Page (Generic Desktop) 05 01  
Usage (System Control) 09 80  
Collection (Application) A1 01  
    Report ID (3) 85 03  
    Logical Minimum (0) 15 00  
    Logical Maximum (1023) 26 FF 03  
    Usage Minimum (Undefined) 19 00  
    Usage Maximum 2A FF 03  
    Report Size (16) 75 10  
    Report Count (1) 95 01  
    Input (Data,Ary,Abs) 81 00  
End Collection C0  
Usage Page (Consumer Devices) 05 0C  
Usage (Consumer Control) 09 01  
Collection (Application) A1 01  
    Report ID (4) 85 04  
    Logical Minimum (0) 15 00  
    Logical Maximum (1023) 26 FF 03  
    Usage Minimum (Undefined) 19 00  
    Usage Maximum 2A FF 03  
    Report Size (16) 75 10  
    Report Count (1) 95 01  
    Input (Data,Ary,Abs) 81 00  
End Collection C0  
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;i modify the report desc.this is my report desc,and my keyboard can work in windowns well.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/525891?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 09:00:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72e68b8c-7152-404e-854f-754c4b3a0137</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have requested internally to try and reproduce this as I have a Windows here.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You have not made any modifications to the sample, right?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also as mentioned earlier, we don&amp;#39;t suggest changing the VID/PID. We would recommend to try to parse the HID report descriptor with external tools e.g. &lt;a href="https://github.com/FFY00/python-hid-parser"&gt;https://github.com/FFY00/python-hid-parser&amp;nbsp;&lt;/a&gt; and see if the parser output matches what was intended.&lt;/p&gt;
&lt;p&gt;We would be able to help better if you could&amp;nbsp;provide the report descriptor and what reports you send when buttons are pressed and released, ideally a whole sequence of reports that is sent when user types &amp;quot;test&amp;quot; (or any other word) on the keyboard.&lt;/p&gt;
[quote user="pipixia_1_1"]ome key like comsumer key [/quote]
&lt;p&gt;Cold you tell me what this is?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/525850?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2025 02:36:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff28d0da-ef5d-4950-8556-913c889386ed</guid><dc:creator>pipixia_1_1</dc:creator><description>&lt;p&gt;could you test it &amp;nbsp;,i test it &lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.6.2/page/zephyr/samples/subsys/usb/hid-cdc/README.html"&gt;USB HID and CDC ACM&lt;/a&gt;&amp;nbsp;by pca10056 really fail&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/525420?ContentTypeID=1</link><pubDate>Mon, 03 Mar 2025 01:40:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20efb0cf-7845-4a80-ac5c-186a41a0392e</guid><dc:creator>pipixia_1_1</dc:creator><description>&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/1740965903273.jpg" /&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;i have try to test it ,but it will be init cdc fail.and b&lt;/span&gt;&lt;span&gt;e stuck in a dead loop all the time.&amp;nbsp;&lt;/span&gt;&lt;span&gt;cannot work funcation&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/524775?ContentTypeID=1</link><pubDate>Wed, 26 Feb 2025 09:38:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3647901-0fb9-44fd-99f0-71482a051802</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;We&amp;nbsp;recommend to try to parse the HID report descriptor with external tools e.g. &lt;a title="https://github.com/ffy00/python-hid-parser" href="https://github.com/FFY00/python-hid-parser" rel="noopener noreferrer" target="_blank"&gt;https://github.com/FFY00/python-hid-parser&lt;/a&gt; and see if the parser output matches what was intended&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;It would be great if you could&amp;nbsp;provide the report descriptor and what reports you send when buttons are pressed and released, ideally a whole sequence of reports that is sent when user types &amp;quot;test&amp;quot; (or any other word) on the keyboard.&lt;/p&gt;
&lt;p&gt;Also, I don&amp;#39;t think there is a point to point alternative to the sample that you mentioned, but maybe you can take a look at this sample in Zephyr:&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.6.2/page/zephyr/samples/subsys/usb/cdc_acm_composite/README.html"&gt;https://docs.nordicsemi.com/bundle/ncs-2.6.2/page/zephyr/samples/subsys/usb/cdc_acm_composite/README.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Priyanka&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/524768?ContentTypeID=1</link><pubDate>Wed, 26 Feb 2025 09:25:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0320ab8b-d228-41cb-8adf-b828c498dc7c</guid><dc:creator>pipixia_1_1</dc:creator><description>&lt;p&gt;because if the PID and VID is not the apples,some key like comsumer key will not work well on mac os,&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/usbd_hid_composite_example.html"&gt;nRF5 SDK v17.1.0: USB HID Composite Example&lt;/a&gt;&amp;nbsp;in this example after modify the pid and vid to apples ,mac os can work well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/524748?ContentTypeID=1</link><pubDate>Wed, 26 Feb 2025 08:41:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44947d62-3321-45d7-8e4b-e10605ad8a4e</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Sorry for the delay but I am discussing this with experts.&lt;br /&gt;Also, why&amp;nbsp;do you&amp;nbsp;change the VID/PID to Apple IDs? I would suggest you to refrain from doing so because you cannot really know if there are some hardcoded quirks based on VID/PID in the host drivers.&lt;/p&gt;
[quote user="pipixia_1_1"] I don&amp;#39;t know how to modify it to be the same on the NCS SDK.[/quote]
&lt;p&gt;Modification can be difficult because both are entirely different SDKs. The nRF5SDK is FreeRTOS based and the nRF Connect SDK is Zephyr based.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is there any particular sample in the nRF5SDK that you wish to run using the nRF Connect SDK?&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/524462?ContentTypeID=1</link><pubDate>Tue, 25 Feb 2025 01:18:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8dc041e6-e63d-4063-9e6c-fddb50ef755c</guid><dc:creator>pipixia_1_1</dc:creator><description>&lt;p&gt;&lt;span&gt;Hello, has there been any progress on this issue? I have a USB case that works on macOS and has been successfully run on the nrf SDK16 here. Is the USB description needed for your reference? I don&amp;#39;t know how to modify it to be the same on the NCS SDK. If it&amp;#39;s modified to be the same, it should also work on macOS.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/523642?ContentTypeID=1</link><pubDate>Wed, 19 Feb 2025 08:54:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:552e3ec6-ebee-4c27-83ba-7e288dbf74e2</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Apologies for the delay, but I am still working on this and will get back to you as soon as I get a solid result.&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/523611?ContentTypeID=1</link><pubDate>Wed, 19 Feb 2025 01:10:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cae493b9-c01b-4fec-bc8d-e4ddb0da943b</guid><dc:creator>pipixia_1_1</dc:creator><description>&lt;p&gt;3q for your reply，is there some message now?&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf desktop in ncs SDK cant work when onnect to cmac os</title><link>https://devzone.nordicsemi.com/thread/523204?ContentTypeID=1</link><pubDate>Mon, 17 Feb 2025 09:24:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:935049ab-55c8-4f4e-bf3c-c07a987d592a</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am checking this internally&amp;nbsp;and will get back to you.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Priyanka&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>