The Audio Streaming Format Type Descriptor of the ODAC is correctly interpreted by the native USB audio of the Galaxy S3 as well as by the USB audio of USB Audio Recorder PRO.
Audio Streaming Format Type Descriptor:
bLength: 0x1A
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bFormatType: 0x01
bNrChannels: 0x02
bSubframeSize: 0x02
bBitResolution: 0x10
bSamFreqType: 0x06
tSamFreq[1]: 0x001F40 (8000 Hz)
tSamFreq[2]: 0x003E80 (16000 Hz)
tSamFreq[3]: 0x007D00 (32000 Hz)
tSamFreq[4]: 0x00AC44 (44100 Hz)
tSamFreq[5]: 0x00BB80 (48000 Hz)
tSamFreq[6]: 0x017700 (96000 Hz)
According to Michael Goodman, Managing Director & Chief Product Architect of CEntrance:
http://centrance.com/products/new/blog/2013/01/18/phones-and-tablets-vol-2/
"Recently, we’ve been looking closely at a number of phones from the Android family and have been noticing something rather disconcerting.
It would appear that a lot of phones don’t know how to handle a USB audio device (DAC) that announces itself as 192 kHz-capable. That is what HiFi-M8 does, because it supports everything all the way up to 192 on the USB bus.
What seems to happen is Android gets confused, because it doesn’t know how to handle a 192 kHz DAC, so it stops trying to connect."
I'm curious to read the Audio Streaming Format Type Descriptor of a DACmini or a DACport which can only interact with USB Audio Recorder PRO.