Edel XMOS Ltd xCore USB Audio 2.0 Hardware Report

Return to Edel XMOS Ltd xCore USB Audio 2.0.

 Bus 001 Device 006: ID 20b1:300f XMOS Ltd Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              2.00 bDeviceClass         239 Miscellaneous Device bDeviceSubClass        2 ? bDeviceProtocol        1 Interface Association bMaxPacketSize0       64 idVendor          0x20b1 XMOS Ltd idProduct         0x300f bcdDevice           6.76 iManufacturer          1 XMOS iProduct               3 xCORE USB Audio 2.0 iSerial                0 bNumConfigurations     2 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength         309 bNumInterfaces         4 bConfigurationValue    1 iConfiguration         0 bmAttributes        0x80 (Bus Powered) MaxPower             500mA Interface Association: bLength                8 bDescriptorType       11 bFirstInterface        0 bInterfaceCount        2 bFunctionClass         1 Audio bFunctionSubClass      0 bFunctionProtocol     32 iFunction              0 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass        1 Audio bInterfaceSubClass     1 Control Device bInterfaceProtocol    32 iInterface             3 xCORE USB Audio 2.0 AudioControl Interface Descriptor: bLength                9 bDescriptorType       36 bDescriptorSubtype     1 (HEADER) bcdADC              2.00 bCategory              8 wTotalLength          72 bmControl           0x00 AudioControl Interface Descriptor: bLength                8 bDescriptorType       36 bDescriptorSubtype    10 (CLOCK_SOURCE) bClockID              41 bmAttributes        0x03 Internal programmable Clock bmControls          0x07 Clock Frequency Control (read/write) Clock Validity Control (read-only) bAssocTerminal         0 iClockSource          14 XMOS Internal Clock AudioControl Interface Descriptor: bLength                8 bDescriptorType       36 bDescriptorSubtype    11 (CLOCK_SELECTOR) bUnitID               40 bNrInPins              1 baCSourceID( 0)       41 bmControls          0x03 Clock Selector Control (read/write) iClockSelector        13 XMOS Clock Selector AudioControl Interface Descriptor: bLength               17 bDescriptorType       36 bDescriptorSubtype     2 (INPUT_TERMINAL) bTerminalID            2 wTerminalType     0x0101 USB Streaming bAssocTerminal         0 bCSourceID            40 bNrChannels            2 bmChannelConfig  0x00000000 bmControls   0x0000 iChannelNames         16 Analogue 1/SPDIF 1 iTerminal              6 xCORE USB Audio 2.0 Output AudioControl Interface Descriptor: bLength               18 bDescriptorType       36 bDescriptorSubtype     6 (FEATURE_UNIT) bUnitID               10 bSourceID              2 bmaControls( 0)     0x0000000f Mute Control (read/write) Volume Control (read/write) bmaControls( 1)     0x0000000f Mute Control (read/write) Volume Control (read/write) bmaControls( 2)     0x0000000f Mute Control (read/write) Volume Control (read/write) iFeature               0 AudioControl Interface Descriptor: bLength               12 bDescriptorType       36 bDescriptorSubtype     3 (OUTPUT_TERMINAL) bTerminalID           20 wTerminalType     0x0301 Speaker bAssocTerminal         0 bSourceID             10 bCSourceID            40 bmControls        0x0000 iTerminal              0 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol    32 iInterface             4 xCORE USB Audio 2.0 Output Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      1 bNumEndpoints          2 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol    32 iInterface             4 xCORE USB Audio 2.0 Output AudioStreaming Interface Descriptor: bLength               16 bDescriptorType       36 bDescriptorSubtype     1 (AS_GENERAL) bTerminalLink          2 bmControls          0x00 bFormatType            1 bmFormats              1 PCM bNrChannels            2 bmChannelConfig  0x00000000 iChannelNames         16 Analogue 1/SPDIF 1 AudioStreaming Interface Descriptor: bLength                6 bDescriptorType       36 bDescriptorSubtype     2 (FORMAT_TYPE) bFormatType            1 (FORMAT_TYPE_I) bSubslotSize           4 bBitResolution        24 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0188  1x 392 bytes bInterval              1 AudioControl Endpoint Descriptor: bLength                8 bDescriptorType       37 bDescriptorSubtype     1 (EP_GENERAL) bmAttributes        0x00 bmControls          0x00 bLockDelayUnits        2 Decoded PCM samples wLockDelay             8 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes           17 Transfer Type           Isochronous Synch Type              None Usage Type              Feedback wMaxPacketSize    0x0004  1x 4 bytes bInterval              4 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      2 bNumEndpoints          2 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol    32 iInterface             4 xCORE USB Audio 2.0 Output AudioStreaming Interface Descriptor: bLength               16 bDescriptorType       36 bDescriptorSubtype     1 (AS_GENERAL) bTerminalLink          2 bmControls          0x00 bFormatType            1 bmFormats              1 PCM bNrChannels            2 bmChannelConfig  0x00000000 iChannelNames         16 Analogue 1/SPDIF 1 AudioStreaming Interface Descriptor: bLength                6 bDescriptorType       36 bDescriptorSubtype     2 (FORMAT_TYPE) bFormatType            1 (FORMAT_TYPE_I) bSubslotSize           2 bBitResolution        16 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x00c4  1x 196 bytes bInterval              1 AudioControl Endpoint Descriptor: bLength                8 bDescriptorType       37 bDescriptorSubtype     1 (EP_GENERAL) bmAttributes        0x00 bmControls          0x00 bLockDelayUnits        2 Decoded PCM samples wLockDelay             8 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes           17 Transfer Type           Isochronous Synch Type              None Usage Type              Feedback wMaxPacketSize    0x0004  1x 4 bytes bInterval              4 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      3 bNumEndpoints          2 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol    32 iInterface             4 xCORE USB Audio 2.0 Output AudioStreaming Interface Descriptor: bLength               16 bDescriptorType       36 bDescriptorSubtype     1 (AS_GENERAL) bTerminalLink          2 bmControls          0x00 bFormatType            1 bmFormats          2147483648 bNrChannels            2 bmChannelConfig  0x00000000 iChannelNames         16 Analogue 1/SPDIF 1 AudioStreaming Interface Descriptor: bLength                6 bDescriptorType       36 bDescriptorSubtype     2 (FORMAT_TYPE) bFormatType            1 (FORMAT_TYPE_I) bSubslotSize           4 bBitResolution        32 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0188  1x 392 bytes bInterval              1 AudioControl Endpoint Descriptor: bLength                8 bDescriptorType       37 bDescriptorSubtype     1 (EP_GENERAL) bmAttributes        0x00 bmControls          0x00 bLockDelayUnits        2 Decoded PCM samples wLockDelay             8 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes           17 Transfer Type           Isochronous Synch Type              None Usage Type              Feedback wMaxPacketSize    0x0004  1x 4 bytes bInterval              4 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       2 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass      254 Application Specific Interface bInterfaceSubClass     1 Device Firmware Update bInterfaceProtocol     1 iInterface            15 XMOS DFU Device Firmware Upgrade Interface Descriptor: bLength                            9 bDescriptorType                   33 bmAttributes                       7 Will Not Detach Manifestation Tolerant Upload Supported Download Supported wDetachTimeout                   250 milliseconds wTransferSize                     64 bytes bcdDFUVersion                  1.10 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       3 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        3 Human Interface Device bInterfaceSubClass     0 No Subclass bInterfaceProtocol     0 None iInterface             0 HID Device Descriptor: bLength                9 bDescriptorType       33 bcdHID              1.10 bCountryCode           0 Not supported bNumDescriptors        1 bDescriptorType       34 Report wDescriptorLength     33 Report Descriptor: (length is 33) Item(Global): Usage Page, data= [ 0x0c ] 12 Consumer Item(Local ): Usage, data= [ 0x01 ] 1 Consumer Control Item(Main ): Collection, data= [ 0x01 ] 1 Application Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x01 ] 1 Item(Local ): Usage, data= [ 0xb0 ] 176 Play Item(Local ): Usage, data= [ 0xb5 ] 181 Scan Next Track Item(Local ): Usage, data= [ 0xb6 ] 182 Scan Previous Track Item(Local ): Usage, data= [ 0xe9 ] 233 Volume Increment Item(Local ): Usage, data= [ 0xea ] 234 Volume Decrement Item(Local ): Usage, data= [ 0xe2 ] 226 Mute Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x06 ] 6 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report Count, data= [ 0x02 ] 2 Item(Main ): Input, data= [ 0x01 ] 1 Constant Array Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Main ): End Collection, data=none Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x83  EP 3 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0040  1x 64 bytes bInterval              8 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength         309 bNumInterfaces         4 bConfigurationValue    1 iConfiguration         0 bmAttributes        0x80 (Bus Powered) MaxPower             500mA Interface Association: bLength                8 bDescriptorType       11 bFirstInterface        0 bInterfaceCount        2 bFunctionClass         1 Audio bFunctionSubClass      0 bFunctionProtocol     32 iFunction              0 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass        1 Audio bInterfaceSubClass     1 Control Device bInterfaceProtocol    32 iInterface             3 xCORE USB Audio 2.0 AudioControl Interface Descriptor: bLength                9 bDescriptorType       36 bDescriptorSubtype     1 (HEADER) bcdADC              2.00 bCategory              8 wTotalLength          72 bmControl           0x00 AudioControl Interface Descriptor: bLength                8 bDescriptorType       36 bDescriptorSubtype    10 (CLOCK_SOURCE) bClockID              41 bmAttributes        0x03 Internal programmable Clock bmControls          0x07 Clock Frequency Control (read/write) Clock Validity Control (read-only) bAssocTerminal         0 iClockSource          14 XMOS Internal Clock AudioControl Interface Descriptor: bLength                8 bDescriptorType       36 bDescriptorSubtype    11 (CLOCK_SELECTOR) bUnitID               40 bNrInPins              1 baCSourceID( 0)       41 bmControls          0x03 Clock Selector Control (read/write) iClockSelector        13 XMOS Clock Selector AudioControl Interface Descriptor: bLength               17 bDescriptorType       36 bDescriptorSubtype     2 (INPUT_TERMINAL) bTerminalID            2 wTerminalType     0x0101 USB Streaming bAssocTerminal         0 bCSourceID            40 bNrChannels            2 bmChannelConfig  0x00000000 bmControls   0x0000 iChannelNames         16 Analogue 1/SPDIF 1 iTerminal              6 xCORE USB Audio 2.0 Output AudioControl Interface Descriptor: bLength               18 bDescriptorType       36 bDescriptorSubtype     6 (FEATURE_UNIT) bUnitID               10 bSourceID              2 bmaControls( 0)     0x0000000f Mute Control (read/write) Volume Control (read/write) bmaControls( 1)     0x0000000f Mute Control (read/write) Volume Control (read/write) bmaControls( 2)     0x0000000f Mute Control (read/write) Volume Control (read/write) iFeature               0 AudioControl Interface Descriptor: bLength               12 bDescriptorType       36 bDescriptorSubtype     3 (OUTPUT_TERMINAL) bTerminalID           20 wTerminalType     0x0301 Speaker bAssocTerminal         0 bSourceID             10 bCSourceID            40 bmControls        0x0000 iTerminal              0 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol    32 iInterface             4 xCORE USB Audio 2.0 Output Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      1 bNumEndpoints          2 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol    32 iInterface             4 xCORE USB Audio 2.0 Output AudioStreaming Interface Descriptor: bLength               16 bDescriptorType       36 bDescriptorSubtype     1 (AS_GENERAL) bTerminalLink          2 bmControls          0x00 bFormatType            1 bmFormats              1 PCM bNrChannels            2 bmChannelConfig  0x00000000 iChannelNames         16 Analogue 1/SPDIF 1 AudioStreaming Interface Descriptor: bLength                6 bDescriptorType       36 bDescriptorSubtype     2 (FORMAT_TYPE) bFormatType            1 (FORMAT_TYPE_I) bSubslotSize           4 bBitResolution        24 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0188  1x 392 bytes bInterval              1 AudioControl Endpoint Descriptor: bLength                8 bDescriptorType       37 bDescriptorSubtype     1 (EP_GENERAL) bmAttributes        0x00 bmControls          0x00 bLockDelayUnits        2 Decoded PCM samples wLockDelay             8 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes           17 Transfer Type           Isochronous Synch Type              None Usage Type              Feedback wMaxPacketSize    0x0004  1x 4 bytes bInterval              4 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      2 bNumEndpoints          2 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol    32 iInterface             4 xCORE USB Audio 2.0 Output AudioStreaming Interface Descriptor: bLength               16 bDescriptorType       36 bDescriptorSubtype     1 (AS_GENERAL) bTerminalLink          2 bmControls          0x00 bFormatType            1 bmFormats              1 PCM bNrChannels            2 bmChannelConfig  0x00000000 iChannelNames         16 Analogue 1/SPDIF 1 AudioStreaming Interface Descriptor: bLength                6 bDescriptorType       36 bDescriptorSubtype     2 (FORMAT_TYPE) bFormatType            1 (FORMAT_TYPE_I) bSubslotSize           2 bBitResolution        16 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x00c4  1x 196 bytes bInterval              1 AudioControl Endpoint Descriptor: bLength                8 bDescriptorType       37 bDescriptorSubtype     1 (EP_GENERAL) bmAttributes        0x00 bmControls          0x00 bLockDelayUnits        2 Decoded PCM samples wLockDelay             8 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes           17 Transfer Type           Isochronous Synch Type              None Usage Type              Feedback wMaxPacketSize    0x0004  1x 4 bytes bInterval              4 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      3 bNumEndpoints          2 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol    32 iInterface             4 xCORE USB Audio 2.0 Output AudioStreaming Interface Descriptor: bLength               16 bDescriptorType       36 bDescriptorSubtype     1 (AS_GENERAL) bTerminalLink          2 bmControls          0x00 bFormatType            1 bmFormats          2147483648 bNrChannels            2 bmChannelConfig  0x00000000 iChannelNames         16 Analogue 1/SPDIF 1 AudioStreaming Interface Descriptor: bLength                6 bDescriptorType       36 bDescriptorSubtype     2 (FORMAT_TYPE) bFormatType            1 (FORMAT_TYPE_I) bSubslotSize           4 bBitResolution        32 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0188  1x 392 bytes bInterval              1 AudioControl Endpoint Descriptor: bLength                8 bDescriptorType       37 bDescriptorSubtype     1 (EP_GENERAL) bmAttributes        0x00 bmControls          0x00 bLockDelayUnits        2 Decoded PCM samples wLockDelay             8 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes           17 Transfer Type           Isochronous Synch Type              None Usage Type              Feedback wMaxPacketSize    0x0004  1x 4 bytes bInterval              4 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       2 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass      254 Application Specific Interface bInterfaceSubClass     1 Device Firmware Update bInterfaceProtocol     1 iInterface            15 XMOS DFU Device Firmware Upgrade Interface Descriptor: bLength                            9 bDescriptorType                   33 bmAttributes                       7 Will Not Detach Manifestation Tolerant Upload Supported Download Supported wDetachTimeout                   250 milliseconds wTransferSize                     64 bytes bcdDFUVersion                  1.10 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       3 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        3 Human Interface Device bInterfaceSubClass     0 No Subclass bInterfaceProtocol     0 None iInterface             0 HID Device Descriptor: bLength                9 bDescriptorType       33 bcdHID              1.10 bCountryCode           0 Not supported bNumDescriptors        1 bDescriptorType       34 Report wDescriptorLength     33 Report Descriptor: (length is 33) Item(Global): Usage Page, data= [ 0x0c ] 12 Consumer Item(Local ): Usage, data= [ 0x01 ] 1 Consumer Control Item(Main ): Collection, data= [ 0x01 ] 1 Application Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x01 ] 1 Item(Local ): Usage, data= [ 0xb0 ] 176 Play Item(Local ): Usage, data= [ 0xb5 ] 181 Scan Next Track Item(Local ): Usage, data= [ 0xb6 ] 182 Scan Previous Track Item(Local ): Usage, data= [ 0xe9 ] 233 Volume Increment Item(Local ): Usage, data= [ 0xea ] 234 Volume Decrement Item(Local ): Usage, data= [ 0xe2 ] 226 Mute Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x06 ] 6 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report Count, data= [ 0x02 ] 2 Item(Main ): Input, data= [ 0x01 ] 1 Constant Array Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Main ): End Collection, data=none Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x83  EP 3 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0040  1x 64 bytes bInterval              8 Device Qualifier (for other device speed): bLength               10 bDescriptorType        6 bcdUSB              2.00 bDeviceClass           0 (Defined at Interface level) bDeviceSubClass        0 bDeviceProtocol        0 bMaxPacketSize0       64 bNumConfigurations     1 Device Status:    0x0000 (Bus Powered)

