Debugging USB DAC (if crashing or not recognized)

Report bugs and unexpected behavior here.

Re: Debugging USB DAC (if crashing or not recognized)

Postby octie1968 » Tue Feb 23, 2016 2:33 pm

Hello, I am using a Fiio K1 DAC with a Blackview Alife P1 Pro. Everything OK (except of DAC volume control through phone buttons not working, selecting option in Neutron settings crashes playback). The only remarkable issue is that since latest Neutron update the default Android 'Music' app launches every time I attach my DAC, so it's running together to Neutron in a very annoying way. Never happened previously. Any help appreciate. Thanks in advance for your cooperation.
octie1968
 
Posts: 2
Joined: Mon Feb 22, 2016 9:19 am

Re: Debugging USB DAC (if crashing or not recognized)

Postby Nuthapon » Sun Apr 10, 2016 3:07 am

Device : Oneplus One + Neutron 1.89.0
DAC : TEAC HA P50
Situations : Neutron find DACs but can't play through it

Dump
Code: Select all
Information for device HA-P50 (VID=0x0644 PID=0x804C):

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device is hub: No
Device address: 0x0004
Current configuration value: 0x02
Number of open pipes: 2

Device Descriptor:
------------------------------
0x12   bLength
0x01   bDescriptorType
0x0200   bcdUSB
0x00   bDeviceClass   
0x00   bDeviceSubClass   
0x00   bDeviceProtocol   
0x08   bMaxPacketSize0   (8 Bytes)
0x0644   idVendor
0x804C   idProduct
0x0100   bcdDevice
0x01   iManufacturer   "TEAC Corporation"
0x02   iProduct   "HA-P50"
0x00   iSerialNumber
0x01   bNumConfigurations

