Neutron has a very good sound quality and is my favorite.
I want to use an external DAC with direct USB access, but I have a problem.
The playback pitch is halved, and the sound will be noisy as if the sampling period was incorrect.
The frequency display of the external DAC is correct.
When direct USB access is OFF, it will play normally.
Android 10
neutron 2.14.4
Direct USB access ON
[DRV] FURUTECH ADL A1 (VIA Technologies, Inc)
External DAC : FURUTECH ADL A1
USB chip : VIA VT1736 32bit/192kHz
DAC(DSD) Chip : High-performance CS4392 24bit/192kHz
Please fix it if possible.
Thank you.
request for support of FURUTECH ADL A1 : Malfunction of direct USB access
Re: Malfunction of direct USB access
You can play around with the Direct USB settings
If that doesn't help we'll have to wait if and when this DAC will be supported.
If that doesn't help we'll have to wait if and when this DAC will be supported.
Re: Malfunction of direct USB access
thank you for your answer.
Unfortunately, these settings didn't help.
I hope this DAC will be supported.
Unfortunately, these settings didn't help.
I hope this DAC will be supported.
Re: request for support of FURUTECH ADL A1 : Malfunction of direct USB access
[ moved to Development ]
Re: request for support of FURUTECH ADL A1 : Malfunction of direct USB access
USB descriptors dump is here.
Thank you.
FURUTECH ADL A1
Freq.: 44.1/ 48/ 88.2/ 96/ 176.4/ 192 KHz, DSD 2.8M/ 5.6M
Input: USB A, miniB, Optical, Analog (select by slide switch)
USB View
VID=0x16D0 and PID=0x0732 were purchased from MCS Electronics, I think.
TDD
Thank you.
FURUTECH ADL A1
Freq.: 44.1/ 48/ 88.2/ 96/ 176.4/ 192 KHz, DSD 2.8M/ 5.6M
Input: USB A, miniB, Optical, Analog (select by slide switch)
USB View
VID=0x16D0 and PID=0x0732 were purchased from MCS Electronics, I think.
Code: Select all
[Port2] : USB Composite Device
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 18
Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&211aad0&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
English product name: "FURUTECH ADL A1"
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x04
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00
*!*ERROR: device class should be Multi-interface Function 0xEF
When IAD descriptor is used
bDeviceSubClass: 0x00
*!*ERROR: device SubClass should be USB Common Sub Class 2
When IAD descriptor is used
bDeviceProtocol: 0x00
*!*ERROR: device Protocol should be USB IAD Protocol 1
When IAD descriptor is used
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x16D0 = Vendor ID not listed with USB.org as of 02-15-2012
idProduct: 0x0732
bcdDevice: 0x0020
iManufacturer: 0x01
English (United States) "VIA Technologies, Inc."
iProduct: 0x02
English (United States) "FURUTECH ADL A1"
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes
bInterval: 0x10
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x00EA -> Validated
bNumInterfaces: 0x03
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xC0 -> Self Powered
MaxPower: 0x19 = 50 mA
===>IAD Descriptor<===
bLength: 0x08
bDescriptorType: 0x0B
bFirstInterface: 0x00
bInterfaceCount: 0x02
bFunctionClass: 0xFF -> Interface Class Unknown to USBView
bFunctionSubClass: 0x00
bFunctionProtocol: 0x20
iFunction: 0x00
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0x01 -> Audio Interface Class
bInterfaceSubClass: 0x01 -> Audio Control Interface SubClass
bInterfaceProtocol: 0x20
*!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
iInterface: 0x00
===>Audio Control Interface Header Descriptor<===
bLength: 0x09
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bcdADC: 0x0200
wTotalLength: 0x4001
bInCollection: 0x00
===>Descriptor Hex Dump<===
bLength: 0x08
bDescriptorType: 0x24
08 24 0A 80 06 03 00 00
===>Descriptor Hex Dump<===
bLength: 0x11
bDescriptorType: 0x24
11 24 02 01 01 01 00 80 02 03 00 00 00 00 00 00
00
===>Descriptor Hex Dump<===
bLength: 0x0C
bDescriptorType: 0x24
0C 24 03 17 05 06 00 0C 80 00 00 00
===>Audio Control Feature Unit Descriptor<===
bLength: 0x12
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bUnitID: 0x0C
bSourceID: 0x01
bControlSize: 0x03
*!*WARNING: bLength is greater than number of bmaControls (bLength > ( 7 + (ch + 1) * n)
bmaControls[0]: 00 00 00
bmaControls[1]: 0C 00 00
bmaControls[2]: 00 0C 00
iFeature: 0x00
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0x01 -> Audio Interface Class
bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
bInterfaceProtocol: 0x20
*!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
iInterface: 0x00
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x01
bNumEndpoints: 0x02
bInterfaceClass: 0x01 -> Audio Interface Class
bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
bInterfaceProtocol: 0x20
*!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
iInterface: 0x00
===>Descriptor Hex Dump<===
bLength: 0x10
bDescriptorType: 0x24
10 24 01 01 04 01 01 00 00 00 02 03 00 00 00 00
===>Audio Streaming Format Type Descriptor<===
bLength: 0x06
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bFormatType: 0x01
bNrChannels: 0x02
bSubframeSize: 0x10
bBitResolution: 0x07
bSamFreqType: 0x05
tSamFreq[1]: 0xC40504 (12846340 Hz)
tSamFreq[2]: 0x080302 (525058 Hz)
tSamFreq[3]: 0x000125 (293 Hz)
tSamFreq[4]: 0x010100 (65792 Hz)
tSamFreq[5]: 0x050900 (329984 Hz)
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x02C4 = 1 transactions per microframe, 0x2C4 max bytes
bInterval: 0x03
===>Descriptor Hex Dump<===
bLength: 0x08
bDescriptorType: 0x25
08 25 01 00 00 01 01 00
===>Endpoint Descriptor<===
bLength: 0x09
bDescriptorType: 0x05
bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4
bmAttributes: 0x11 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Feedback Endpoint
wMaxPacketSize: 0x0004 = 1 transactions per microframe, 0x04 max bytes
wInterval: 0x0304
bSyncAddress: 0x00
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x02
bNumEndpoints: 0x02
bInterfaceClass: 0x01 -> Audio Interface Class
bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
bInterfaceProtocol: 0x20
*!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
iInterface: 0x00
===>Descriptor Hex Dump<===
bLength: 0x10
bDescriptorType: 0x24
10 24 01 01 04 01 01 00 00 00 02 03 00 00 00 00
===>Audio Streaming Format Type Descriptor<===
bLength: 0x06
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bFormatType: 0x01
bNrChannels: 0x03
bSubframeSize: 0x18
bBitResolution: 0x07
bSamFreqType: 0x05
tSamFreq[1]: 0x160504 (1443076 Hz)
tSamFreq[2]: 0x080202 (524802 Hz)
tSamFreq[3]: 0x000125 (293 Hz)
tSamFreq[4]: 0x010100 (65792 Hz)
tSamFreq[5]: 0x050900 (329984 Hz)
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x04 -> Direction: OUT - EndpointID: 4
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0216 = 1 transactions per microframe, 0x216 max bytes
bInterval: 0x02
===>Descriptor Hex Dump<===
bLength: 0x08
bDescriptorType: 0x25
08 25 01 00 00 01 01 00
===>Endpoint Descriptor<===
bLength: 0x09
bDescriptorType: 0x05
bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4
bmAttributes: 0x11 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Feedback Endpoint
wMaxPacketSize: 0x0004 = 1 transactions per microframe, 0x04 max bytes
wInterval: 0x0304
bSyncAddress: 0x00
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x02
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x03 -> HID Interface Class
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
===>HID Descriptor<===
bLength: 0x09
bDescriptorType: 0x21
bcdHID: 0x0100
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22 (Report Descriptor)
wDescriptorLength: 0x003D
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes
bInterval: 0x10
Code: Select all
Information for device FURUTECH ADL A1 (VID=0x16D0 PID=0x0732):
*** ERROR: Descriptor has errors! ***
Connection Information:
------------------------------
Device current bus speed: HighSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device address: 0x0004
Current configuration value: 0x00
Number of open pipes: 0
Device Descriptor:
------------------------------
0x12 bLength
0x01 bDescriptorType
0x0200 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x40 bMaxPacketSize0 (64 bytes)
0x16D0 idVendor
0x0732 idProduct
0x0020 bcdDevice
0x01 iManufacturer "VIA Technologies, Inc."
0x02 iProduct "FURUTECH ADL A1"
0x00 iSerialNumber
0x01 bNumConfigurations
Hex dump:
0x12 0x01 0x00 0x02 0x00 0x00 0x00 0x40 0xD0 0x16
0x32 0x07 0x20 0x00 0x01 0x02 0x00 0x01
Device Qualifier Descriptor:
------------------------------
0x0A bLength
0x06 bDescriptorType
0x0200 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x40 bMaxPacketSize0 (64 bytes)
0x01 bNumConfigurations
0x00 bReserved
Hex dump:
0x0A 0x06 0x00 0x02 0x00 0x00 0x00 0x40 0x01 0x00
Configuration Descriptor:
------------------------------
0x09 bLength
0x02 bDescriptorType
0x00EA wTotalLength (234 bytes)
0x03 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0xC0 bmAttributes (Self-powered Device)
0x19 bMaxPower (50 mA)
Hex dump:
0x09 0x02 0xEA 0x00 0x03 0x01 0x00 0xC0 0x19
Interface Association Descriptor:
------------------------------
0x08 bLength
0x0B bDescriptorType
0x00 bFirstInterface
0x02 bInterfaceCount
0xFF bFunctionClass (Vendor specific)
0x00 bFunctionSubClass
0x20 bFunctionProtocol
0x00 iFunction
Hex dump:
0x08 0x0B 0x00 0x02 0xFF 0x00 0x20 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x01 bInterfaceSubClass (Audio Control Interface)
0x20 bInterfaceProtocol (Audio Protocol IP version 2.00)
0x00 iInterface
Hex dump:
0x09 0x04 0x00 0x00 0x00 0x01 0x01 0x20 0x00
AC Interface Header Descriptor:
------------------------------
0x09 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x0200 bcdADC
0x01 bCategory (DESKTOP_SPEAKER)
0x0040 wTotalLength (64 bytes)
0x00 bmControls
Hex dump:
0x09 0x24 0x01 0x00 0x02 0x01 0x40 0x00 0x00
AC Clock Source Descriptor:
------------------------------
0x08 bLength
0x24 bDescriptorType
0x0A bDescriptorSubtype
0x80 bClockID
0x06 bmAttributes
0x03 bmControls
Clock Frequency Control - host programmable
0x00 bAssocTerminal
0x00 iClockSource
Hex dump:
0x08 0x24 0x0A 0x80 0x06 0x03 0x00 0x00
AC Input Terminal Descriptor:
------------------------------
0x11 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x80 bCSourceID
0x02 bNrChannels (2 channels)
0x00000003 bmChannelConfig
0x00 iChannelNames
0x00 bmControls
0x00 iTerminal
Hex dump:
0x11 0x24 0x02 0x01 0x01 0x01 0x00 0x80 0x02 0x03
0x00 0x00 0x00 0x00 0x00 0x00 0x00
AC Output Terminal Descriptor:
------------------------------
0x0C bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x17 bTerminalID
0x0605 wTerminalType (S/PDIF interface)
0x00 bAssocTerminal
0x0C bSourceID
0x80 bCSourceID
0x0000 bmControls
0x00 iTerminal
Hex dump:
0x0C 0x24 0x03 0x17 0x05 0x06 0x00 0x0C 0x80 0x00
0x00 0x00
AC Feature Unit Descriptor:
------------------------------
0x12 bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x0C bUnitID
0x01 bSourceID
0x00000003 bmaControls(0)
Mute Control - host programmable
0x0000000C bmaControls(1)
Volume Control - host programmable
0x0000000C bmaControls(2)
Volume Control - host programmable
0x00 iFeature
Hex dump:
0x12 0x24 0x06 0x0C 0x01 0x03 0x00 0x00 0x00 0x0C
0x00 0x00 0x00 0x0C 0x00 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol (Audio Protocol IP version 2.00)
0x00 iInterface
Hex dump:
0x09 0x04 0x01 0x00 0x00 0x01 0x02 0x20 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x01 bAlternateSetting
0x02 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol (Audio Protocol IP version 2.00)
0x00 iInterface
Hex dump:
0x09 0x04 0x01 0x01 0x02 0x01 0x02 0x20 0x00
AS Interface Descriptor:
------------------------------
0x10 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x01 bTerminalLink
0x04 bmControls
Valid Alternate Settings Control - read only
0x01 bFormatType (FORMAT_TYPE_1)
0x00000001 bmFormats
0x02 bNrChannels (2 channels)
0x00000003 bmChannelConfig
0x00 iChannelNames
Hex dump:
0x10 0x24 0x01 0x01 0x04 0x01 0x01 0x00 0x00 0x00
0x02 0x03 0x00 0x00 0x00 0x00
AS Format Type 1 Descriptor:
------------------------------
0x06 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bSubslotSize
0x10 bBitResolution (16 bits per sample)
Hex dump:
0x06 0x24 0x02 0x01 0x02 0x10
Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x04 bEndpointAddress (OUT endpoint 4)
0x05 bmAttributes (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x02C4 wMaxPacketSize (1 x 708 bytes)
0x03 bInterval (4 microframes)
Hex dump:
0x07 0x05 0x04 0x05 0xC4 0x02 0x03
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x08 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x00 bmAttributes
0x00 bmControls
0x01 bLockDelayUnits (milliseconds)
0x0001 wLockDelay
Hex dump:
0x08 0x25 0x01 0x00 0x00 0x01 0x01 0x00
Endpoint Descriptor:
------------------------------
0x09 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x09
Hex dump:
0x09 0x05 0x84 0x11 0x04 0x00 0x04 0x03 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x02 bAlternateSetting
0x02 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol (Audio Protocol IP version 2.00)
0x00 iInterface
Hex dump:
0x09 0x04 0x01 0x02 0x02 0x01 0x02 0x20 0x00
AS Interface Descriptor:
------------------------------
0x10 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x01 bTerminalLink
0x04 bmControls
Valid Alternate Settings Control - read only
0x01 bFormatType (FORMAT_TYPE_1)
0x00000001 bmFormats
0x02 bNrChannels (2 channels)
0x00000003 bmChannelConfig
0x00 iChannelNames
Hex dump:
0x10 0x24 0x01 0x01 0x04 0x01 0x01 0x00 0x00 0x00
0x02 0x03 0x00 0x00 0x00 0x00
AS Format Type 1 Descriptor:
------------------------------
0x06 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x03 bSubslotSize
0x18 bBitResolution (24 bits per sample)
Hex dump:
0x06 0x24 0x02 0x01 0x03 0x18
Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x04 bEndpointAddress (OUT endpoint 4)
0x05 bmAttributes (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0216 wMaxPacketSize (1 x 534 bytes)
0x02 bInterval (2 microframes)
Hex dump:
0x07 0x05 0x04 0x05 0x16 0x02 0x02
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x08 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x00 bmAttributes
0x00 bmControls
0x01 bLockDelayUnits (milliseconds)
0x0001 wLockDelay
Hex dump:
0x08 0x25 0x01 0x00 0x00 0x01 0x01 0x00
Endpoint Descriptor:
------------------------------
0x09 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x09
Hex dump:
0x09 0x05 0x84 0x11 0x04 0x00 0x04 0x03 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x00 iInterface
Hex dump:
0x09 0x04 0x02 0x00 0x01 0x03 0x00 0x00 0x00
HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0100 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x003D bDescriptorLength
Hex dump:
0x09 0x21 0x00 0x01 0x00 0x01 0x22 0x3D 0x00
Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x82 bEndpointAddress (IN endpoint 2)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0010 wMaxPacketSize (1 x 16 bytes)
0x10 bInterval (32768 microframes)
Hex dump:
0x07 0x05 0x82 0x03 0x10 0x00 0x10
------------------------------
Other Speed Configuration Descriptor:
------------------------------
0x09 bLength
0x07 bDescriptorType
0x027B wTotalLength (635 bytes)
0x06 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0xC0 bmAttributes (Self-powered Device)
0x19 bMaxPower (50 mA)
Hex dump:
0x09 0x07 0x7B 0x02 0x06 0x01 0x00 0xC0 0x19
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x01 bInterfaceSubClass (Audio Control Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x00 0x00 0x00 0x01 0x01 0x00 0x00
AC Interface Header Descriptor:
------------------------------
0x0C bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x0100 bcdADC
0x00A0 wTotalLength (160 bytes)
0x04 bInCollection
0x01 baInterfaceNr(1)
0x02 baInterfaceNr(2)
0x03 baInterfaceNr(3)
0x04 baInterfaceNr(4)
Hex dump:
0x0C 0x24 0x01 0x00 0x01 0xA0 0x00 0x04 0x01 0x02
0x03 0x04
AC Input Terminal Descriptor:
------------------------------
0x0C bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x02 bNrChannels (2 channels)
0x0003 wChannelConfig
0x00 iChannelNames
0x00 iTerminal
Hex dump:
0x0C 0x24 0x02 0x01 0x01 0x01 0x00 0x02 0x03 0x00
0x00 0x00
AC Input Terminal Descriptor:
------------------------------
0x0C bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x07 bTerminalID
0x0603 wTerminalType (Line connector)
0x00 bAssocTerminal
0x02 bNrChannels (2 channels)
0x0003 wChannelConfig
0x00 iChannelNames
0x09 iTerminal "Line 1"
Hex dump:
0x0C 0x24 0x02 0x07 0x03 0x06 0x00 0x02 0x03 0x00
0x00 0x09
AC Input Terminal Descriptor:
------------------------------
0x0C bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x05 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x02 bNrChannels (2 channels)
0x0003 wChannelConfig
0x00 iChannelNames
0x00 iTerminal
Hex dump:
0x0C 0x24 0x02 0x05 0x01 0x01 0x00 0x02 0x03 0x00
0x00 0x00
AC Input Terminal Descriptor:
------------------------------
0x0C bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x0B bTerminalID
0x0605 wTerminalType (S/PDIF interface)
0x00 bAssocTerminal
0x02 bNrChannels (2 channels)
0x0003 wChannelConfig
0x00 iChannelNames
0x0F iTerminal "SPDIF RX1"
Hex dump:
0x0C 0x24 0x02 0x0B 0x05 0x06 0x00 0x02 0x03 0x00
0x00 0x0F
AC Output Terminal Descriptor:
------------------------------
0x09 bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x17 bTerminalID
0x0301 wTerminalType (Speaker)
0x00 bAssocTerminal
0x0C bSourceID
0x05 iTerminal "Line 1"
Hex dump:
0x09 0x24 0x03 0x17 0x01 0x03 0x00 0x0C 0x05
AC Output Terminal Descriptor:
------------------------------
0x09 bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x1B bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x2A bSourceID
0x00 iTerminal
Hex dump:
0x09 0x24 0x03 0x1B 0x01 0x01 0x00 0x2A 0x00
AC Output Terminal Descriptor:
------------------------------
0x09 bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x1F bTerminalID
0x0605 wTerminalType (S/PDIF interface)
0x00 bAssocTerminal
0x14 bSourceID
0x0D iTerminal "SPDIF TX1"
Hex dump:
0x09 0x24 0x03 0x1F 0x05 0x06 0x00 0x14 0x0D
AC Output Terminal Descriptor:
------------------------------
0x09 bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x21 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x2E bSourceID
0x00 iTerminal
Hex dump:
0x09 0x24 0x03 0x21 0x01 0x01 0x00 0x2E 0x00
AC Feature Unit Descriptor:
------------------------------
0x0A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x0C bUnitID
0x01 bSourceID
0x01 bControlSize
bmaControls:
0x01 Channel(0) - Mute
0x02 Channel(1) - Volume
0x02 Channel(2) - Volume
0x00 iFeature
Hex dump:
0x0A 0x24 0x06 0x0C 0x01 0x01 0x01 0x02 0x02 0x00
AC Feature Unit Descriptor:
------------------------------
0x0A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x10 bUnitID
0x07 bSourceID
0x01 bControlSize
bmaControls:
0x01 Channel(0) - Mute
0x02 Channel(1) - Volume
0x02 Channel(2) - Volume
0x00 iFeature
Hex dump:
0x0A 0x24 0x06 0x10 0x07 0x01 0x01 0x02 0x02 0x00
AC Feature Unit Descriptor:
------------------------------
0x0A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x14 bUnitID
0x05 bSourceID
0x01 bControlSize
bmaControls:
0x01 Channel(0) - Mute
0x00 Channel(1)
0x00 Channel(2)
0x00 iFeature
Hex dump:
0x0A 0x24 0x06 0x14 0x05 0x01 0x01 0x00 0x00 0x00
AC Feature Unit Descriptor:
------------------------------
0x0A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x16 bUnitID
0x0B bSourceID
0x01 bControlSize
bmaControls:
0x01 Channel(0) - Mute
0x00 Channel(1)
0x00 Channel(2)
0x00 iFeature
Hex dump:
0x0A 0x24 0x06 0x16 0x0B 0x01 0x01 0x00 0x00 0x00
AC Mixer Unit Descriptor:
------------------------------
0x0C bLength
0x24 bDescriptorType
0x04 bDescriptorSubtype
0x2A bUnitID
0x01 bBrInPins
0x10 baSourceID(1)
0x02 bNrChannels
0x0003 wChannelConfig
0x00 iChannelNames
bmControls:
0x00
0x00 iMixer
Hex dump:
0x0C 0x24 0x04 0x2A 0x01 0x10 0x02 0x03 0x00 0x00
0x00 0x00
AC Mixer Unit Descriptor:
------------------------------
0x0C bLength
0x24 bDescriptorType
0x04 bDescriptorSubtype
0x2E bUnitID
0x01 bBrInPins
0x16 baSourceID(1)
0x02 bNrChannels
0x0003 wChannelConfig
0x00 iChannelNames
bmControls:
0x00
0x00 iMixer
Hex dump:
0x0C 0x24 0x04 0x2E 0x01 0x16 0x02 0x03 0x00 0x00
0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x01 0x00 0x00 0x01 0x02 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x01 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x01 0x01 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x01 bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)
Hex dump:
0x07 0x24 0x01 0x01 0x00 0x01 0x00
AS Format Type 1 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 channels)
0x02 bSubframeSize
0x10 bBitResolution (16 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00BB80 tSamFreq(1) (48000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
Hex dump:
0x0E 0x24 0x02 0x01 0x02 0x02 0x10 0x02 0x80 0xBB
0x00 0x44 0xAC 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x04 0x09 0xC0 0x00 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x02 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x01 0x02 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x01 bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)
Hex dump:
0x07 0x24 0x01 0x01 0x00 0x01 0x00
AS Format Type 1 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 channels)
0x03 bSubframeSize
0x18 bBitResolution (24 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00BB80 tSamFreq(1) (48000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
Hex dump:
0x0E 0x24 0x02 0x01 0x02 0x03 0x18 0x02 0x80 0xBB
0x00 0x44 0xAC 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x04 0x09 0x20 0x01 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x02 0x00 0x00 0x01 0x02 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x01 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x02 0x01 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x05 bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)
Hex dump:
0x07 0x24 0x01 0x05 0x00 0x01 0x00
AS Format Type 1 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 channels)
0x02 bSubframeSize
0x10 bBitResolution (16 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00BB80 tSamFreq(1) (48000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
Hex dump:
0x0E 0x24 0x02 0x01 0x02 0x02 0x10 0x02 0x80 0xBB
0x00 0x44 0xAC 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x08 0x09 0xC0 0x00 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x02 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x02 0x02 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x05 bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)
Hex dump:
0x07 0x24 0x01 0x05 0x00 0x01 0x00
AS Format Type 1 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 channels)
0x03 bSubframeSize
0x18 bBitResolution (24 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00BB80 tSamFreq(1) (48000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
Hex dump:
0x0E 0x24 0x02 0x01 0x02 0x03 0x18 0x02 0x80 0xBB
0x00 0x44 0xAC 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x08 0x09 0x20 0x01 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x03 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x02 0x03 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x05 bTerminalLink
0x01 bDelay
0x2001 wFormatTag
Hex dump:
0x07 0x24 0x01 0x05 0x01 0x01 0x20
AS Format Type 3 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x03 bFormatType (FORMAT_TYPE_3)
0x02 bNrChannels (2 channels)
0x02 bSubframeSize
0x10 bBitResolution (16 bits)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00AC44 tSamFreq(1) (44100 Hz)
0x00BB80 tSamFreq(2) (48000 Hz)
Hex dump:
0x0E 0x24 0x02 0x03 0x02 0x02 0x10 0x02 0x44 0xAC
0x00 0x80 0xBB 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x08 0x09 0xC0 0x00 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x01 bLockDelayUnits (milliseconds)
0x0001 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x01 0x01 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x03 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x03 0x00 0x00 0x01 0x02 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x03 bInterfaceNumber
0x01 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x03 0x01 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x1B bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)
Hex dump:
0x07 0x24 0x01 0x1B 0x00 0x01 0x00
AS Format Type 1 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 channels)
0x02 bSubframeSize
0x10 bBitResolution (16 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00BB80 tSamFreq(1) (48000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
Hex dump:
0x0E 0x24 0x02 0x01 0x02 0x02 0x10 0x02 0x80 0xBB
0x00 0x44 0xAC 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x8B 0x05 0xC4 0x00 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x03 bInterfaceNumber
0x02 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x03 0x02 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x1B bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)
Hex dump:
0x07 0x24 0x01 0x1B 0x00 0x01 0x00
AS Format Type 1 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 channels)
0x03 bSubframeSize
0x18 bBitResolution (24 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00BB80 tSamFreq(1) (48000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
Hex dump:
0x0E 0x24 0x02 0x01 0x02 0x03 0x18 0x02 0x80 0xBB
0x00 0x44 0xAC 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x8B 0x05 0x26 0x01 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x04 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x04 0x00 0x00 0x01 0x02 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x04 bInterfaceNumber
0x01 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x04 0x01 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x21 bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)
Hex dump:
0x07 0x24 0x01 0x21 0x00 0x01 0x00
AS Format Type 1 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 channels)
0x02 bSubframeSize
0x10 bBitResolution (16 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00BB80 tSamFreq(1) (48000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
Hex dump:
0x0E 0x24 0x02 0x01 0x02 0x02 0x10 0x02 0x80 0xBB
0x00 0x44 0xAC 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x8E 0x05 0xC4 0x00 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x04 bInterfaceNumber
0x02 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol (Audio Protocol undefined)
0x00 iInterface
Hex dump:
0x09 0x04 0x04 0x02 0x01 0x01 0x02 0x00 0x00
AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x21 bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)
Hex dump:
0x07 0x24 0x01 0x21 0x00 0x01 0x00
AS Format Type 1 Descriptor:
------------------------------
0x0E bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 channels)
0x03 bSubframeSize
0x18 bBitResolution (24 bits per sample)
0x02 bSamFreqType (Discrete sampling frequencies)
0x00BB80 tSamFreq(1) (48000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
Hex dump:
0x0E 0x24 0x02 0x01 0x02 0x03 0x18 0x02 0x80 0xBB
0x00 0x44 0xAC 0x00
Endpoint Descriptor (Audio/MIDI 1.0):
------------------------------
0x07 bLength
0x05 bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x8E 0x05 0x26 0x01 0x01
AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bmAttributes (Sampling Frequency)
0x00 bLockDelayUnits (undefined)
0x0000 wLockDelay
Hex dump:
0x07 0x25 0x01 0x01 0x00 0x00 0x00
Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x05 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x00 iInterface
Hex dump:
0x09 0x04 0x05 0x00 0x01 0x03 0x00 0x00 0x00
HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0100 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x003D bDescriptorLength
Hex dump:
0x09 0x21 0x00 0x01 0x00 0x01 0x22 0x3D 0x00
Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x82 bEndpointAddress (IN endpoint 2)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0010 wMaxPacketSize (1 x 16 bytes)
0x10 bInterval (16 frames)
Hex dump:
0x07 0x05 0x82 0x03 0x10 0x00 0x10
Microsoft OS Descriptor is not available. Error code: 0x0000001F
String Descriptor Table
--------------------------------
Index LANGID String
0x00 0x0000 0x0409
Hex dump:
0x04 0x03 0x09 0x04
0x01 0x0409 "VIA Technologies, Inc."
Hex dump:
0x2E 0x03 0x56 0x00 0x49 0x00 0x41 0x00 0x20 0x00
0x54 0x00 0x65 0x00 0x63 0x00 0x68 0x00 0x6E 0x00
0x6F 0x00 0x6C 0x00 0x6F 0x00 0x67 0x00 0x69 0x00
0x65 0x00 0x73 0x00 0x2C 0x00 0x20 0x00 0x49 0x00
0x6E 0x00 0x63 0x00 0x2E 0x00
0x02 0x0409 "FURUTECH ADL A1"
Hex dump:
0x20 0x03 0x46 0x00 0x55 0x00 0x52 0x00 0x55 0x00
0x54 0x00 0x45 0x00 0x43 0x00 0x48 0x00 0x20 0x00
0x41 0x00 0x44 0x00 0x4C 0x00 0x20 0x00 0x41 0x00
0x31 0x00
0x05 0x0409 "Line 1"
Hex dump:
0x0E 0x03 0x4C 0x00 0x69 0x00 0x6E 0x00 0x65 0x00
0x20 0x00 0x31 0x00
0x09 0x0409 "Line 1"
Hex dump:
0x0E 0x03 0x4C 0x00 0x69 0x00 0x6E 0x00 0x65 0x00
0x20 0x00 0x31 0x00
0x0D 0x0409 "SPDIF TX1"
Hex dump:
0x14 0x03 0x53 0x00 0x50 0x00 0x44 0x00 0x49 0x00
0x46 0x00 0x20 0x00 0x54 0x00 0x58 0x00 0x31 0x00
0x0F 0x0409 "SPDIF RX1"
Hex dump:
0x14 0x03 0x53 0x00 0x50 0x00 0x44 0x00 0x49 0x00
0x46 0x00 0x20 0x00 0x52 0x00 0x58 0x00 0x31 0x00
------------------------------
Whole Device Descriptor as hex dump:
0x12, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x40, 0xD0, 0x16,
0x32, 0x07, 0x20, 0x00, 0x01, 0x02, 0x00, 0x01
Whole Device Qualifier Descriptor as hex dump:
0x0A, 0x06, 0x00, 0x02, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00
Whole Configuration Descriptor as hex dump:
0x09, 0x02, 0xEA, 0x00, 0x03, 0x01, 0x00, 0xC0, 0x19, 0x08,
0x0B, 0x00, 0x02, 0xFF, 0x00, 0x20, 0x00, 0x09, 0x04, 0x00,
0x00, 0x00, 0x01, 0x01, 0x20, 0x00, 0x09, 0x24, 0x01, 0x00,
0x02, 0x01, 0x40, 0x00, 0x00, 0x08, 0x24, 0x0A, 0x80, 0x06,
0x03, 0x00, 0x00, 0x11, 0x24, 0x02, 0x01, 0x01, 0x01, 0x00,
0x80, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x0C, 0x24, 0x03, 0x17, 0x05, 0x06, 0x00, 0x0C, 0x80, 0x00,
0x00, 0x00, 0x12, 0x24, 0x06, 0x0C, 0x01, 0x03, 0x00, 0x00,
0x00, 0x0C, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
0x09, 0x04, 0x01, 0x00, 0x00, 0x01, 0x02, 0x20, 0x00, 0x09,
0x04, 0x01, 0x01, 0x02, 0x01, 0x02, 0x20, 0x00, 0x10, 0x24,
0x01, 0x01, 0x04, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02, 0x03,
0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x02, 0x01, 0x02, 0x10,
0x07, 0x05, 0x04, 0x05, 0xC4, 0x02, 0x03, 0x08, 0x25, 0x01,
0x00, 0x00, 0x01, 0x01, 0x00, 0x09, 0x05, 0x84, 0x11, 0x04,
0x00, 0x04, 0x03, 0x00, 0x09, 0x04, 0x01, 0x02, 0x02, 0x01,
0x02, 0x20, 0x00, 0x10, 0x24, 0x01, 0x01, 0x04, 0x01, 0x01,
0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x06,
0x24, 0x02, 0x01, 0x03, 0x18, 0x07, 0x05, 0x04, 0x05, 0x16,
0x02, 0x02, 0x08, 0x25, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00,
0x09, 0x05, 0x84, 0x11, 0x04, 0x00, 0x04, 0x03, 0x00, 0x09,
0x04, 0x02, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x09, 0x21,
0x00, 0x01, 0x00, 0x01, 0x22, 0x3D, 0x00, 0x07, 0x05, 0x82,
0x03, 0x10, 0x00, 0x10
Whole Other Speed Configuration Descriptor as hex dump:
0x09, 0x07, 0x7B, 0x02, 0x06, 0x01, 0x00, 0xC0, 0x19, 0x09,
0x04, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0C, 0x24,
0x01, 0x00, 0x01, 0xA0, 0x00, 0x04, 0x01, 0x02, 0x03, 0x04,
0x0C, 0x24, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x03, 0x00,
0x00, 0x00, 0x0C, 0x24, 0x02, 0x07, 0x03, 0x06, 0x00, 0x02,
0x03, 0x00, 0x00, 0x09, 0x0C, 0x24, 0x02, 0x05, 0x01, 0x01,
0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x24, 0x02, 0x0B,
0x05, 0x06, 0x00, 0x02, 0x03, 0x00, 0x00, 0x0F, 0x09, 0x24,
0x03, 0x17, 0x01, 0x03, 0x00, 0x0C, 0x05, 0x09, 0x24, 0x03,
0x1B, 0x01, 0x01, 0x00, 0x2A, 0x00, 0x09, 0x24, 0x03, 0x1F,
0x05, 0x06, 0x00, 0x14, 0x0D, 0x09, 0x24, 0x03, 0x21, 0x01,
0x01, 0x00, 0x2E, 0x00, 0x0A, 0x24, 0x06, 0x0C, 0x01, 0x01,
0x01, 0x02, 0x02, 0x00, 0x0A, 0x24, 0x06, 0x10, 0x07, 0x01,
0x01, 0x02, 0x02, 0x00, 0x0A, 0x24, 0x06, 0x14, 0x05, 0x01,
0x01, 0x00, 0x00, 0x00, 0x0A, 0x24, 0x06, 0x16, 0x0B, 0x01,
0x01, 0x00, 0x00, 0x00, 0x0C, 0x24, 0x04, 0x2A, 0x01, 0x10,
0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x24, 0x04, 0x2E,
0x01, 0x16, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x09, 0x04,
0x01, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x09, 0x04, 0x01,
0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x01,
0x00, 0x01, 0x00, 0x0E, 0x24, 0x02, 0x01, 0x02, 0x02, 0x10,
0x02, 0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x07, 0x05, 0x04,
0x09, 0xC0, 0x00, 0x01, 0x07, 0x25, 0x01, 0x01, 0x00, 0x00,
0x00, 0x09, 0x04, 0x01, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00,
0x07, 0x24, 0x01, 0x01, 0x00, 0x01, 0x00, 0x0E, 0x24, 0x02,
0x01, 0x02, 0x03, 0x18, 0x02, 0x80, 0xBB, 0x00, 0x44, 0xAC,
0x00, 0x07, 0x05, 0x04, 0x09, 0x20, 0x01, 0x01, 0x07, 0x25,
0x01, 0x01, 0x00, 0x00, 0x00, 0x09, 0x04, 0x02, 0x00, 0x00,
0x01, 0x02, 0x00, 0x00, 0x09, 0x04, 0x02, 0x01, 0x01, 0x01,
0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x05, 0x00, 0x01, 0x00,
0x0E, 0x24, 0x02, 0x01, 0x02, 0x02, 0x10, 0x02, 0x80, 0xBB,
0x00, 0x44, 0xAC, 0x00, 0x07, 0x05, 0x08, 0x09, 0xC0, 0x00,
0x01, 0x07, 0x25, 0x01, 0x01, 0x00, 0x00, 0x00, 0x09, 0x04,
0x02, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01,
0x05, 0x00, 0x01, 0x00, 0x0E, 0x24, 0x02, 0x01, 0x02, 0x03,
0x18, 0x02, 0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x07, 0x05,
0x08, 0x09, 0x20, 0x01, 0x01, 0x07, 0x25, 0x01, 0x01, 0x00,
0x00, 0x00, 0x09, 0x04, 0x02, 0x03, 0x01, 0x01, 0x02, 0x00,
0x00, 0x07, 0x24, 0x01, 0x05, 0x01, 0x01, 0x20, 0x0E, 0x24,
0x02, 0x03, 0x02, 0x02, 0x10, 0x02, 0x44, 0xAC, 0x00, 0x80,
0xBB, 0x00, 0x07, 0x05, 0x08, 0x09, 0xC0, 0x00, 0x01, 0x07,
0x25, 0x01, 0x01, 0x01, 0x01, 0x00, 0x09, 0x04, 0x03, 0x00,
0x00, 0x01, 0x02, 0x00, 0x00, 0x09, 0x04, 0x03, 0x01, 0x01,
0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x1B, 0x00, 0x01,
0x00, 0x0E, 0x24, 0x02, 0x01, 0x02, 0x02, 0x10, 0x02, 0x80,
0xBB, 0x00, 0x44, 0xAC, 0x00, 0x07, 0x05, 0x8B, 0x05, 0xC4,
0x00, 0x01, 0x07, 0x25, 0x01, 0x01, 0x00, 0x00, 0x00, 0x09,
0x04, 0x03, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24,
0x01, 0x1B, 0x00, 0x01, 0x00, 0x0E, 0x24, 0x02, 0x01, 0x02,
0x03, 0x18, 0x02, 0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x07,
0x05, 0x8B, 0x05, 0x26, 0x01, 0x01, 0x07, 0x25, 0x01, 0x01,
0x00, 0x00, 0x00, 0x09, 0x04, 0x04, 0x00, 0x00, 0x01, 0x02,
0x00, 0x00, 0x09, 0x04, 0x04, 0x01, 0x01, 0x01, 0x02, 0x00,
0x00, 0x07, 0x24, 0x01, 0x21, 0x00, 0x01, 0x00, 0x0E, 0x24,
0x02, 0x01, 0x02, 0x02, 0x10, 0x02, 0x80, 0xBB, 0x00, 0x44,
0xAC, 0x00, 0x07, 0x05, 0x8E, 0x05, 0xC4, 0x00, 0x01, 0x07,
0x25, 0x01, 0x01, 0x00, 0x00, 0x00, 0x09, 0x04, 0x04, 0x02,
0x01, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x21, 0x00,
0x01, 0x00, 0x0E, 0x24, 0x02, 0x01, 0x02, 0x03, 0x18, 0x02,
0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x07, 0x05, 0x8E, 0x05,
0x26, 0x01, 0x01, 0x07, 0x25, 0x01, 0x01, 0x00, 0x00, 0x00,
0x09, 0x04, 0x05, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x09,
0x21, 0x00, 0x01, 0x00, 0x01, 0x22, 0x3D, 0x00, 0x07, 0x05,
0x82, 0x03, 0x10, 0x00, 0x10
------------------------------
Connection path for device:
USB xHCI ????? ???????
Root Hub
FURUTECH ADL A1 (VID=0x16D0 PID=0x0732) Port: 2
Running on: Windows 10 or greater (Build Version 18362)
Brought to you by TDD v2.15.0, Jun 8 2020, 17:18:07
Who is online
Users browsing this forum: No registered users and 16 guests