Head-Fi.org › Forums › Equipment Forums › Portable Source Gear › Android phones and USB DACs
New Posts  All Forums:Forum Nav:

Android phones and USB DACs - Page 6

post #76 of 5306

Here is a what I found on USB AUDIO output with Android (maybe it makes sense to put and update this table to the first topic)

NOTE: as of now SOME (not all!) USB AUDIO Android support implementations stream data through Android MUX that disturbs the original PCM stream for changing volume which means re-sampling original media, but also limited to 44.1kHz 16 bit, so for SOME Android:
1) max all your volume controls while using external DAC
2) there is no reason to have / use DAC with higher rates then 44.1/16
3) there is no reason to have / use files of more then 44.1/16 quality. Trying to play 96kHz 24bit file will result in forcing Android to re-sample it on the fly with limited resources and not perfect algorithms leading to degrading output quality lower then proper done in studio or desktop 44.1/16!

 

There might be a way bypassing the Android layer and going right to ALSA you can do 24 bit.
If you specify a hardware device ("hw:0") in ALSA you can bypass any potential sample conversions.
*there is way around it in linux ALSA http://blog.agdunn.net/?p=434 but i have not seen such for Android

Supporting Devices
---------
Galaxy S III $700 Android phone
ARCHOS G9 $250+ Android tablet (looks like the key is OMAP chipset kernel drivers)
Squeezebox Touch $250 - propriatary logitech linux box
Ainol Novo 7/8 Advance 8gb 100$ Android tablet or Allwinner with a modded Android kernel
Nook Touch with custom rom
any A10 Android tablet http://www.slatedroid.com/topic/3337...cm9-nightlies/
* Hyundai A7HD tablet with Cm9
* Mediacom 907c, Momo11 Bird, JXD S9000, Eken A90
* Visture V3
* Mediacom 910i, Teclast A10t
* ICOO D90W
* CEMA10N7 "unknown" device
* Bmorn V99
* Mediacom 711i, Momo9
* Protab2XXL
* Sanei N83
* Hyundai A7HD
* MOMO9 needs

 

. B&N Nook Colour with a modded Android kernel

http://forum.xda-developers.com/showthread.php?t=1459892

 

. WitsTech A81G with a slightly modded Android kernel

http://android.modaco.com/topic/343858-external-usb-devices/page__st__20

 

Suported DACs:
for Galaxy S III
List of USB DACs with known USB controller that interwork with Samsung Galaxy S III for the time being:
+ AMB Labs Gamma2 with USB controller TI Burr-Brown PCM2707
+ FiiO E7 with USB controller TI Burr-Brown PCM2706
+ HifiMan Express with USB controller TI Burr-Brown PCM2702
+ Topping TP30 with USB controller TI Burr-Brown PCM2704

+ ODAC Tenor TE7022
 
List of USB DACs with known USB controller that don't interworking with Samsung Galaxy S III for the time being:
. FiiO E17 with USB controller Tenor TE7022
. iBasso D6 with USB controller TI TAS1020B
. Grant Fidelity TubeDAC-11 with USB controller Tenor TE7022
Hegel HD20 with USB controller Tenor TE7022 has also some issue
Audiotrak Prodigy Cube with USB controller Tenor TE7022
 

for Archos G9
+FiiO E17
+BEHRINGER UCA222

- E10 not supported

for Ainol Novo 7/8 Advance
+FiiO E7
+Burr-Brown PCM2704 USB DAC

+Creative

for Squeezebox Touch
+ Red Wine Audio Isabellina and an
+ HRT Music Streamer II+.

 

B&N Nook Colour

Logitech DAC A-5572A | Beresford TC-7520SE Caiman | FiiO E7

 

B&N Nook Touch
+C-Media $5 USB adaptor
+Lexicon Alpha 24 bit adaptor

 

please reply here if you find more info on DAC/devices suppot so i'll keep this post up to date.


Edited by chouck - 6/22/12 at 8:06pm
post #77 of 5306

Doesn't the Odac use the Tenor chipset?

post #78 of 5306

Yes, the ODAC uses the Tenor TE7022.

 

"SGS3 & ODAC interworking - dmesg output" vs "SGS3 & FiiO E10 non-interworking - dmesg output" 

http://pastebin.com/Jjq4xnT3

http://dl.dropbox.com/u/11992935/dmesg.txt

 

182569_4261163133221_190385610_n.jpg

 

It seems that the SGS3 - FiiO E10 non-interworking cause is due to a buggy descriptor:
05:00:47 [WARNING] c0 usb 2-1: config 1 has an invalid interface number: 3 but max is 2
05:00:47 [WARNING] c0 usb 2-1: config 1 has no interface number 2
 
From the ALSA gurus:
 
"Which doesn't prevent Teac from writing buggy firmware.
> $ dmesg
> usb 2-4: config 1 has an invalid interface number: 3 but max is 2
> usb 2-4: config 1 has no interface number 1
 
> The USB audio driver actually just uses functions from the USB driver
> core to access the interface association. However, the USB core didn't
> assign it during its probe, which is most probably a result of the
> broken descriptor set.
 
And it turned out it is.
 
Ben, can you try the patch (of the link) below, please? It's a pretty obvious flaw in the USB core system which is triggered by buggy descriptors."
 
