Which is all good if you are running the latest Linux distro, but heres where the wheels fall of the bus, Android is linux fork, and google doesn't strictly force much kernel wise onto the device manufacturers like Samsung. So the net result is a very fragmented kernel space. And then manufacturers like Samsung use 3 year old implementations of ALSA that barely has a quirks table and then we are stuck with the broken functionality.
I figured a lot of this out by cloning the Samsung S3 i9300's stock kernel sources, the i9300 Boeffla kernel source, the Sony Xperia V stock kernel sources, and the ALSA sources from alsa-project.org
The Sony can actually work with the Aune T1, and thats mainly due to the much newer ALSA implementation that they use, not the (and I'm not even joking and yes I am reiterating) 3 year old ALSA that Samsung dug out of the grave.
Steve Kondik has decided to personally work on USB audio implementation on CM11, and he is learning what I have learnt, that its a mess.
So in light of this uphill challenge, I would like to gather support and show appreciation for the effort he is doing. Please post your thanks here, or on your social network of choice and direct the support at Cyanogenmod and Steve Kondik and post a link here.
This is no mean feat, and has been an issue for years, and google is eating glue with their fingers in their ears going "la la la la la la".
Spread the word!