Configuration Descriptor:
------------------------------
0x09   bLength
0x02   bDescriptorType
0x00BC   wTotalLength   (188 Bytes)
0x02   bNumInterfaces
0x02   bConfigurationValue
0x00   iConfiguration
0xC0   bmAttributes   (Self-powered Device)
0x00   bMaxPower   (0 mA)

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x01   bInterfaceSubClass   (Audio Control Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AC Interface Header Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x0100   bcdADC
0x0027   wTotalLength   (39 Bytes)
0x01   bInCollection
0x02   baInterfaceNr(1)

AC Input Terminal Descriptor:
------------------------------
0x0C   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x09   bTerminalID
0x0101   wTerminalType   (USB Streaming)
0x00   bAssocTerminal
0x02   bNrChannels   (2 Channels)
0x0003   wChannelConfig
0x00   iChannelNames
0x00   iTerminal

AC Feature Unit Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x06   bDescriptorSubtype
0x05   bUnitID
0x09   bSourceID
0x02   bControlSize
bmaControls:
 0x01 0x00   Channel(0)
0x00   iFeature


AC Output Terminal Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x03   bDescriptorSubtype
0x02   bTerminalID
0x0301   wTerminalType   (Speaker)
0x00   bAssocTerminal
0x05   bSourceID
0x00   iTerminal

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x01   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x09   bTerminalLink
0x01   bDelay
0x0001   wFormatTag   (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x14   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x02   bSubframeSize
0x10   bBitResolution   (16 Bits/sample)
0x04   bSamFreqType   (Discrete sampling frequencies)
0x00BB80    tSamFreq(1)   (48000 Hz)
0x00AC44    tSamFreq(2)   (44100 Hz)
0x015888    tSamFreq(3)   (88200 Hz)
0x017700    tSamFreq(4)   (96000 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0246   wMaxPacketSize   (582 Bytes)
0x01   bInterval
0x00   bRefresh
0x83   bSynchAddress

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x01   bmAttributes   (Sampling Frequency)
0x00   bLockDelayUnits   (Undefined)
0x0000   wLockDelay

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x83   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0003   wMaxPacketSize   (3 Bytes)
0x01   bInterval
0x03   bRefresh
0x00   bSynchAddress

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x02   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x09   bTerminalLink
0x01   bDelay
0x0001   wFormatTag   (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x14   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x03   bSubframeSize
0x18   bBitResolution   (24 Bits/sample)
0x04   bSamFreqType   (Discrete sampling frequencies)
0x00BB80    tSamFreq(1)   (48000 Hz)
0x00AC44    tSamFreq(2)   (44100 Hz)
0x015888    tSamFreq(3)   (88200 Hz)
0x017700    tSamFreq(4)   (96000 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0246   wMaxPacketSize   (582 Bytes)
0x01   bInterval
0x00   bRefresh
0x83   bSynchAddress

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x01   bmAttributes   (Sampling Frequency)
0x00   bLockDelayUnits   (Undefined)
0x0000   wLockDelay

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x83   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0003   wMaxPacketSize   (3 Bytes)
0x01   bInterval
0x03   bRefresh
0x00   bSynchAddress

Microsoft OS Descriptor is not available. Error code: 0x0000001F

String Descriptor Table
--------------------------------
Index  LANGID  String
0x00   0x0000  0x0409
0x01   0x0409  "TEAC Corporation"
0x02   0x0409  "HA-P50"

------------------------------

Connection path for device:
USB xHCI Compliant Host Controller
Root Hub
HA-P50 (VID=0x0644 PID=0x804C) Port: 3

Running on: Windows 10 or greater

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38



Dump+HEX
Code: Select all
Information for device HA-P50 (VID=0x0644 PID=0x804C):

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device is hub: No
Device address: 0x0004
Current configuration value: 0x02
Number of open pipes: 2

Device Descriptor:
------------------------------
0x12   bLength
0x01   bDescriptorType
0x0200   bcdUSB
0x00   bDeviceClass   
0x00   bDeviceSubClass   
0x00   bDeviceProtocol   
0x08   bMaxPacketSize0   (8 Bytes)
0x0644   idVendor
0x804C   idProduct
0x0100   bcdDevice
0x01   iManufacturer   "TEAC Corporation"
0x02   iProduct   "HA-P50"
0x00   iSerialNumber
0x01   bNumConfigurations
Hex dump:
0x12 0x01 0x00 0x02 0x00 0x00 0x00 0x08 0x44 0x06
0x4C 0x80 0x00 0x01 0x01 0x02 0x00 0x01

Configuration Descriptor:
------------------------------
0x09   bLength
0x02   bDescriptorType
0x00BC   wTotalLength   (188 Bytes)
0x02   bNumInterfaces
0x02   bConfigurationValue
0x00   iConfiguration
0xC0   bmAttributes   (Self-powered Device)
0x00   bMaxPower   (0 mA)
Hex dump:
0x09 0x02 0xBC 0x00 0x02 0x02 0x00 0xC0 0x00

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x01   bInterfaceSubClass   (Audio Control Interface)
0x00   bInterfaceProtocol   
0x00   iInterface
Hex dump:
0x09 0x04 0x01 0x00 0x00 0x01 0x01 0x00 0x00

AC Interface Header Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x0100   bcdADC
0x0027   wTotalLength   (39 Bytes)
0x01   bInCollection
0x02   baInterfaceNr(1)
Hex dump:
0x09 0x24 0x01 0x00 0x01 0x27 0x00 0x01 0x02

AC Input Terminal Descriptor:
------------------------------
0x0C   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x09   bTerminalID
0x0101   wTerminalType   (USB Streaming)
0x00   bAssocTerminal
0x02   bNrChannels   (2 Channels)
0x0003   wChannelConfig
0x00   iChannelNames
0x00   iTerminal
Hex dump:
0x0C 0x24 0x02 0x09 0x01 0x01 0x00 0x02 0x03 0x00
0x00 0x00

AC Feature Unit Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x06   bDescriptorSubtype
0x05   bUnitID
0x09   bSourceID
0x02   bControlSize
bmaControls:
 0x01 0x00   Channel(0)
0x00   iFeature

Hex dump:
0x09 0x24 0x06 0x05 0x09 0x02 0x01 0x00 0x00

AC Output Terminal Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x03   bDescriptorSubtype
0x02   bTerminalID
0x0301   wTerminalType   (Speaker)
0x00   bAssocTerminal
0x05   bSourceID
0x00   iTerminal
Hex dump:
0x09 0x24 0x03 0x02 0x01 0x03 0x00 0x05 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   
0x00   iInterface
Hex dump:
0x09 0x04 0x02 0x00 0x00 0x01 0x02 0x00 0x00

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x01   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface
Hex dump:
0x09 0x04 0x02 0x01 0x02 0x01 0x02 0x00 0x00

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x09   bTerminalLink
0x01   bDelay
0x0001   wFormatTag   (PCM)
Hex dump:
0x07 0x24 0x01 0x09 0x01 0x01 0x00

AS Format Type 1 Descriptor:
------------------------------
0x14   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x02   bSubframeSize
0x10   bBitResolution   (16 Bits/sample)
0x04   bSamFreqType   (Discrete sampling frequencies)
0x00BB80    tSamFreq(1)   (48000 Hz)
0x00AC44    tSamFreq(2)   (44100 Hz)
0x015888    tSamFreq(3)   (88200 Hz)
0x017700    tSamFreq(4)   (96000 Hz)
Hex dump:
0x14 0x24 0x02 0x01 0x02 0x02 0x10 0x04 0x80 0xBB
0x00 0x44 0xAC 0x00 0x88 0x58 0x01 0x00 0x77 0x01

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0246   wMaxPacketSize   (582 Bytes)
0x01   bInterval
0x00   bRefresh
0x83   bSynchAddress
Hex dump:
0x09 0x05 0x03 0x05 0x46 0x02 0x01 0x00 0x83

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

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x83   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0003   wMaxPacketSize   (3 Bytes)
0x01   bInterval
0x03   bRefresh
0x00   bSynchAddress
Hex dump:
0x09 0x05 0x83 0x11 0x03 0x00 0x01 0x03 0x00

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x02   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface
Hex dump:
0x09 0x04 0x02 0x02 0x02 0x01 0x02 0x00 0x00

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x09   bTerminalLink
0x01   bDelay
0x0001   wFormatTag   (PCM)
Hex dump:
0x07 0x24 0x01 0x09 0x01 0x01 0x00

AS Format Type 1 Descriptor:
------------------------------
0x14   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x03   bSubframeSize
0x18   bBitResolution   (24 Bits/sample)
0x04   bSamFreqType   (Discrete sampling frequencies)
0x00BB80    tSamFreq(1)   (48000 Hz)
0x00AC44    tSamFreq(2)   (44100 Hz)
0x015888    tSamFreq(3)   (88200 Hz)
0x017700    tSamFreq(4)   (96000 Hz)
Hex dump:
0x14 0x24 0x02 0x01 0x02 0x03 0x18 0x04 0x80 0xBB
0x00 0x44 0xAC 0x00 0x88 0x58 0x01 0x00 0x77 0x01

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0246   wMaxPacketSize   (582 Bytes)
0x01   bInterval
0x00   bRefresh
0x83   bSynchAddress
Hex dump:
0x09 0x05 0x03 0x05 0x46 0x02 0x01 0x00 0x83

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

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x83   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0003   wMaxPacketSize   (3 Bytes)
0x01   bInterval
0x03   bRefresh
0x00   bSynchAddress
Hex dump:
0x09 0x05 0x83 0x11 0x03 0x00 0x01 0x03 0x00

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  "TEAC Corporation"
Hex dump:
0x22 0x03 0x54 0x00 0x45 0x00 0x41 0x00 0x43 0x00
0x20 0x00 0x43 0x00 0x6F 0x00 0x72 0x00 0x70 0x00
0x6F 0x00 0x72 0x00 0x61 0x00 0x74 0x00 0x69 0x00
0x6F 0x00 0x6E 0x00

0x02   0x0409  "HA-P50"
Hex dump:
0x0E 0x03 0x48 0x00 0x41 0x00 0x2D 0x00 0x50 0x00
0x35 0x00 0x30 0x00

------------------------------

Whole Device Descriptor as hex dump:
0x12, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x44, 0x06,
0x4C, 0x80, 0x00, 0x01, 0x01, 0x02, 0x00, 0x01

Whole Configuration Descriptor as hex dump:
0x09, 0x02, 0xBC, 0x00, 0x02, 0x02, 0x00, 0xC0, 0x00, 0x09,
0x04, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x09, 0x24,
0x01, 0x00, 0x01, 0x27, 0x00, 0x01, 0x02, 0x0C, 0x24, 0x02,
0x09, 0x01, 0x01, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x09,
0x24, 0x06, 0x05, 0x09, 0x02, 0x01, 0x00, 0x00, 0x09, 0x24,
0x03, 0x02, 0x01, 0x03, 0x00, 0x05, 0x00, 0x09, 0x04, 0x02,
0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x09, 0x04, 0x02, 0x01,
0x02, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x09, 0x01,
0x01, 0x00, 0x14, 0x24, 0x02, 0x01, 0x02, 0x02, 0x10, 0x04,
0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x88, 0x58, 0x01, 0x00,
0x77, 0x01, 0x09, 0x05, 0x03, 0x05, 0x46, 0x02, 0x01, 0x00,
0x83, 0x07, 0x25, 0x01, 0x01, 0x00, 0x00, 0x00, 0x09, 0x05,
0x83, 0x11, 0x03, 0x00, 0x01, 0x03, 0x00, 0x09, 0x04, 0x02,
0x02, 0x02, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x09,
0x01, 0x01, 0x00, 0x14, 0x24, 0x02, 0x01, 0x02, 0x03, 0x18,
0x04, 0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x88, 0x58, 0x01,
0x00, 0x77, 0x01, 0x09, 0x05, 0x03, 0x05, 0x46, 0x02, 0x01,
0x00, 0x83, 0x07, 0x25, 0x01, 0x01, 0x00, 0x00, 0x00, 0x09,
0x05, 0x83, 0x11, 0x03, 0x00, 0x01, 0x03, 0x00


------------------------------

Connection path for device:
USB xHCI Compliant Host Controller
Root Hub
HA-P50 (VID=0x0644 PID=0x804C) Port: 3

Running on: Windows 10 or greater

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38
Nuthapon
 
Posts: 1
Joined: Sun Apr 10, 2016 3:00 am

Re: Debugging USB DAC (if crashing or not recognized)

Postby klassikmann » Mon Apr 11, 2016 11:33 am

Phone: Samsung Note II (rooted)
USB DAC: TEAC UD-501, Driver V1.08
Neutron: Samsung, ARMv7 + NEON, V1.89.0
Situation: Can't find USB DAC
Code: Select all
Information for device TEAC UD-501 (VID=0x0644 PID=0x8043):

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: HighSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device is hub: No
Device address: 0x0002
Current configuration value: 0x01
Number of open pipes: 1

Device Descriptor:
------------------------------
0x12   bLength
0x01   bDescriptorType
0x0200   bcdUSB
0xEF   bDeviceClass   (Miscellaneous device)
0x02   bDeviceSubClass   
0x01   bDeviceProtocol   
0x40   bMaxPacketSize0   (64 Bytes)
0x0644   idVendor
0x8043   idProduct
0x0100   bcdDevice
0x01   iManufacturer   "TEAC Corporation"
0x02   iProduct   "TEAC UD-501"
0x00   iSerialNumber
0x01   bNumConfigurations

Device Qualifier Descriptor:
------------------------------
0x0A   bLength
0x06   bDescriptorType
0x0200   bcdUSB
0xEF   bDeviceClass   (Miscellaneous device)
0x02   bDeviceSubClass   
0x01   bDeviceProtocol   
0x40   bMaxPacketSize0   (64 Bytes)
0x01   bNumConfigurations
0x00   bReserved

Configuration Descriptor:
------------------------------
0x09   bLength
0x02   bDescriptorType
0x00EE   wTotalLength   (238 Bytes)
0x03   bNumInterfaces
0x01   bConfigurationValue
0x00   iConfiguration
0x80   bmAttributes   (Bus-powered Device)
0x96   bMaxPower   (300 mA)

Interface Association Descriptor:
------------------------------
0x08   bLength
0x0B   bDescriptorType
0x00   bFirstInterface
0x02   bInterfaceCount
0x01   bFunctionClass   (Audio Device Class)
0x00   bFunctionSubClass   
0x20   bFunctionProtocol   
0x00   iFunction

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x00   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x01   bInterfaceSubClass   (Audio Control Interface)
0x20   bInterfaceProtocol   
0x04   iInterface   "TEAC USB AUDIO DEVICE"

AC Interface Header Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x0200   bcdADC
0x08   bCategory   (IO_BOX)
0x0048   wTotalLength   (72 Bytes)
0x00   bmControls

AC Clock Source Descriptor:
------------------------------
0x08   bLength
0x24   bDescriptorType
0x0A   bDescriptorSubtype
0x29   bClockID
0x03   bmAttributes
0x07   bmControls
0x00   bAssocTerminal
0x00   iClockSource

AC Clock Selector Descriptor:
------------------------------
0x08   bLength
0x24   bDescriptorType
0x0B   bDescriptorSubtype
0x28   bClockID
0x01   bNrInPins
0x29   baCSourceID(1)
0x03   bmControls
0x00   iClockSelector

AC Input Terminal Descriptor:
------------------------------
0x11   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x02   bTerminalID
0x0101   wTerminalType   (USB Streaming)
0x00   bAssocTerminal
0x28   bCSourceID
0x02   bNrChannels   (2 Channels)
0x00000000   bmChannelConfig
0x00   iChannelNames
0x00   bmControls
0x00   iTerminal

AC Feature Unit Descriptor:
------------------------------
0x12   bLength
0x24   bDescriptorType
0x06   bDescriptorSubtype
0x0A   bUnitID
0x02   bSourceID
0x00000003   bmaControls(0)
0x0000000C   bmaControls(1)
0x0000000C   bmaControls(2)
0x00   iFeature

AC Output Terminal Descriptor:
------------------------------
0x0C   bLength
0x24   bDescriptorType
0x03   bDescriptorSubtype
0x14   bTerminalID
0x0602   wTerminalType   (Digital audio interface)
0x00   bAssocTerminal
0x0A   bSourceID
0x29   bCSourceID
0x0000   bmControls
0x00   iTerminal

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x20   bInterfaceProtocol   
0x04   iInterface   "TEAC USB AUDIO DEVICE"

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x01   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x20   bInterfaceProtocol   
0x04   iInterface   "TEAC USB AUDIO DEVICE"

AS Interface Descriptor:
------------------------------
0x10   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x02   bTerminalLink
0x00   bmControls
0x01   bFormatType   (FORMAT_TYPE_1)
0x00000001   bmFormats
0x02   bNrChannels   (2 Channels)
0x00000000   bmChannelConfig
0x00   iChannelNames

AS Format Type 1 Descriptor:
------------------------------
0x06   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x04   bSubslotSize
0x18   bBitResolution   (24 Bits/sample)

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x01   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0400   wMaxPacketSize   (1024 Bytes)
0x01   bInterval

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x08   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x00   bmAttributes
0x00   bmControls
0x00   bLockDelayUnits   (Undefined)
0x0000   wLockDelay

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x81   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0004   wMaxPacketSize   (4 Bytes)
0x04   bInterval

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x02   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x20   bInterfaceProtocol   
0x04   iInterface   "TEAC USB AUDIO DEVICE"

AS Interface Descriptor:
------------------------------
0x10   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x02   bTerminalLink
0x00   bmControls
0x01   bFormatType   (FORMAT_TYPE_1)
0x00000001   bmFormats
0x02   bNrChannels   (2 Channels)
0x00000000   bmChannelConfig
0x00   iChannelNames

AS Format Type 1 Descriptor:
------------------------------
0x06   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x04   bSubslotSize
0x20   bBitResolution   (32 Bits/sample)

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x01   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0400   wMaxPacketSize   (1024 Bytes)
0x01   bInterval

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x08   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x00   bmAttributes
0x00   bmControls
0x00   bLockDelayUnits   (Undefined)
0x0000   wLockDelay

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x81   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0004   wMaxPacketSize   (4 Bytes)
0x04   bInterval

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x00   bInterfaceSubClass   
0x00   bInterfaceProtocol   
0x00   iInterface

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0110   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x0023   bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x84   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008   wMaxPacketSize   (8 Bytes)
0x09   bInterval

Other Speed Configuration Descriptor:
------------------------------
0x09   bLength
0x07   bDescriptorType
0x009B   wTotalLength   (155 Bytes)
0x03   bNumInterfaces
0x01   bConfigurationValue
0x00   iConfiguration
0x80   bmAttributes   (Bus-powered Device)
0x96   bMaxPower   (300 mA)

Interface Association Descriptor:
------------------------------
0x08   bLength
0x0B   bDescriptorType
0x00   bFirstInterface
0x02   bInterfaceCount
0x01   bFunctionClass   (Audio Device Class)
0x00   bFunctionSubClass   
0x20   bFunctionProtocol   
0x00   iFunction

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x00   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x01   bInterfaceSubClass   (Audio Control Interface)
0x00   bInterfaceProtocol   
0x04   iInterface   "TEAC USB AUDIO DEVICE"

AC Interface Header Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x0100   bcdADC
0x0028   wTotalLength   (40 Bytes)
0x01   bInCollection
0x01   baInterfaceNr(1)

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

AC Output Terminal Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x03   bDescriptorSubtype
0x01   bTerminalID
0x0602   wTerminalType   (Digital audio interface)
0x00   bAssocTerminal
0x05   bSourceID
0x00   iTerminal

AC Feature Unit Descriptor:
------------------------------
0x0A   bLength
0x24   bDescriptorType
0x06   bDescriptorSubtype
0x05   bUnitID
0x01   bSourceID
0x01   bControlSize
bmaControls:
 0x01   Channel(0)
 0x02   Channel(1)
 0x02   Channel(2)
0x00   iFeature


Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x04   iInterface   "TEAC USB AUDIO DEVICE"

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x01   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x04   iInterface   "TEAC USB AUDIO DEVICE"

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x01   bTerminalLink
0x00   bDelay
0x0001   wFormatTag   (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x0E   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x04   bSubframeSize
0x18   bBitResolution   (24 Bits/sample)
0x02   bSamFreqType   (Discrete sampling frequencies)
0x00AC44    tSamFreq(1)   (44100 Hz)
0x00BB80    tSamFreq(2)   (48000 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x01   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0188   wMaxPacketSize   (392 Bytes)
0x01   bInterval
0x00   bRefresh
0x81   bSynchAddress

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x01   bmAttributes   (Sampling Frequency)
0x00   bLockDelayUnits   (Undefined)
0x0000   wLockDelay

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x81   bEndpointAddress   (IN Endpoint)
0x01   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Data)
0x0003   wMaxPacketSize   (3 Bytes)
0x01   bInterval
0x04   bRefresh
0x00   bSynchAddress

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x00   bInterfaceSubClass   
0x00   bInterfaceProtocol   
0x00   iInterface

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0110   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x0023   bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x84   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008   wMaxPacketSize   (8 Bytes)
0x20   bInterval

Microsoft OS Descriptor is not available. Error code: 0x0000001F

String Descriptor Table
--------------------------------
Index  LANGID  String
0x00   0x0000  0x0409
0x01   0x0409  "TEAC Corporation"
0x02   0x0409  "TEAC UD-501"
0x04   0x0409  "TEAC USB AUDIO DEVICE"

------------------------------

Connection path for device:
Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B34
Root Hub
Generic USB Hub
TEAC UD-501 (VID=0x0644 PID=0x8043) Port: 2

Running on: Windows 10 or greater

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38
klassikmann
 
Posts: 1
Joined: Mon Apr 11, 2016 11:21 am

Re: Debugging USB DAC (if crashing or not recognized)

Postby The_FNG » Tue May 03, 2016 12:49 pm

Hello Dimitry - Last time we spoke was in December of 2013. Android had not yet embraced advanced USB tech, including OTG. I'm still using Neutron - loving the advanced parametric equalizer choices to reduce unwanted resonances, etc.

Currently, I'm running an LG-V10. It's DAC sounds wonderful, but I prefer using one of my headphone amps, the Leckerton UHA-6S.MKII w/DAC. Problem is, when I enable Neutron's direct access to USB, and then into the Leckerton, the output is MONO. Weird.

LG-V10, Marshmallow
Neutron (latest from Store)
Leckerton UHA-6S.MKII
Noble Kaiser 10U

Here are the dumps. I connected the Leckerton to my PC, and this is the data I got from both utilities.

Information for device USB Audio DAC (VID=0x08BB PID=0x2706):

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device is hub: No
Device address: 0x0003
Current configuration value: 0x01
Number of open pipes: 1

Device Descriptor:
------------------------------
0x12 bLength
0x01 bDescriptorType
0x0110 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x08 bMaxPacketSize0 (8 Bytes)
0x08BB idVendor
0x2706 idProduct
0x0100 bcdDevice
0x01 iManufacturer "Burr-Brown from TI "
0x02 iProduct "USB Audio DAC "
0x00 iSerialNumber
0x01 bNumConfigurations

Configuration Descriptor:
------------------------------
0x09 bLength
0x02 bDescriptorType
0x00BE wTotalLength (190 Bytes)
0x03 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0xC0 bmAttributes (Self-powered Device)
0x0A bMaxPower (20 mA)

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x01 bInterfaceSubClass (Audio Control Interface)
0x00 bInterfaceProtocol
0x00 iInterface

AC Interface Header Descriptor:
------------------------------
0x09 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x0100 bcdADC
0x0028 wTotalLength (40 Bytes)
0x01 bInCollection
0x01 baInterfaceNr(1)

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

AC Output Terminal Descriptor:
------------------------------
0x09 bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x02 bTerminalID
0x0301 wTerminalType (Speaker)
0x00 bAssocTerminal
0x03 bSourceID
0x00 iTerminal

AC Feature Unit Descriptor:
------------------------------
0x0A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x03 bUnitID
0x01 bSourceID
0x01 bControlSize
bmaControls:
0x01 Channel(0)
0x02 Channel(1)
0x02 Channel(2)
0x00 iFeature


Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol
0x00 iInterface

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x01 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol
0x00 iInterface

AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x01 bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x11 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x02 bNrChannels (2 Channels)
0x02 bSubframeSize
0x10 bBitResolution (16 Bits/sample)
0x03 bSamFreqType (Discrete sampling frequencies)
0x007D00 tSamFreq(1) (32000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
0x00BB80 tSamFreq(3) (48000 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09 bLength
0x05 bDescriptorType
0x02 bEndpointAddress (OUT Endpoint)
0x09 bmAttributes (Transfer: Isochronous / Synch: Adaptive / Usage: Data)
0x00C0 wMaxPacketSize (192 Bytes)
0x01 bInterval
0x00 bRefresh
0x00 bSynchAddress

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x00 bmAttributes
0x02 bLockDelayUnits (Decoded PCM samples)
0x0200 wLockDelay

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x02 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x00 bInterfaceProtocol
0x00 iInterface

AS Interface Descriptor:
------------------------------
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x01 bTerminalLink
0x00 bDelay
0x0001 wFormatTag (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x11 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType (FORMAT_TYPE_1)
0x01 bNrChannels (1 Channels)
0x02 bSubframeSize
0x10 bBitResolution (16 Bits/sample)
0x03 bSamFreqType (Discrete sampling frequencies)
0x007D00 tSamFreq(1) (32000 Hz)
0x00AC44 tSamFreq(2) (44100 Hz)
0x00BB80 tSamFreq(3) (48000 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09 bLength
0x05 bDescriptorType
0x02 bEndpointAddress (OUT Endpoint)
0x09 bmAttributes (Transfer: Isochronous / Synch: Adaptive / Usage: Data)
0x0060 wMaxPacketSize (96 Bytes)
0x01 bInterval
0x00 bRefresh
0x00 bSynchAddress

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x00 bmAttributes
0x02 bLockDelayUnits (Decoded PCM samples)
0x0200 wLockDelay

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass (Human Interface Device Class)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x00 iInterface

HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0100 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType (Report descriptor)
0x0024 bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x85 bEndpointAddress (IN Endpoint)
0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data)
0x0001 wMaxPacketSize (1 Bytes)
0x0A bInterval

Microsoft OS Descriptor:
------------------------------
0x22 bLength
0x03 bDescriptorType
Hex dump:
0x22 0x03 0x55 0x00 0x53 0x00 0x42 0x00 0x20 0x00
0x41 0x00 0x75 0x00 0x64 0x00 0x69 0x00 0x6F 0x00
0x20 0x00 0x44 0x00 0x41 0x00 0x43 0x00 0x20 0x00
0x20 0x00 0x20 0x00

String Descriptor Table
--------------------------------
Index LANGID String
0x00 0x0000 0x0409
0x01 0x0409 "Burr-Brown from TI "
0x02 0x0409 "USB Audio DAC "

------------------------------

Connection path for device:
Intel(R) 8 Series/C220 Series USB EHCI #1 - 8C26
Root Hub
Generic USB Hub
USB Audio DAC (VID=0x08BB PID=0x2706) Port: 5

Running on: Windows 10 or greater

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38
=================================================================

[Port5] : USB Composite Device


Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no

Device Power State: PowerDeviceD0

---===>Device Information<===---
English product name: "USB Audio DAC "

ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address: 0x03
Open Pipes: 1

===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0110
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x08BB = Texas Instruments Japan
idProduct: 0x2706
bcdDevice: 0x0100
iManufacturer: 0x01
English (United States) "Burr-Brown from TI "
iProduct: 0x02
English (United States) "USB Audio DAC "
iSerialNumber: 0x00
bNumConfigurations: 0x01

---===>Open Pipes<===---

===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x85 -> Direction: IN - EndpointID: 5
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 0x01 bytes
bInterval: 0x0A

---===>Full Configuration Descriptor<===---

===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x00BE -> Validated
bNumInterfaces: 0x03
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xC0 -> Self Powered
MaxPower: 0x0A = 20 mA

===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0x01 -> Audio Interface Class
bInterfaceSubClass: 0x01 -> Audio Control Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00

===>Audio Control Interface Header Descriptor<===
bLength: 0x09
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bcdADC: 0x0100
wTotalLength: 0x0028
bInCollection: 0x01
baInterfaceNr[1]: 0x01

===>Audio Control Input Terminal Descriptor<===
bLength: 0x0C
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bTerminalID: 0x01
wTerminalType: 0x0101 (USB streaming)
bAssocTerminal: 0x00
bNrChannels: 0x02
wChannelConfig: 0x0003
iChannelNames: 0x00
iTerminal: 0x00

===>Audio Control Output Terminal Descriptor<===
bLength: 0x09
bDescriptorType: 0x24
bDescriptorSubtype: 0x03
bTerminalID: 0x02
wTerminalType: 0x0301 (Speaker)
bAssocTerminal: 0x00
bSourceID: 0x03
iTerminal: 0x00

===>Audio Control Feature Unit Descriptor<===
bLength: 0x0A
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bUnitID: 0x03
bSourceID: 0x01
bControlSize: 0x01
bmaControls[0]: 01
bmaControls[1]: 02
bmaControls[2]: 02
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: 0x00
iInterface: 0x00

===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x01
bNumEndpoints: 0x01
bInterfaceClass: 0x01 -> Audio Interface Class
bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00

===>Audio Streaming Class Specific Interface Descriptor<===
bLength: 0x07
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bTerminalLink: 0x01
bDelay: 0x00
wFormatTag: 0x0001 (PCM)

===>Audio Streaming Format Type Descriptor<===
bLength: 0x11
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bFormatType: 0x01
bNrChannels: 0x02
bSubframeSize: 0x02
bBitResolution: 0x10
bSamFreqType: 0x03
tSamFreq[1]: 0x007D00 (32000 Hz)
tSamFreq[2]: 0x00AC44 (44100 Hz)
tSamFreq[3]: 0x00BB80 (48000 Hz)

===>Endpoint Descriptor<===
bLength: 0x09
bDescriptorType: 0x05
bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2
bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize: 0x00C0 = 0xC0 bytes
wInterval: 0x0001
bSyncAddress: 0x00

===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x25
bDescriptorSubtype: 0x01
bmAttributes: 0x00
bLockDelayUnits: 0x02
wLockDelay: 0x0200

===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x02
bNumEndpoints: 0x01
bInterfaceClass: 0x01 -> Audio Interface Class
bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00

===>Audio Streaming Class Specific Interface Descriptor<===
bLength: 0x07
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bTerminalLink: 0x01
bDelay: 0x00
wFormatTag: 0x0001 (PCM)

===>Audio Streaming Format Type Descriptor<===
bLength: 0x11
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bFormatType: 0x01
bNrChannels: 0x01
bSubframeSize: 0x02
bBitResolution: 0x10
bSamFreqType: 0x03
tSamFreq[1]: 0x007D00 (32000 Hz)
tSamFreq[2]: 0x00AC44 (44100 Hz)
tSamFreq[3]: 0x00BB80 (48000 Hz)

===>Endpoint Descriptor<===
bLength: 0x09
bDescriptorType: 0x05
bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2
bmAttributes: 0x09 -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize: 0x0060 = 0x60 bytes
wInterval: 0x0001
bSyncAddress: 0x00

===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x25
bDescriptorSubtype: 0x01
bmAttributes: 0x00
bLockDelayUnits: 0x02
wLockDelay: 0x0200

===>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: 0x0024

===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x85 -> Direction: IN - EndpointID: 5
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 0x01 bytes
bInterval: 0x0A

The fact that everything works except that the signal is in mono makes me hope it's something simple that I'm overlooking.

Thanks,

Steve
The_FNG
 
Posts: 2
Joined: Tue May 03, 2016 12:15 pm

Re: Debugging USB DAC (if crashing or not recognized)

Postby Alphecca » Mon May 16, 2016 5:38 pm

FIIO E07K
Blackberry Z30
OS version 10.3.2
I don't see an option to select Direct USB in Audio Hardware dialog...I assume it's not seeing the DAC?

Thanx!

Code: Select all
Device Power State:               PowerDeviceD0

       ---===>Device Information<===---
English product name: "FiiO USB DAC-E07K"

ConnectionStatus:                 
Current Config Value:              0x01  -> Device Bus Speed: Full
Device Address:                    0x06
Open Pipes:                           1

          ===>Device Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x01
bcdUSB:                          0x0110
bDeviceClass:                      0x00  -> This is an Interface Class Defined Device
bDeviceSubClass:                   0x00
bDeviceProtocol:                   0x00
bMaxPacketSize0:                   0x08 = (8) Bytes
idVendor:                        0x1852 = TENOR ELECTRONICS CORP.
idProduct:                       0x50D1
bcdDevice:                       0x0001
iManufacturer:                     0x01
     English (United States)  "FiiO"
iProduct:                          0x02
     English (United States)  "FiiO USB DAC-E07K"
iSerialNumber:                     0x00
bNumConfigurations:                0x01

          ---===>Open Pipes<===---

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0012 = 0x12 bytes
bInterval:                         0x20

       ---===>Full Configuration Descriptor<===---

          ===>Configuration Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x02
wTotalLength:                    0x00C4  -> Validated
bNumInterfaces:                    0x03
bConfigurationValue:               0x01
iConfiguration:                    0x00
bmAttributes:                      0x80  -> Bus Powered
MaxPower:                          0x32 = 100 mA

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x00
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:               0x003A

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0012 = 0x12 bytes
bInterval:                         0x20

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x01  -> Audio Control Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x03
     English (United States)  "FiiO USB DAC-E07K"

          ===>Audio Control Interface Header Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bcdADC:                          0x0100
wTotalLength:                    0x0028
bInCollection:                     0x01
baInterfaceNr[1]:                  0x03

          ===>Audio Control Input Terminal Descriptor<===
bLength:                           0x0C
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bTerminalID:                       0x09
wTerminalType:                   0x0101 (USB streaming)
bAssocTerminal:                    0x00
bNrChannels:                       0x02
wChannelConfig:                  0x0003
iChannelNames:                     0x00
iTerminal:                         0x00

          ===>Audio Control Output Terminal Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x03
bTerminalID:                       0x03
wTerminalType:                   0x0605 (S/PDIF interface)
bAssocTerminal:                    0x00
bSourceID:                         0x10
iTerminal:                         0x00

          ===>Audio Control Feature Unit Descriptor<===
bLength:                           0x0A
bDescriptorType:                   0x24
bDescriptorSubtype:                0x06
bUnitID:                           0x10
bSourceID:                         0x09
bControlSize:                      0x01
bmaControls[0]:                    01
bmaControls[1]:                    02
bmaControls[2]:                    02
iFeature:                          0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x01
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x09
bDelay:                            0x00
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x14
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x02
bBitResolution:                    0x10
bSamFreqType:                      0x04
tSamFreq[1]:                   0x007D00 (32000 Hz)
tSamFreq[2]:                   0x00AC44 (44100 Hz)
tSamFreq[3]:                   0x00BB80 (48000 Hz)
tSamFreq[4]:                   0x017700 (96000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0184 = 0x184 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x02
wLockDelay:                      0x0002

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x02
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x09
bDelay:                            0x00
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x14
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x03
bBitResolution:                    0x18
bSamFreqType:                      0x04
tSamFreq[1]:                   0x007D00 (32000 Hz)
tSamFreq[2]:                   0x00AC44 (44100 Hz)
tSamFreq[3]:                   0x00BB80 (48000 Hz)
tSamFreq[4]:                   0x017700 (96000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0246 = 0x246 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x02
wLockDelay:                      0x0002


Code: Select all

Device Power State:               PowerDeviceD0

       ---===>Device Information<===---
English product name: "FiiO USB DAC-E07K"

ConnectionStatus:                 
Current Config Value:              0x01  -> Device Bus Speed: Full
Device Address:                    0x07
Open Pipes:                           1

          ===>Device Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x01
bcdUSB:                          0x0110
bDeviceClass:                      0x00  -> This is an Interface Class Defined Device
bDeviceSubClass:                   0x00
bDeviceProtocol:                   0x00
bMaxPacketSize0:                   0x08 = (8) Bytes
idVendor:                        0x1852 = TENOR ELECTRONICS CORP.
idProduct:                       0x50D1
bcdDevice:                       0x0001
iManufacturer:                     0x01
     English (United States)  "FiiO"
iProduct:                          0x02
     English (United States)  "FiiO USB DAC-E07K"
iSerialNumber:                     0x00
bNumConfigurations:                0x01

          ---===>Open Pipes<===---

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0012 = 0x12 bytes
bInterval:                         0x20

       ---===>Full Configuration Descriptor<===---

          ===>Configuration Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x02
wTotalLength:                    0x00C4  -> Validated
bNumInterfaces:                    0x03
bConfigurationValue:               0x01
iConfiguration:                    0x00
bmAttributes:                      0x80  -> Bus Powered
MaxPower:                          0x32 = 100 mA

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x00
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:               0x003A

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0012 = 0x12 bytes
bInterval:                         0x20

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x01  -> Audio Control Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x03
     English (United States)  "FiiO USB DAC-E07K"

          ===>Audio Control Interface Header Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bcdADC:                          0x0100
wTotalLength:                    0x0028
bInCollection:                     0x01
baInterfaceNr[1]:                  0x03

          ===>Audio Control Input Terminal Descriptor<===
bLength:                           0x0C
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bTerminalID:                       0x09
wTerminalType:                   0x0101 (USB streaming)
bAssocTerminal:                    0x00
bNrChannels:                       0x02
wChannelConfig:                  0x0003
iChannelNames:                     0x00
iTerminal:                         0x00

          ===>Audio Control Output Terminal Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x03
bTerminalID:                       0x03
wTerminalType:                   0x0605 (S/PDIF interface)
bAssocTerminal:                    0x00
bSourceID:                         0x10
iTerminal:                         0x00

          ===>Audio Control Feature Unit Descriptor<===
bLength:                           0x0A
bDescriptorType:                   0x24
bDescriptorSubtype:                0x06
bUnitID:                           0x10
bSourceID:                         0x09
bControlSize:                      0x01
bmaControls[0]:                    01
bmaControls[1]:                    02
bmaControls[2]:                    02
iFeature:                          0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x01
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x09
bDelay:                            0x00
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x14
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x02
bBitResolution:                    0x10
bSamFreqType:                      0x04
tSamFreq[1]:                   0x007D00 (32000 Hz)
tSamFreq[2]:                   0x00AC44 (44100 Hz)
tSamFreq[3]:                   0x00BB80 (48000 Hz)
tSamFreq[4]:                   0x017700 (96000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0184 = 0x184 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x02
wLockDelay:                      0x0002

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x02
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x09
bDelay:                            0x00
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x14
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x03
bBitResolution:                    0x18
bSamFreqType:                      0x04
tSamFreq[1]:                   0x007D00 (32000 Hz)
tSamFreq[2]:                   0x00AC44 (44100 Hz)
tSamFreq[3]:                   0x00BB80 (48000 Hz)
tSamFreq[4]:                   0x017700 (96000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0246 = 0x246 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x02
wLockDelay:                      0x0002


Code: Select all

Device Power State:               PowerDeviceD0

       ---===>Device Information<===---
English product name: "FiiO USB DAC-E07K"

ConnectionStatus:                 
Current Config Value:              0x01  -> Device Bus Speed: Full
Device Address:                    0x08
Open Pipes:                           1

          ===>Device Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x01
bcdUSB:                          0x0110
bDeviceClass:                      0x00  -> This is an Interface Class Defined Device
bDeviceSubClass:                   0x00
bDeviceProtocol:                   0x00
bMaxPacketSize0:                   0x08 = (8) Bytes
idVendor:                        0x1852 = TENOR ELECTRONICS CORP.
idProduct:                       0x50D1
bcdDevice:                       0x0001
iManufacturer:                     0x01
     English (United States)  "FiiO"
iProduct:                          0x02
     English (United States)  "FiiO USB DAC-E07K"
iSerialNumber:                     0x00
bNumConfigurations:                0x01

          ---===>Open Pipes<===---

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0012 = 0x12 bytes
bInterval:                         0x20

       ---===>Full Configuration Descriptor<===---

          ===>Configuration Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x02
wTotalLength:                    0x00C4  -> Validated
bNumInterfaces:                    0x03
bConfigurationValue:               0x01
iConfiguration:                    0x00
bmAttributes:                      0x80  -> Bus Powered
MaxPower:                          0x32 = 100 mA

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x00
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:               0x003A

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0012 = 0x12 bytes
bInterval:                         0x20

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x01  -> Audio Control Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x03
     English (United States)  "FiiO USB DAC-E07K"

          ===>Audio Control Interface Header Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bcdADC:                          0x0100
wTotalLength:                    0x0028
bInCollection:                     0x01
baInterfaceNr[1]:                  0x03

          ===>Audio Control Input Terminal Descriptor<===
bLength:                           0x0C
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bTerminalID:                       0x09
wTerminalType:                   0x0101 (USB streaming)
bAssocTerminal:                    0x00
bNrChannels:                       0x02
wChannelConfig:                  0x0003
iChannelNames:                     0x00
iTerminal:                         0x00

          ===>Audio Control Output Terminal Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x03
bTerminalID:                       0x03
wTerminalType:                   0x0605 (S/PDIF interface)
bAssocTerminal:                    0x00
bSourceID:                         0x10
iTerminal:                         0x00

          ===>Audio Control Feature Unit Descriptor<===
bLength:                           0x0A
bDescriptorType:                   0x24
bDescriptorSubtype:                0x06
bUnitID:                           0x10
bSourceID:                         0x09
bControlSize:                      0x01
bmaControls[0]:                    01
bmaControls[1]:                    02
bmaControls[2]:                    02
iFeature:                          0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x01
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x09
bDelay:                            0x00
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x14
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x02
bBitResolution:                    0x10
bSamFreqType:                      0x04
tSamFreq[1]:                   0x007D00 (32000 Hz)
tSamFreq[2]:                   0x00AC44 (44100 Hz)
tSamFreq[3]:                   0x00BB80 (48000 Hz)
tSamFreq[4]:                   0x017700 (96000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0184 = 0x184 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x02
wLockDelay:                      0x0002

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x02
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x09
bDelay:                            0x00
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x14
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x03
bBitResolution:                    0x18
bSamFreqType:                      0x04
tSamFreq[1]:                   0x007D00 (32000 Hz)
tSamFreq[2]:                   0x00AC44 (44100 Hz)
tSamFreq[3]:                   0x00BB80 (48000 Hz)
tSamFreq[4]:                   0x017700 (96000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0246 = 0x246 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x02
wLockDelay:                      0x0002
Alphecca
 
Posts: 2
Joined: Mon May 16, 2016 5:03 pm

Re: Debugging USB DAC (if crashing or not recognized)

Postby Asuper » Wed May 18, 2016 3:57 pm

When neutron playing through direct USB driver plays about 5-10 seconds and freezes up.

Head Unit on RK3066 android 4.4.4
FX-AUDIO-DAC-X6

Code: Select all
Device Power State:               PowerDeviceD0

       ---===>Device Information<===---
English product name: "FX-AUDIO-DAC-X6"

ConnectionStatus:                 
Current Config Value:              0x01  -> Device Bus Speed: Full
Device Address:                    0x01
Open Pipes:                           1

          ===>Device Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x01
bcdUSB:                          0x0200
bDeviceClass:                      0x00  -> This is an Interface Class Defined Device
bDeviceSubClass:                   0x00
bDeviceProtocol:                   0x00
bMaxPacketSize0:                   0x40 = (64) Bytes
idVendor:                        0x040D = VIA Technologies, Inc.
idProduct:                       0x340B
bcdDevice:                       0x0010
iManufacturer:                     0x01
     English (United States)  "FX-AUDIO"
iProduct:                          0x02
     English (United States)  "FX-AUDIO-DAC-X6"
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 = 0x10 bytes
bInterval:                         0x10

       ---===>Full Configuration Descriptor<===---

          ===>Configuration Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x02
wTotalLength:                    0x00C6  -> Validated
bNumInterfaces:                    0x03
bConfigurationValue:               0x01
iConfiguration:                    0x00
bmAttributes:                      0xA0  -> Bus Powered
  -> Remote Wakeup
MaxPower:                          0x32 = 100 mA

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x00
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x01  -> Audio Control Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Control Interface Header Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bcdADC:                          0x0100
wTotalLength:                    0x0028
bInCollection:                     0x01
baInterfaceNr[1]:                  0x01

          ===>Audio Control Input Terminal Descriptor<===
bLength:                           0x0C
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bTerminalID:                       0x01
wTerminalType:                   0x0101 (USB streaming)
bAssocTerminal:                    0x00
bNrChannels:                       0x02
wChannelConfig:                  0x0003
iChannelNames:                     0x00
iTerminal:                         0x00

          ===>Audio Control Output Terminal Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x03
bTerminalID:                       0x17
wTerminalType:                   0x0605 (S/PDIF interface)
bAssocTerminal:                    0x00
bSourceID:                         0x0C
iTerminal:                         0x00

          ===>Audio Control Feature Unit Descriptor<===
bLength:                           0x0A
bDescriptorType:                   0x24
bDescriptorSubtype:                0x06
bUnitID:                           0x0C
bSourceID:                         0x01
bControlSize:                      0x01
bmaControls[0]:                    01
bmaControls[1]:                    02
bmaControls[2]:                    02
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:                0x00
iInterface:                        0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
bAlternateSetting:                 0x01
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x01
bDelay:                            0x00
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x1A
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x02
bBitResolution:                    0x10
bSamFreqType:                      0x06
tSamFreq[1]:                   0x00AC44 (44100 Hz)
tSamFreq[2]:                   0x00BB80 (48000 Hz)
tSamFreq[3]:                   0x015888 (88200 Hz)
tSamFreq[4]:                   0x017700 (96000 Hz)
tSamFreq[5]:                   0x02B110 (176400 Hz)
tSamFreq[6]:                   0x02EE00 (192000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x04  -> Direction: OUT - EndpointID: 4
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0300 = 0x300 bytes
bInterval:                         0x01

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x01
wLockDelay:                      0x0000

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
bAlternateSetting:                 0x02
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x01
bDelay:                            0x00
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x14
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x03
bBitResolution:                    0x18
bSamFreqType:                      0x04
tSamFreq[1]:                   0x00AC44 (44100 Hz)
tSamFreq[2]:                   0x00BB80 (48000 Hz)
tSamFreq[3]:                   0x015888 (88200 Hz)
tSamFreq[4]:                   0x017700 (96000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x04  -> Direction: OUT - EndpointID: 4
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0240 = 0x240 bytes
bInterval:                         0x01

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x01
wLockDelay:                      0x0000

          ===>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 = 0x10 bytes
bInterval:                         0x10



Code: Select all
Information for device FX-AUDIO-DAC-X6 (VID=0x040D PID=0x340B):

*** ERROR: Descriptor has errors! ***

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: FullSpeed
Device is hub: No
Device address: 0x0002
Current configuration value: 0x01
Number of open pipes: 2

Device Descriptor:
------------------------------
0x12   bLength
0x01   bDescriptorType
0x0200   bcdUSB
0x00   bDeviceClass   
0x00   bDeviceSubClass   
0x00   bDeviceProtocol   
0x40   bMaxPacketSize0   (64 Bytes)
0x040D   idVendor
0x340B   idProduct
0x0010   bcdDevice
0x01   iManufacturer   "FX-AUDIO"
0x02   iProduct   "FX-AUDIO-DAC-X6"
0x00   iSerialNumber
0x01   bNumConfigurations

Configuration Descriptor:
------------------------------
0x09   bLength
0x02   bDescriptorType
0x00C6   wTotalLength   (198 Bytes)
0x03   bNumInterfaces
0x01   bConfigurationValue
0x00   iConfiguration
0xA0   bmAttributes   (Bus-powered Device, Remote-Wakeup)
0x32   bMaxPower   (100 mA)

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x00   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x01   bInterfaceSubClass   (Audio Control Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AC Interface Header Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x0100   bcdADC
0x0028   wTotalLength   (40 Bytes)
0x01   bInCollection
0x01   baInterfaceNr(1)

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

AC Output Terminal Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x03   bDescriptorSubtype
0x17   bTerminalID
0x0605   wTerminalType   (S/PDIF interface)
0x00   bAssocTerminal
0x0C   bSourceID
0x00   iTerminal

AC Feature Unit Descriptor:
------------------------------
0x0A   bLength
0x24   bDescriptorType
0x06   bDescriptorSubtype
0x0C   bUnitID
0x01   bSourceID
0x01   bControlSize
bmaControls:
 0x01   Channel(0)
 0x02   Channel(1)
 0x02   Channel(2)
0x00   iFeature


Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x01   bAlternateSetting
0x01   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x01   bTerminalLink
0x00   bDelay
0x0001   wFormatTag   (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x1A   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x02   bSubframeSize
0x10   bBitResolution   (16 Bits/sample)
0x06   bSamFreqType   (Discrete sampling frequencies)
0x00AC44    tSamFreq(1)   (44100 Hz)
0x00BB80    tSamFreq(2)   (48000 Hz)
0x015888    tSamFreq(3)   (88200 Hz)
0x017700    tSamFreq(4)   (96000 Hz)
0x02B110    tSamFreq(5)   (176400 Hz)
0x02EE00    tSamFreq(6)   (192000 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x07   bLength
0x05   bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x04 0x09 0x00 0x03 0x01

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x01   bmAttributes   (Sampling Frequency)
0x01   bLockDelayUnits   (Milliseconds)
0x0000   wLockDelay

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x02   bAlternateSetting
0x01   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x01   bTerminalLink
0x00   bDelay
0x0001   wFormatTag   (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x14   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x03   bSubframeSize
0x18   bBitResolution   (24 Bits/sample)
0x04   bSamFreqType   (Discrete sampling frequencies)
0x00AC44    tSamFreq(1)   (44100 Hz)
0x00BB80    tSamFreq(2)   (48000 Hz)
0x015888    tSamFreq(3)   (88200 Hz)
0x017700    tSamFreq(4)   (96000 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x07   bLength
0x05   bDescriptorType
*** ERROR: Invalid descriptor length 0x07
Hex dump:
0x07 0x05 0x04 0x09 0x40 0x02 0x01

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x01   bmAttributes   (Sampling Frequency)
0x01   bLockDelayUnits   (Milliseconds)
0x0000   wLockDelay

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x00   bInterfaceSubClass   
0x00   bInterfaceProtocol   
0x00   iInterface

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0100   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x003D   bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x82   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x0010   wMaxPacketSize   (16 Bytes)
0x10   bInterval

Microsoft OS Descriptor is not available. Error code: 0x0000001F

String Descriptor Table
--------------------------------
Index  LANGID  String
0x00   0x0000  0x0409
0x01   0x0409  "FX-AUDIO"
0x02   0x0409  "FX-AUDIO-DAC-X6"

------------------------------

Connection path for device:
??????????? ????-?????????? Intel(R) USB 3.0
Root Hub
FX-AUDIO-DAC-X6 (VID=0x040D PID=0x340B) Port: 4

Running on: Windows 7 with Service Pack 1

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38

Asuper
 
Posts: 1
Joined: Sat May 14, 2016 9:48 am

Re: Debugging USB DAC (if crashing or not recognized)

Postby Schmasen » Mon May 23, 2016 8:50 pm

Hey Hey,

yeah I realized the Fiio problem.
Moto E 2nd Gen LTE (XT1524 Surnia) --> Fiio Q1 - no chance
Moto E 2nd Gen LTE (XT1524 Surnia) --> Fiio E17K Alpen 2 - strange random drops, rather often (but will see if reverting back to Motorola stock ROM will bring better stability) --> Edit: Motorola XT1524 Stock Android 6.0: direct USB driver of Neutron working really bad, switching direct access off working better, but not too good - working good for a whole album in FLAC then dropping once (because of touching volume buttons of moto or entering options on Fiio) and dropping again steadily within seconds or minutes until restarting phone. Actually I checked back on a Sony with Android 5.1 with some purchased whatever-player and standard Sony-Android-USB-DAC-support and connection was flawless, regardless of using phone volume buttons or entering the options on the Fiio.


Fiio E17K Alpen 2 dumps:

USB Device Viewer
Code: Select all
[Port2]  :  USB-Verbundgerät


Is Port User Connectable:         yes
Is Port Debug Capable:            no
Companion Port Number:            0
Companion Hub Symbolic Link Name:
Protocols Supported:
 USB 1.1:                         yes
 USB 2.0:                         yes
 USB 3.0:                         no

Device Power State:               PowerDeviceD0

       ---===>Device Information<===---
English product name: "FiiO USB DAC E17K"

ConnectionStatus:                 
Current Config Value:              0x01  -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address:                    0x04
Open Pipes:                           1

          ===>Device Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x01
bcdUSB:                          0x0110
bDeviceClass:                      0x00  -> This is an Interface Class Defined Device
bDeviceSubClass:                   0x00
bDeviceProtocol:                   0x00
bMaxPacketSize0:                   0x08 = (8) Bytes
idVendor:                        0x262A = SAVITECH Corporation
idProduct:                       0x100E
bcdDevice:                       0x0003
iManufacturer:                     0x01
     English (United States)  "FiiO "
iProduct:                          0x02
     English (United States)  "FiiO USB DAC E17K"
iSerialNumber:                     0x00
bNumConfigurations:                0x01

          ---===>Open Pipes<===---

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0013 = 0x13 bytes
bInterval:                         0x20

       ---===>Full Configuration Descriptor<===---

          ===>Configuration Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x02
wTotalLength:                    0x00CE  -> Validated
bNumInterfaces:                    0x03
bConfigurationValue:               0x01
iConfiguration:                    0x00
bmAttributes:                      0x80  -> Bus Powered
MaxPower:                          0x32 = 100 mA

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x00
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:               0x005C

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0013 = 0x13 bytes
bInterval:                         0x20

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x01  -> Audio Control Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x03
     English (United States)  "FiiO USB DAC E17K"

          ===>Audio Control Interface Header Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bcdADC:                          0x0100
wTotalLength:                    0x002C
bInCollection:                     0x01
baInterfaceNr[1]:                  0x03

          ===>Audio Control Input Terminal Descriptor<===
bLength:                           0x0C
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bTerminalID:                       0x06
wTerminalType:                   0x0101 (USB streaming)
bAssocTerminal:                    0x00
bNrChannels:                       0x02
wChannelConfig:                  0x0003
iChannelNames:                     0x00
iTerminal:                         0x00

          ===>Audio Control Output Terminal Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x03
bTerminalID:                       0x02
wTerminalType:                   0x0605 (S/PDIF interface)
bAssocTerminal:                    0x00
bSourceID:                         0x06
iTerminal:                         0x00

          ===>Audio Control Extension Unit Descriptor<===
bLength:                           0x0E
bDescriptorType:                   0x24
bDescriptorSubtype:                0x08
bUnitID:                           0x0F
wExtensionCode:                  0x0000
bNrInPins:                         0x00
bNrChannels:                       0x02
wChannelConfig:                  0x0003
iChannelNames:                     0x00
bControlSize:                      0x01
bmControls:
00
iExtension:                        0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x01
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x06
bDelay:                            0x01
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x17
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x02
bBitResolution:                    0x10
bSamFreqType:                      0x05
tSamFreq[1]:                   0x017700 (96000 Hz)
tSamFreq[2]:                   0x015888 (88200 Hz)
tSamFreq[3]:                   0x00BB80 (48000 Hz)
tSamFreq[4]:                   0x00AC44 (44100 Hz)
tSamFreq[5]:                   0x007D00 (32000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0190 = 0x190 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x00
wLockDelay:                      0x0000

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x02
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x06
bDelay:                            0x01
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x17
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x04
bBitResolution:                    0x20
bSamFreqType:                      0x05
tSamFreq[1]:                   0x017700 (96000 Hz)
tSamFreq[2]:                   0x015888 (88200 Hz)
tSamFreq[3]:                   0x00BB80 (48000 Hz)
tSamFreq[4]:                   0x00AC44 (44100 Hz)
tSamFreq[5]:                   0x007D00 (32000 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x09  -> Isochronous Transfer Type, Synchronization Type = Adaptive, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0320 = 0x320 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x00
wLockDelay:                      0x0000


USB Descriptor Dumper
Code: Select all
Information for device FiiO USB DAC E17K (VID=0x262A PID=0x100E):

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device is hub: No
Device address: 0x0004
Current configuration value: 0x01
Number of open pipes: 1

Device Descriptor:
------------------------------
0x12   bLength
0x01   bDescriptorType
0x0110   bcdUSB
0x00   bDeviceClass   
0x00   bDeviceSubClass   
0x00   bDeviceProtocol   
0x08   bMaxPacketSize0   (8 Bytes)
0x262A   idVendor
0x100E   idProduct
0x0003   bcdDevice
0x01   iManufacturer   "FiiO "
0x02   iProduct   "FiiO USB DAC E17K"
0x00   iSerialNumber
0x01   bNumConfigurations
Hex dump:
0x12 0x01 0x10 0x01 0x00 0x00 0x00 0x08 0x2A 0x26
0x0E 0x10 0x03 0x00 0x01 0x02 0x00 0x01

Configuration Descriptor:
------------------------------
0x09   bLength
0x02   bDescriptorType
0x00CE   wTotalLength   (206 Bytes)
0x03   bNumInterfaces
0x01   bConfigurationValue
0x00   iConfiguration
0x80   bmAttributes   (Bus-powered Device)
0x32   bMaxPower   (100 mA)
Hex dump:
0x09 0x02 0xCE 0x00 0x03 0x01 0x00 0x80 0x32

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x00   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x00   bInterfaceSubClass   
0x00   bInterfaceProtocol   
0x00   iInterface
Hex dump:
0x09 0x04 0x00 0x00 0x01 0x03 0x00 0x00 0x00

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0100   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x005C   bDescriptorLength
Hex dump:
0x09 0x21 0x00 0x01 0x00 0x01 0x22 0x5C 0x00

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x81   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x0013   wMaxPacketSize   (19 Bytes)
0x20   bInterval
Hex dump:
0x07 0x05 0x81 0x03 0x13 0x00 0x20

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x01   bInterfaceSubClass   (Audio Control Interface)
0x00   bInterfaceProtocol   
0x03   iInterface   "FiiO USB DAC E17K"
Hex dump:
0x09 0x04 0x01 0x00 0x00 0x01 0x01 0x00 0x03

AC Interface Header Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x0100   bcdADC
0x002C   wTotalLength   (44 Bytes)
0x01   bInCollection
0x03   baInterfaceNr(1)
Hex dump:
0x09 0x24 0x01 0x00 0x01 0x2C 0x00 0x01 0x03

AC Input Terminal Descriptor:
------------------------------
0x0C   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x06   bTerminalID
0x0101   wTerminalType   (USB Streaming)
0x00   bAssocTerminal
0x02   bNrChannels   (2 Channels)
0x0003   wChannelConfig
0x00   iChannelNames
0x00   iTerminal
Hex dump:
0x0C 0x24 0x02 0x06 0x01 0x01 0x00 0x02 0x03 0x00
0x00 0x00

AC Output Terminal Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x03   bDescriptorSubtype
0x02   bTerminalID
0x0605   wTerminalType   (S/PDIF interface)
0x00   bAssocTerminal
0x06   bSourceID
0x00   iTerminal
Hex dump:
0x09 0x24 0x03 0x02 0x05 0x06 0x00 0x06 0x00

AC Extension Unit Descriptor:
------------------------------
0x0E   bLength
0x24   bDescriptorType
0x08   bDescriptorSubtype
0x0F   bUnitID
0x0000   wExtensionCode
0x00   nNrInPins
0x02   bNrChannels
0x0003   wChannelConfig
0x00   iChannelNames
0x01   bControlSize
bmControls:
0x00
0x00   iExtension
Hex dump:
0x0E 0x24 0x08 0x0F 0x00 0x00 0x00 0x02 0x03 0x00
0x00 0x01 0x00 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   
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   
0x00   iInterface
Hex dump:
0x09 0x04 0x03 0x01 0x01 0x01 0x02 0x00 0x00

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x06   bTerminalLink
0x01   bDelay
0x0001   wFormatTag   (PCM)
Hex dump:
0x07 0x24 0x01 0x06 0x01 0x01 0x00

AS Format Type 1 Descriptor:
------------------------------
0x17   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x02   bSubframeSize
0x10   bBitResolution   (16 Bits/sample)
0x05   bSamFreqType   (Discrete sampling frequencies)
0x017700    tSamFreq(1)   (96000 Hz)
0x015888    tSamFreq(2)   (88200 Hz)
0x00BB80    tSamFreq(3)   (48000 Hz)
0x00AC44    tSamFreq(4)   (44100 Hz)
0x007D00    tSamFreq(5)   (32000 Hz)
Hex dump:
0x17 0x24 0x02 0x01 0x02 0x02 0x10 0x05 0x00 0x77
0x01 0x88 0x58 0x01 0x80 0xBB 0x00 0x44 0xAC 0x00
0x00 0x7D 0x00

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x09   bmAttributes   (Transfer: Isochronous / Synch: Adaptive / Usage: Data)
0x0190   wMaxPacketSize   (400 Bytes)
0x01   bInterval
0x00   bRefresh
0x00   bSynchAddress
Hex dump:
0x09 0x05 0x03 0x09 0x90 0x01 0x01 0x00 0x00

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   
0x00   iInterface
Hex dump:
0x09 0x04 0x03 0x02 0x01 0x01 0x02 0x00 0x00

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x06   bTerminalLink
0x01   bDelay
0x0001   wFormatTag   (PCM)
Hex dump:
0x07 0x24 0x01 0x06 0x01 0x01 0x00

AS Format Type 1 Descriptor:
------------------------------
0x17   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x04   bSubframeSize
0x20   bBitResolution   (32 Bits/sample)
0x05   bSamFreqType   (Discrete sampling frequencies)
0x017700    tSamFreq(1)   (96000 Hz)
0x015888    tSamFreq(2)   (88200 Hz)
0x00BB80    tSamFreq(3)   (48000 Hz)
0x00AC44    tSamFreq(4)   (44100 Hz)
0x007D00    tSamFreq(5)   (32000 Hz)
Hex dump:
0x17 0x24 0x02 0x01 0x02 0x04 0x20 0x05 0x00 0x77
0x01 0x88 0x58 0x01 0x80 0xBB 0x00 0x44 0xAC 0x00
0x00 0x7D 0x00

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x09   bmAttributes   (Transfer: Isochronous / Synch: Adaptive / Usage: Data)
0x0320   wMaxPacketSize   (800 Bytes)
0x01   bInterval
0x00   bRefresh
0x00   bSynchAddress
Hex dump:
0x09 0x05 0x03 0x09 0x20 0x03 0x01 0x00 0x00

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

Microsoft OS Descriptor is not available. Error code: 0x000003E3

String Descriptor Table
--------------------------------
Index  LANGID  String
0x00   0x0000  0x0409
Hex dump:
0x04 0x03 0x09 0x04

0x01   0x0409  "FiiO "
Hex dump:
0x32 0x03 0x46 0x00 0x69 0x00 0x69 0x00 0x4F 0x00
0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

0x02   0x0409  "FiiO USB DAC E17K"
Hex dump:
0x32 0x03 0x46 0x00 0x69 0x00 0x69 0x00 0x4F 0x00
0x20 0x00 0x55 0x00 0x53 0x00 0x42 0x00 0x20 0x00
0x44 0x00 0x41 0x00 0x43 0x00 0x20 0x00 0x45 0x00
0x31 0x00 0x37 0x00 0x4B 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

0x03   0x0409  "FiiO USB DAC E17K"
Hex dump:
0x32 0x03 0x46 0x00 0x69 0x00 0x69 0x00 0x4F 0x00
0x20 0x00 0x55 0x00 0x53 0x00 0x42 0x00 0x20 0x00
0x44 0x00 0x41 0x00 0x43 0x00 0x20 0x00 0x45 0x00
0x31 0x00 0x37 0x00 0x4B 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

------------------------------

Whole Device Descriptor as hex dump:
0x12, 0x01, 0x10, 0x01, 0x00, 0x00, 0x00, 0x08, 0x2A, 0x26,
0x0E, 0x10, 0x03, 0x00, 0x01, 0x02, 0x00, 0x01

Whole Configuration Descriptor as hex dump:
0x09, 0x02, 0xCE, 0x00, 0x03, 0x01, 0x00, 0x80, 0x32, 0x09,
0x04, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x09, 0x21,
0x00, 0x01, 0x00, 0x01, 0x22, 0x5C, 0x00, 0x07, 0x05, 0x81,
0x03, 0x13, 0x00, 0x20, 0x09, 0x04, 0x01, 0x00, 0x00, 0x01,
0x01, 0x00, 0x03, 0x09, 0x24, 0x01, 0x00, 0x01, 0x2C, 0x00,
0x01, 0x03, 0x0C, 0x24, 0x02, 0x06, 0x01, 0x01, 0x00, 0x02,
0x03, 0x00, 0x00, 0x00, 0x09, 0x24, 0x03, 0x02, 0x05, 0x06,
0x00, 0x06, 0x00, 0x0E, 0x24, 0x08, 0x0F, 0x00, 0x00, 0x00,
0x02, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x09, 0x04, 0x03,
0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x09, 0x04, 0x03, 0x01,
0x01, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x06, 0x01,
0x01, 0x00, 0x17, 0x24, 0x02, 0x01, 0x02, 0x02, 0x10, 0x05,
0x00, 0x77, 0x01, 0x88, 0x58, 0x01, 0x80, 0xBB, 0x00, 0x44,
0xAC, 0x00, 0x00, 0x7D, 0x00, 0x09, 0x05, 0x03, 0x09, 0x90,
0x01, 0x01, 0x00, 0x00, 0x07, 0x25, 0x01, 0x01, 0x00, 0x00,
0x00, 0x09, 0x04, 0x03, 0x02, 0x01, 0x01, 0x02, 0x00, 0x00,
0x07, 0x24, 0x01, 0x06, 0x01, 0x01, 0x00, 0x17, 0x24, 0x02,
0x01, 0x02, 0x04, 0x20, 0x05, 0x00, 0x77, 0x01, 0x88, 0x58,
0x01, 0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x00, 0x7D, 0x00,
0x09, 0x05, 0x03, 0x09, 0x20, 0x03, 0x01, 0x00, 0x00, 0x07,
0x25, 0x01, 0x01, 0x00, 0x00, 0x00


------------------------------

Connection path for device:
Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B3C
Root Hub
Generic USB Hub
FiiO USB DAC E17K (VID=0x262A PID=0x100E) Port: 2

Running on: Windows 10 or greater

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38


Hope this helps :)
Cheers mate!
Schmasen
 
Posts: 1
Joined: Mon May 23, 2016 8:39 pm

Re: Debugging USB DAC (if crashing or not recognized)

Postby The_FNG » Thu Jun 02, 2016 12:12 pm

The_FNG wrote:Hello Dimitry - Last time we spoke was in December of 2013. Android had not yet embraced advanced USB tech, including OTG. I'm still using Neutron - loving the advanced parametric equalizer choices to reduce unwanted resonances, etc.

LG-V10, Marshmallow
Neutron (latest from Store)
Leckerton UHA-6S.MKII
Noble Kaiser 10U
~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~

Thanks,

Steve
Of course it was my fault. After doing a clean install of Neutron, the USB OTG works just fine!! Still the best player on the market!

Steve
The_FNG
 
Posts: 2
Joined: Tue May 03, 2016 12:15 pm

Re: Debugging USB DAC (if crashing or not recognized)

Postby compi150 » Mon Jun 06, 2016 9:03 pm

Hello everybody,

after a lot of using Neutron as my standard player, I realized, that my LG G3 has a really crappy headphone jack. I heard lots of noises, which sounded like interferences...
But now, I got my Aqua DAC, which works pretty well but the sampling rate stays at 44.1kHz, even if I choose 48kHz or 96 kHz.
i reinstalled the current 1.89.4, but with no solution. Maybe this is an issue, which has to be fixed? I tested songs, that are sampled with 44.1, 48 an 192kHz.

I added the USBView.txt as an attachement.
EDIT: It seems, that the attachment isn't shown, so here the content

Another addional information: USB Audio Player pro is able to work with the higher sampling rates, but has difficulties with the play/pause and volume buttons...
Code: Select all
[Port2]  :  USB-Verbundgerät


Is Port User Connectable:         yes
Is Port Debug Capable:            no
Companion Port Number:            6
Companion Hub Symbolic Link Name: USB#ROOT_HUB30#4&3317f408&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: "AQUA"

ConnectionStatus:                 
Current Config Value:              0x01  -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address:                    0x02
Open Pipes:                           1

          ===>Device Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x01
bcdUSB:                          0x0110
bDeviceClass:                      0x00  -> This is an Interface Class Defined Device
bDeviceSubClass:                   0x00
bDeviceProtocol:                   0x00
bMaxPacketSize0:                   0x40 = (64) Bytes
idVendor:                        0x0416 = Nuvoton Technology Corp.
idProduct:                       0x1272
bcdDevice:                       0x0100
iManufacturer:                     0x01
     English (United States)  "Nuvoton"
iProduct:                          0x02
     English (United States)  "AQUA"
iSerialNumber:                     0x03
     English (United States)  "A02014100201"
bNumConfigurations:                0x01

          ---===>Open Pipes<===---

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x83  -> Direction: IN - EndpointID: 3
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0008 = 0x08 bytes
bInterval:                         0x0A

       ---===>Full Configuration Descriptor<===---

          ===>Configuration Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x02
wTotalLength:                    0x00BE  -> Validated
bNumInterfaces:                    0x03
bConfigurationValue:               0x01
iConfiguration:                    0x00
bmAttributes:                      0x80  -> Bus Powered
MaxPower:                          0x20 =  64 mA

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x00
bAlternateSetting:                 0x00
bNumEndpoints:                     0x00
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x01  -> Audio Control Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Control Interface Header Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bcdADC:                          0x0100
wTotalLength:                    0x0028
bInCollection:                     0x01
baInterfaceNr[1]:                  0x01

          ===>Audio Control Input Terminal Descriptor<===
bLength:                           0x0C
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bTerminalID:                       0x01
wTerminalType:                   0x0101 (USB streaming)
bAssocTerminal:                    0x00
bNrChannels:                       0x02
wChannelConfig:                  0x0003
iChannelNames:                     0x00
iTerminal:                         0x00

          ===>Audio Control Feature Unit Descriptor<===
bLength:                           0x0A
bDescriptorType:                   0x24
bDescriptorSubtype:                0x06
bUnitID:                           0x06
bSourceID:                         0x01
bControlSize:                      0x01
bmaControls[0]:                    01
bmaControls[1]:                    02
bmaControls[2]:                    02
iFeature:                          0x00

          ===>Audio Control Output Terminal Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x03
bTerminalID:                       0x03
wTerminalType:                   0x0301 (Speaker)
bAssocTerminal:                    0x00
bSourceID:                         0x06
iTerminal:                         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:                0x00
iInterface:                        0x00

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
bAlternateSetting:                 0x01
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x01
bDelay:                            0x01
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x11
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x02
bBitResolution:                    0x10
bSamFreqType:                      0x03
tSamFreq[1]:                   0x017700 (96000 Hz)
tSamFreq[2]:                   0x00BB80 (48000 Hz)
tSamFreq[3]:                   0x00AC44 (44100 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x02  -> Direction: OUT - EndpointID: 2
bmAttributes:                      0x0D  -> Isochronous Transfer Type, Synchronization Type = Synchronous, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0240 = 0x240 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x00
wLockDelay:                      0x0000

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
bAlternateSetting:                 0x02
bNumEndpoints:                     0x01
bInterfaceClass:                   0x01  -> Audio Interface Class
bInterfaceSubClass:                0x02  -> Audio Streaming Interface SubClass
bInterfaceProtocol:                0x00
iInterface:                        0x00

          ===>Audio Streaming Class Specific Interface Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bTerminalLink:                     0x01
bDelay:                            0x01
wFormatTag:                      0x0001 (PCM)

          ===>Audio Streaming Format Type Descriptor<===
bLength:                           0x11
bDescriptorType:                   0x24
bDescriptorSubtype:                0x02
bFormatType:                       0x01
bNrChannels:                       0x02
bSubframeSize:                     0x03
bBitResolution:                    0x18
bSamFreqType:                      0x03
tSamFreq[1]:                   0x017700 (96000 Hz)
tSamFreq[2]:                   0x00BB80 (48000 Hz)
tSamFreq[3]:                   0x00AC44 (44100 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x05
bEndpointAddress:                  0x02  -> Direction: OUT - EndpointID: 2
bmAttributes:                      0x0D  -> Isochronous Transfer Type, Synchronization Type = Synchronous, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0240 = 0x240 bytes
wInterval:                       0x0001
bSyncAddress:                      0x00

          ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x25
bDescriptorSubtype:                0x01
bmAttributes:                      0x01
bLockDelayUnits:                   0x00
wLockDelay:                      0x0000

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x03
bAlternateSetting:                 0x00
bNumEndpoints:                     0x01
bInterfaceClass:                   0x03  -> HID Interface Class
bInterfaceSubClass:                0x01
bInterfaceProtocol:                0x01
iInterface:                        0x00

          ===>HID Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x21
bcdHID:                          0x0110
bCountryCode:                      0x00
bNumDescriptors:                   0x01
bDescriptorType:                   0x22 (Report Descriptor)
wDescriptorLength:               0x0043

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x83  -> Direction: IN - EndpointID: 3
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0008 = 0x08 bytes
bInterval:                         0x0A


USB desciptor

Code: Select all
Information for device AQUA (VID=0x0416 PID=0x1272):

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: FullSpeed
Device supports USB 1.1 specification
Device supports USB 2.0 specification
Device is hub: No
Device address: 0x0002
Current configuration value: 0x01
Number of open pipes: 1

Device Descriptor:
------------------------------
0x12   bLength
0x01   bDescriptorType
0x0110   bcdUSB
0x00   bDeviceClass   
0x00   bDeviceSubClass   
0x00   bDeviceProtocol   
0x40   bMaxPacketSize0   (64 Bytes)
0x0416   idVendor
0x1272   idProduct
0x0100   bcdDevice
0x01   iManufacturer   "Nuvoton"
0x02   iProduct   "AQUA"
0x03   iSerialNumber   "A02014100201"
0x01   bNumConfigurations

Configuration Descriptor:
------------------------------
0x09   bLength
0x02   bDescriptorType
0x00BE   wTotalLength   (190 Bytes)
0x03   bNumInterfaces
0x01   bConfigurationValue
0x00   iConfiguration
0x80   bmAttributes   (Bus-powered Device)
0x20   bMaxPower   (64 mA)

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x00   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x01   bInterfaceSubClass   (Audio Control Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AC Interface Header Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x0100   bcdADC
0x0028   wTotalLength   (40 Bytes)
0x01   bInCollection
0x01   baInterfaceNr(1)

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

AC Feature Unit Descriptor:
------------------------------
0x0A   bLength
0x24   bDescriptorType
0x06   bDescriptorSubtype
0x06   bUnitID
0x01   bSourceID
0x01   bControlSize
bmaControls:
 0x01   Channel(0)
 0x02   Channel(1)
 0x02   Channel(2)
0x00   iFeature


AC Output Terminal Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x03   bDescriptorSubtype
0x03   bTerminalID
0x0301   wTerminalType   (Speaker)
0x00   bAssocTerminal
0x06   bSourceID
0x00   iTerminal

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x01   bAlternateSetting
0x01   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x01   bTerminalLink
0x01   bDelay
0x0001   wFormatTag   (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x11   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x02   bSubframeSize
0x10   bBitResolution   (16 Bits/sample)
0x03   bSamFreqType   (Discrete sampling frequencies)
0x017700    tSamFreq(1)   (96000 Hz)
0x00BB80    tSamFreq(2)   (48000 Hz)
0x00AC44    tSamFreq(3)   (44100 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x02   bEndpointAddress   (OUT Endpoint)
0x0D   bmAttributes   (Transfer: Isochronous / Synch: Synchronous / Usage: Data)
0x0240   wMaxPacketSize   (576 Bytes)
0x01   bInterval
0x00   bRefresh
0x00   bSynchAddress

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x01   bmAttributes   (Sampling Frequency)
0x00   bLockDelayUnits   (Undefined)
0x0000   wLockDelay

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x02   bAlternateSetting
0x01   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x00   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x07   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x01   bTerminalLink
0x01   bDelay
0x0001   wFormatTag   (PCM)

AS Format Type 1 Descriptor:
------------------------------
0x11   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bNrChannels   (2 Channels)
0x03   bSubframeSize
0x18   bBitResolution   (24 Bits/sample)
0x03   bSamFreqType   (Discrete sampling frequencies)
0x017700    tSamFreq(1)   (96000 Hz)
0x00BB80    tSamFreq(2)   (48000 Hz)
0x00AC44    tSamFreq(3)   (44100 Hz)

Endpoint Descriptor (Audio/MIDI):
------------------------------
0x09   bLength
0x05   bDescriptorType
0x02   bEndpointAddress   (OUT Endpoint)
0x0D   bmAttributes   (Transfer: Isochronous / Synch: Synchronous / Usage: Data)
0x0240   wMaxPacketSize   (576 Bytes)
0x01   bInterval
0x00   bRefresh
0x00   bSynchAddress

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x07   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x01   bmAttributes   (Sampling Frequency)
0x00   bLockDelayUnits   (Undefined)
0x0000   wLockDelay

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x03   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x01   bInterfaceSubClass   
0x01   bInterfaceProtocol   
0x00   iInterface

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0110   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x0043   bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x83   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008   wMaxPacketSize   (8 Bytes)
0x0A   bInterval

Microsoft OS Descriptor is not available. Error code: 0x0000001F

String Descriptor Table
--------------------------------
Index  LANGID  String
0x00   0x0000  0x0409
0x01   0x0409  "Nuvoton"
0x02   0x0409  "AQUA"
0x03   0x0409  "A02014100201"

------------------------------

Connection path for device:
USB-xHCI-kompatibler Hostcontroller
Root Hub
AQUA (VID=0x0416 PID=0x1272) Port: 2

Running on: Windows 10 or greater

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38

Thank you very much & best regards
compi150
 
Posts: 1
Joined: Mon Jun 06, 2016 8:47 pm

Re: Debugging USB DAC (if crashing or not recognized)

Postby VAIOnian » Wed Jun 08, 2016 8:13 am

Hi, Neutron.
I buy LG's HiFi Plus with B&O Play (http://www.lg.com/uk/lg-friends/lg-AFD-1200) which is a DAC for mobile smartphone.
Unfortunately but, this DAC is not working properly with my Neutron Player.
Would check the USB Description below?

Model: LG HiFi Plus with B&O Play

Code: Select all
[Port4]  :  USB Composite Device


Device Power State:               PowerDeviceD0

       ---===>Device Information<===---
English product name: "HM"

ConnectionStatus:                 
Current Config Value:              0x01  -> Device Bus Speed: High
Device Address:                    0x0C
Open Pipes:                           1

          ===>Device Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x01
bcdUSB:                          0x0200
bDeviceClass:                      0xEF  -> This is a Multi-interface Function Code Device
bDeviceSubClass:                   0x02  -> This is the Common Class Sub Class
bDeviceProtocol:                   0x01  -> This is the Interface Association Descriptor protocol
bMaxPacketSize0:                   0x40 = (64) Bytes
idVendor:                        0x262A = SAVITECH Corporation
idProduct:                       0x1560
bcdDevice:                       0x0008
iManufacturer:                     0x01
     English (United States)  "LG Electronics"
iProduct:                          0x02
     English (United States)  "HM"
iSerialNumber:                     0x00
bNumConfigurations:                0x01

          ---===>Open Pipes<===---

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0020 = 1 transactions per microframe, 0x20 max bytes
bInterval:                         0x06

       ---===>Full Configuration Descriptor<===---

          ===>Configuration Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x02
wTotalLength:                    0x011B  -> Validated
bNumInterfaces:                    0x03
bConfigurationValue:               0x01
iConfiguration:                    0x00
bmAttributes:                      0x80  -> Bus Powered
MaxPower:                          0x32 = 100 mA

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x00
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:               0x0063

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1
bmAttributes:                      0x03  -> Interrupt Transfer Type
wMaxPacketSize:                  0x0020 = 1 transactions per microframe, 0x20 max bytes
bInterval:                         0x06

          ===>IAD Descriptor<===
bLength:                           0x08
bDescriptorType:                   0x0B
bFirstInterface:                   0x01
bInterfaceCount:                   0x02
bFunctionClass:                    0x01  -> Audio Interface Class
bFunctionSubClass:                 0x00
*!*CAUTION:    This appears to be an invalid bFunctionSubClass
bFunctionProtocol:                 0x20
iFunction:                         0x03
     English (United States)  "HM"

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x01
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:                        0x03
     English (United States)  "HM"

          ===>Audio Control Interface Header Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x24
bDescriptorSubtype:                0x01
bcdADC:                          0x0200
wTotalLength:                    0x400A
bInCollection:                     0x00

          ===>Descriptor Hex Dump<===
bLength:                           0x08
bDescriptorType:                   0x24
08 24 0A 01 07 07 00 00

          ===>Descriptor Hex Dump<===
bLength:                           0x11
bDescriptorType:                   0x24
11 24 02 03 01 01 00 01 02 03 00 00 00 00 00 00
00

          ===>Descriptor Hex Dump<===
bLength:                           0x0C
bDescriptorType:                   0x24
0C 24 03 04 05 06 00 0A 01 00 00 00

          ===>Audio Control Feature Unit Descriptor<===
bLength:                           0x12
bDescriptorType:                   0x24
bDescriptorSubtype:                0x06
bUnitID:                           0x0A
bSourceID:                         0x03
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:                  0x02
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:                  0x02
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 03 00 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]:                   0xC80503 (13108483 Hz)
tSamFreq[2]:                   0x080100 (524544 Hz)
tSamFreq[3]:                   0x000125 (293 Hz)
tSamFreq[4]:                   0x020200 (131584 Hz)
tSamFreq[5]:                   0x050700 (329472 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x05  -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize:                  0x00C8 = 1 transactions per microframe, 0xC8 max bytes
bInterval:                         0x01

          ===>Descriptor Hex Dump<===
bLength:                           0x08
bDescriptorType:                   0x25
08 25 01 00 00 02 02 00

          ===>Endpoint Descriptor<===
bLength:                           0x07
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
bInterval:                         0x04

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x02
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 03 00 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]:                   0x2C0503 (2884867 Hz)
tSamFreq[2]:                   0x080101 (524545 Hz)
tSamFreq[3]:                   0x000125 (293 Hz)
tSamFreq[4]:                   0x020200 (131584 Hz)
tSamFreq[5]:                   0x050700 (329472 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x05  -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize:                  0x012C = 1 transactions per microframe, 0x12C max bytes
bInterval:                         0x01

          ===>Descriptor Hex Dump<===
bLength:                           0x08
bDescriptorType:                   0x25
08 25 01 00 00 02 02 00

          ===>Endpoint Descriptor<===
bLength:                           0x07
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
bInterval:                         0x04

          ===>Interface Descriptor<===
bLength:                           0x09
bDescriptorType:                   0x04
bInterfaceNumber:                  0x02
bAlternateSetting:                 0x03
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 03 00 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:                       0x04
bSubframeSize:                     0x20
bBitResolution:                    0x07
bSamFreqType:                      0x05
tSamFreq[1]:                   0x900503 (9438467 Hz)
tSamFreq[2]:                   0x080101 (524545 Hz)
tSamFreq[3]:                   0x000125 (293 Hz)
tSamFreq[4]:                   0x020200 (131584 Hz)
tSamFreq[5]:                   0x050700 (329472 Hz)

          ===>Endpoint Descriptor<===
bLength:                           0x07
bDescriptorType:                   0x05
bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3
bmAttributes:                      0x05  -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize:                  0x0190 = 1 transactions per microframe, 0x190 max bytes
bInterval:                         0x01

          ===>Descriptor Hex Dump<===
bLength:                           0x08
bDescriptorType:                   0x25
08 25 01 00 00 02 02 00

          ===>Endpoint Descriptor<===
bLength:                           0x07
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
bInterval:                         0x04


Code: Select all
Information for device HM (VID=0x262A PID=0x1560):

Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: HighSpeed
Device is hub: No
Device address: 0x000C
Current configuration value: 0x01
Number of open pipes: 1

Device Descriptor:
------------------------------
0x12   bLength
0x01   bDescriptorType
0x0200   bcdUSB
0xEF   bDeviceClass   (Miscellaneous device)
0x02   bDeviceSubClass   
0x01   bDeviceProtocol   
0x40   bMaxPacketSize0   (64 Bytes)
0x262A   idVendor
0x1560   idProduct
0x0008   bcdDevice
0x01   iManufacturer   "LG Electronics"
0x02   iProduct   "HM"
0x00   iSerialNumber
0x01   bNumConfigurations

Device Qualifier Descriptor:
------------------------------
0x0A   bLength
0x06   bDescriptorType
0x0200   bcdUSB
0xEF   bDeviceClass   (Miscellaneous device)
0x02   bDeviceSubClass   
0x01   bDeviceProtocol   
0x40   bMaxPacketSize0   (64 Bytes)
0x01   bNumConfigurations
0x00   bReserved

Configuration Descriptor:
------------------------------
0x09   bLength
0x02   bDescriptorType
0x011B   wTotalLength   (283 Bytes)
0x03   bNumInterfaces
0x01   bConfigurationValue
0x00   iConfiguration
0x80   bmAttributes   (Bus-powered Device)
0x32   bMaxPower   (100 mA)

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x00   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x00   bInterfaceSubClass   
0x00   bInterfaceProtocol   
0x00   iInterface

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0100   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x0063   bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x81   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x0020   wMaxPacketSize   (32 Bytes)
0x06   bInterval

Interface Association Descriptor:
------------------------------
0x08   bLength
0x0B   bDescriptorType
0x01   bFirstInterface
0x02   bInterfaceCount
0x01   bFunctionClass   (Audio Device Class)
0x00   bFunctionSubClass   
0x20   bFunctionProtocol   
0x03   iFunction   "HM"

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x01   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x01   bInterfaceSubClass   (Audio Control Interface)
0x20   bInterfaceProtocol   
0x03   iInterface   "HM"

AC Interface Header Descriptor:
------------------------------
0x09   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x0200   bcdADC
0x0A   bCategory   (PRO_AUDIO)
0x0040   wTotalLength   (64 Bytes)
0x00   bmControls

AC Clock Source Descriptor:
------------------------------
0x08   bLength
0x24   bDescriptorType
0x0A   bDescriptorSubtype
0x01   bClockID
0x07   bmAttributes
0x07   bmControls
0x00   bAssocTerminal
0x00   iClockSource

AC Input Terminal Descriptor:
------------------------------
0x11   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x03   bTerminalID
0x0101   wTerminalType   (USB Streaming)
0x00   bAssocTerminal
0x01   bCSourceID
0x02   bNrChannels   (2 Channels)
0x00000003   bmChannelConfig
0x00   iChannelNames
0x00   bmControls
0x00   iTerminal

AC Output Terminal Descriptor:
------------------------------
0x0C   bLength
0x24   bDescriptorType
0x03   bDescriptorSubtype
0x04   bTerminalID
0x0605   wTerminalType   (S/PDIF interface)
0x00   bAssocTerminal
0x0A   bSourceID
0x01   bCSourceID
0x0000   bmControls
0x00   iTerminal

AC Feature Unit Descriptor:
------------------------------
0x12   bLength
0x24   bDescriptorType
0x06   bDescriptorSubtype
0x0A   bUnitID
0x03   bSourceID
0x00000003   bmaControls(0)
0x0000000C   bmaControls(1)
0x0000000C   bmaControls(2)
0x00   iFeature

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x00   bAlternateSetting
0x00   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x20   bInterfaceProtocol   
0x00   iInterface

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x01   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x20   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x10   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x03   bTerminalLink
0x00   bmControls
0x01   bFormatType   (FORMAT_TYPE_1)
0x00000001   bmFormats
0x02   bNrChannels   (2 Channels)
0x00000003   bmChannelConfig
0x00   iChannelNames

AS Format Type 1 Descriptor:
------------------------------
0x06   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x02   bSubslotSize
0x10   bBitResolution   (16 Bits/sample)

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x00C8   wMaxPacketSize   (200 Bytes)
0x01   bInterval

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x08   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x00   bmAttributes
0x00   bmControls
0x02   bLockDelayUnits   (Decoded PCM samples)
0x0002   wLockDelay

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x84   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0004   wMaxPacketSize   (4 Bytes)
0x04   bInterval

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x02   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x20   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x10   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x03   bTerminalLink
0x00   bmControls
0x01   bFormatType   (FORMAT_TYPE_1)
0x00000001   bmFormats
0x02   bNrChannels   (2 Channels)
0x00000003   bmChannelConfig
0x00   iChannelNames

AS Format Type 1 Descriptor:
------------------------------
0x06   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x03   bSubslotSize
0x18   bBitResolution   (24 Bits/sample)

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x012C   wMaxPacketSize   (300 Bytes)
0x01   bInterval

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x08   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x00   bmAttributes
0x00   bmControls
0x02   bLockDelayUnits   (Decoded PCM samples)
0x0002   wLockDelay

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x84   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0004   wMaxPacketSize   (4 Bytes)
0x04   bInterval

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x02   bInterfaceNumber
0x03   bAlternateSetting
0x02   bNumEndPoints
0x01   bInterfaceClass   (Audio Device Class)
0x02   bInterfaceSubClass   (Audio Streaming Interface)
0x20   bInterfaceProtocol   
0x00   iInterface

AS Interface Descriptor:
------------------------------
0x10   bLength
0x24   bDescriptorType
0x01   bDescriptorSubtype
0x03   bTerminalLink
0x00   bmControls
0x01   bFormatType   (FORMAT_TYPE_1)
0x00000001   bmFormats
0x02   bNrChannels   (2 Channels)
0x00000003   bmChannelConfig
0x00   iChannelNames

AS Format Type 1 Descriptor:
------------------------------
0x06   bLength
0x24   bDescriptorType
0x02   bDescriptorSubtype
0x01   bFormatType   (FORMAT_TYPE_1)
0x04   bSubslotSize
0x20   bBitResolution   (32 Bits/sample)

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x03   bEndpointAddress   (OUT Endpoint)
0x05   bmAttributes   (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x0190   wMaxPacketSize   (400 Bytes)
0x01   bInterval

AS Isochronous Data Endpoint Descriptor:
------------------------------
0x08   bLength
0x25   bDescriptorType
0x01   bDescriptorSubtype
0x00   bmAttributes
0x00   bmControls
0x02   bLockDelayUnits   (Decoded PCM samples)
0x0002   wLockDelay

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x84   bEndpointAddress   (IN Endpoint)
0x11   bmAttributes   (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0004   wMaxPacketSize   (4 Bytes)
0x04   bInterval

Other Speed Configuration Descriptor:
------------------------------
0x09   bLength
0x07   bDescriptorType
0x0022   wTotalLength   (34 Bytes)
0x01   bNumInterfaces
0x01   bConfigurationValue
0x00   iConfiguration
0x80   bmAttributes   (Bus-powered Device)
0xFA   bMaxPower   (500 mA)

Interface Descriptor:
------------------------------
0x09   bLength
0x04   bDescriptorType
0x00   bInterfaceNumber
0x00   bAlternateSetting
0x01   bNumEndPoints
0x03   bInterfaceClass   (Human Interface Device Class)
0x00   bInterfaceSubClass   
0x00   bInterfaceProtocol   
0x00   iInterface

HID Descriptor:
------------------------------
0x09   bLength
0x21   bDescriptorType
0x0100   bcdHID
0x00   bCountryCode
0x01   bNumDescriptors
0x22   bDescriptorType   (Report descriptor)
0x0063   bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07   bLength
0x05   bDescriptorType
0x81   bEndpointAddress   (IN Endpoint)
0x03   bmAttributes   (Transfer: Interrupt / Synch: None / Usage: Data)
0x0020   wMaxPacketSize   (32 Bytes)
0x04   bInterval

Microsoft OS Descriptor:
------------------------------
0x00   bLength
0x00   bDescriptorType
Hex dump:

String Descriptor Table
--------------------------------
Index  LANGID  String
0x00   0x0000  0x0409
0x01   0x0409  "LG Electronics"
0x02   0x0409  "HM"
0x03   0x0409  "HM"

------------------------------

Connection path for device:
??(R) USB 3.0 ?? ??? ??? ????
Root Hub
USB 2.0 ??
USB 2.0 ??
HM (VID=0x262A PID=0x1560) Port: 4

Running on: Windows 7 with Service Pack 1

Brought to you by TDD v1.84.0, Dec 14 2015, 09:19:38
VAIOnian
 
Posts: 1
Joined: Wed Jun 08, 2016 8:00 am

PreviousNext

Return to Support



Who is online

Users browsing this forum: No registered users and 13 guests