We should ask some XDA developers and Samsung to add/try this patch.

Edited by DanBa - 6/19/12 at 11:02am
post #79 of 5306
Quote:
Originally Posted by DanBa View Post

We should ask some XDA developers and Samsung to add/try this patch.

Samsung would be the best bet. then its official.

post #80 of 5306

This is awesome and would be the #1 reason I would switch from an iPhone to an android.

Excuse my newbishness on this topic, but would it be possible for someone to write a compatible patch for the rooted Nook tablet, is there one? That would allow me to stream all my music from google music to the DAC and them to an amp on the go.

As well, how long does the battery on the Galaxy last when powering the DAC (I can't imagine it is too long).

post #81 of 5306

USB audio is enabled on Nook Color tablet by some XDA developpers:

http://forum.xda-developers.com/showthread.php?t=1459892

 

It is expected that Android-compliant USB DACs are self-powered devices, like the USB DAC/amp FiiO E7 which is successfully tested with the Nook and the Samsung Galaxy S III.

It is quite surprised that the USB-powered USB DAC "ODAC" can interwork with the Samsung Galaxy S III.

Anyway, the ODAC can be powered by a (battery) powered USB hub.

post #82 of 5306

Currently have the Galaxy Note. Once the Galaxy S3 confirms to support Fiio E17, I'm going to switch phones. Also the new Windows 8 tablets may be another avenue for portable USB DAC support. 

post #83 of 5306

Some XDA modders/developers are trying to enable Usb audio on Samsung Galaxy Note:

http://forum.xda-developers.com/showthread.php?t=1712135

post #84 of 5306

would this also work on the Nook Tablet?  

Quote:
Originally Posted by DanBa View Post

USB audio is enabled on Nook Color tablet by some XDA developpers:

http://forum.xda-developers.com/showthread.php?t=1459892

 

It is expected that Android-compliant USB DACs are self-powered devices, like the USB DAC/amp FiiO E7 which is successfully tested with the Nook and the Samsung Galaxy S III.

It is quite surprised that the USB-powered USB DAC "ODAC" can interwork with the Samsung Galaxy S III.

Anyway, the ODAC can be powered by a (battery) powered USB hub.

post #85 of 5306

Hmmm... I wonder if the Samsung Galaxy Nexus supports it. That's my phone. I have an ODAC arriving today, so I'll give it a shot.

post #86 of 5306
Quote:
Originally Posted by gmiossi View Post

Hmmm... I wonder if the Samsung Galaxy Nexus supports it. That's my phone. I have an ODAC arriving today, so I'll give it a shot.

Should, if it doesn't by default, install CM7, or a CM9 variant that meets the criteria I listed in another thread.

 

basically

ROM -> USB Host

Kernel -> USB audio (ALSA sound drivers)

post #87 of 5306
Quote:
Originally Posted by DanBa View Post

Some XDA modders/developers are trying to enable Usb audio on Samsung Galaxy Note:

http://forum.xda-developers.com/showthread.php?t=1712135

As a Note owner, this has me very excited.  I will read up on loading kernel modules and attempt to get this working.

post #88 of 5306

Does anyone know if Samsung developers are trying to increase the compatibility between the S3 and various DACs, or is the S3 going to be stuck with the ones its compatible with at the point of the s3's release (maybe a better way to ask: will later firmware open up the S3 to greater DAC selection?)?

 

I can follow along, but I'm a noob when it comes to this type of thing- do we know yet what the common link is in the DACs that are compatible?  I assume that the ones that are have their own power source and are not very powerful, is that accurate?

 

thanks guys, popcorn.gif

Chris

post #89 of 5306
Quote:
Originally Posted by ChrisSC View Post

Does anyone know if Samsung developers are trying to increase the compatibility between the S3 and various DACs, or is the S3 going to be stuck with the ones its compatible with at the point of the s3's release (maybe a better way to ask: will later firmware open up the S3 to greater DAC selection?)?

 

I can follow along, but I'm a noob when it comes to this type of thing- do we know yet what the common link is in the DACs that are compatible?  I assume that the ones that are have their own power source and are not very powerful, is that accurate?

 

thanks guys, popcorn.gif

Chris

don't know, Someone will have to raise the issue with samsung, and hopefully get others to support it. 

 

I don't have a samsung, so it doesn't bother me.

post #90 of 5306
There is likely another possibility to fix some SGS3 non-interworking issue: use the USB core driver of the Archos G9 tablet.
 
The Archos G9 tablet can interwork with the FiiO E17.
 
The SGS3 can’t interwork with the FiiO E17, even via a powered USB hub.
 
And drivers/usb/core/message.c of Archos G9 and of SGS3 are different, slightly different.
 
Some XDA developer could build and try a modded Android Linux kernel including the USB core driver of the Archos G9 tablet.
 
 

Dmesg log output and lsusb log output could detail what is going on at the kernel level.

http://comments.gmane.org/gmane.linux.alsa.devel/96433

 

dmesg:

https://play.google.com/store/search?q=dmesg

 

lsusb:

https://play.google.com/store/search?q=lsusb

New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Portable Source Gear
Head-Fi.org › Forums › Equipment Forums › Portable Source Gear › Android phones and USB DACs