USB DAC works in USB Audio Class 2, not in Class 1

Could you please point me to some help for USB audio development and descriptor validation for iOS?


I develop a USB DAC which supports both USB Audio Class 1 and Class 2. Please see www.henryaudio.com


The DAC works very well in iOS with UAC2 when connected through the Lightning Camera Kit and a powered USB hub. However, it does not work in UAC1 mode. Can you please help me look at the USB descriptors and point to what may make iOS picky about it?


The DAC works in Linux and OS X in boht UAC1 and UAC2. On Windows it works in UAC1 with the built-in class drivers and in UAC2 with a homebrew ASIO driver.


UAC1 support was also a bit tricky in OS X. After disabling all remnants of the recording/ADC endpoint, OS X was able to consider the feedback endpoint for asynchronous UAC1.


This editor prevents me from uploading the descriptor files.



Thanks,

Borge

I've put the descriptors here:

http://www.qnktc.com/uac2.txt

http://www.qnktc.com/uac1.txt

Thanks,

Borge

USB DAC works in USB Audio Class 2, not in Class 1
 
 
Q