mine with cm9 and cm kernel v3.0.15 was not working too, looks like this is just an april mob.
its only work for Nook Tablet with CM7 and modification of CM kernel by Nook itself
Edited by a_tumiwa - 4/16/12 at 9:28am
mine with cm9 and cm kernel v3.0.15 was not working too, looks like this is just an april mob.
its only work for Nook Tablet with CM7 and modification of CM kernel by Nook itself
Well, it might be that it was working in a release and got broken in subsequent releases.
The firmware referred to was 'a Cyanogenmod nightly released version of Gingerbread' which is kind of vague since there are hundreds of nighly releases...
It would be good if feiao could confirm exactly which nightly released version the 'user' was using when he/she confirmed that this feature was present...
It would be much simpler if we could help pinpoint the sources with that feature working, would help much in asking developers to implement the feature too...

Well, it might be that it was working in a release and got broken in subsequent releases.
The firmware referred to was 'a Cyanogenmod nightly released version of Gingerbread' which is kind of vague since there are hundreds of nighly releases...
It would be good if feiao could confirm exactly which nightly released version the 'user' was using when he/she confirmed that this feature was present...
It would be much simpler if we could help pinpoint the sources with that feature working, would help much in asking developers to implement the feature too...
Exactly! Some information please FiiO!
Did the person that emailed you with this information give you any more specific details?
If we could find that out maybe it could be fully implemented and make you lots of money from people buying your stuff!
If we could at least have this person s user name we could email him ourselves!
Thanks :)

....................
The 1st out-of-the-box (i.e. without modding) Android device able to support USB audio is the Android 4.0 ICS powered Archos G9.
http://www.engadget.com/2012/03/15/archos-80-g9-turbo-ics-tablet-now-shipping/
http://update.archos.com/9/gen9/changes_firmware_archos_android_gen9it4.htm
Does this mean apart from a CyanogenMod, some Android 4.0 ICS kernel also support USB/DAC?
If it's true then ReRoot to Android 4.0 ICS might help.
Google Android does not natively support usb dac as far as I know...
For Archos G9, it might be that Archos added the feature themselves, since it's the only device known to have the feature without flashing a custom kernel.
And it is not exactly working with Cyanogenmod, just that the OP states that someone 'confirmed' that it was working with a CM7 nightly version on the SGS2. (which no second person has been able to replicate yet to 're-confirm' this)
I really don't understand this. In Galaxy S2, there is an option 'Dock Settings' in which I can see 'Audio Output Mode' option. If we tick this it seems audio will route through Dock. Since Galaxy S2 only has USB port the audio should route through USB port
In this case how Galaxy S2 will come to know if the connected device is a dock or USB DAC? Is there any message/header communication with the device?

I really don't understand this. In Galaxy S2, there is an option 'Dock Settings' in which I can see 'Audio Output Mode' option. If we tick this it seems audio will route through Dock. Since Galaxy S2 only has USB port the audio should route through USB port
In this case how Galaxy S2 will come to know if the connected device is a dock or USB DAC? Is there any message/header communication with the device?
as far as i know, the dock of galaxy S2 has build-in amp

I really don't understand this. In Galaxy S2, there is an option 'Dock Settings' in which I can see 'Audio Output Mode' option. If we tick this it seems audio will route through Dock. Since Galaxy S2 only has USB port the audio should route through USB port
In this case how Galaxy S2 will come to know if the connected device is a dock or USB DAC? Is there any message/header communication with the device?
Its an analog "digital" signal that goes through the dock. Not a proper digital signal for a DAC
Alright there seems to be a lot of crap flying around in this thread so I'm going to attempt to set it right. First of all, CM9 DOES NOT support usb DACs natively, maybe in the future but certainly not right now. Second, since android does not have native ALSA support, the only devices that will work with a usb DAC are ones that have the ALSA support hacked into the kernel (you will have to do some research to find out which ones). Third, there is only one device that I know of that will support digital usb line out out of the box and that's the Archos G9 tablet.

Good news, will buy a Galaxy III to have a try!
We may develop a new portable DAC for all Android phone , some different with our E17/E7,
1, the power is total powered by build in battery, we may consider to provide extra battery to the phone too. maybe we can put a 3000mAh battery inside the DAC, lol.
2, maybe only support up to 48k/16bit if the phone can only output such format, but we may use better DAC like WM8741 which is better than WM8740,
3, better EMI design to prevent the GSM interference.
4, slim design to pair with smartphone.
Android 4.0 Ice Cream Sandwich includes the USB Audio Driver for ALSA which can be compliant with USB Audio Class 2 (UAC 2) devices allowing for 24 bits / 192 kHz among others.
http://thewelltemperedcomputer.com/HW/USB_Audio.htm
https://bitbucket.org/franciscofranco/android-tuna-omap/src/388ae9aa9b26/sound/usb/Makefile
"The newer versions of ALSA (the Advanced Linux Sound Architecture) enable software mixing by default. All sounds which are played are converted to 48kHz (by default) and mixed in software.
There are a number of solutions to this problem."
http://www.hydrogenaudio.org/forums/index.php?showtopic=47591
"Bit Perfect Audio
You need to be aware that ALSA by default will upsample all of your audio to 48 kHz. This keeps it compatible with TV broadcasts as well as Dolby Digital and DTS surround on DVDs. ALSA typically takes the sound from your content, routes it through a module called "plug" where this resampling takes place, and then routes it to a module called "dmix", a software mixer, before it outputs it to your SPDIF/iec958 connector.
For Die hard Audiophiles, this resampling is a real source of irritation as CD audio is made using PCM at 44.1 kHz. The upsampling in ALSA is unfortunately very low quality, and if you have a half decent amplifier and speakers, you will notice that CD playback has a congested compressed sound to it. This is very easy to overcome"
http://www.mythtv.org/wiki/Bit_Perfect_Digital_Audio_Playback#Bit_Perfect_Audio
Enable USB audio on the Linux powered Squeezebox Touch interworking with asynchronous USB DAC:
"UAC 2 support
Based on Mark's feedback [using an async ARCAM DAC] I've updated the Usb Audio Output applet to version 0.6. This should now support detection and selection of dacs wanting 32bit samples. This is working for Mark with kernel #4 to support uac 2 dacs."
One thing should be considered is that 96/24 or 192/24 music file is too big so it may become useless in Android Phone, also it will limited the battery life of both phone and the DAC, not to talk about the cost.
I think that the portable dac/amp designed for Android phone should be cheaper than the phone, almost the same battery life as the phone, and almost the same size as most Android phones. and noticeable
sound improvement.

One thing should be considered is that 96/24 or 192/24 music file is too big so it may become useless in Android Phone, also it will limited the battery life of both phone and the DAC, not to talk about the cost.
I think that the portable dac/amp designed for Android phone should be cheaper than the phone, almost the same battery life as the phone, and almost the same size as most Android phones. and noticeable
sound improvement.
That's my thought.
As a consumer, I would prefer there is a converter/ dock / cable which is capable to connect Android Phones with digital output to the E17.
I don't want a dac which is tied up with Android.