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 85

post #1261 of 5263
Quote:
Originally Posted by Toe Tag View Post

I'm happy to be corrected in any of this, but... I don't see the Note 2 as bad news. It should work right out of the box. Just need a USB OTG micro cable and a DAC. Don't need firmware mod, don't need USBAudioRecorderPRO The bad news was for Note 1. There is an outside chance Note 1 can work if you put BOTH cyanogenmod AND USBAudioRecorderPRO but nobody has tested that yet. 

I have a Note 1 LOL 

 

And I dont think I am gonna go and spend $700+ on a Note 2 just to have a portable DAC.

post #1262 of 5263
A list of stock Android-powered devices reportedly interworking with standard USB DAC:
 
stock Android device > digital USB audio out >> USB OTG cable >> standard USB DAC >> amp >> headphones
 
. Acer Iconia Tab A200 using USB Audio Recorder PRO (tablet):
 
. Acer Iconia Tab A500 using USB Audio Recorder PRO (tablet):
 
. Archos G9 (tablet):
 
. Asus Transformer Pad TF300 using USB Audio Recorder PRO (tablet):
 
. Asus Transformer Pad Infinity TF700 using USB Audio Recorder PRO (tablet):
 
. Asus Transformer Prime using USB Audio Recorder PRO (tablet):
 
. Google Galaxy Nexus using USB Audio Recorder PRO (smartphone):
 
. Google Nexus 7 using USB Audio Recorder PRO (tablet):
 
. Google Nexus 10 using USB Audio Recorder PRO (tablet):
 
. Huawei Ascend D1 Quad XL using USB Audio Recorder PRO (smartphone):
 
. Huawei MediaPad using USB Audio Recorder PRO (tablet):
 
. Meizu MX Quad-Core using USB Audio Recorder PRO (smartphone):
 
. Motorola Xoom using USB Audio Recorder PRO (tablet):
 
. Samsung Galaxy Note II (smartphone):
 
. Samsung Galaxy Note 10.1 (tablet):
 
. Samsung Galaxy S III (smartphone):
 
. Samsung Galaxy Tab 2 7.0 using USB Audio Recorder PRO (tablet):
 
. Samsung Galaxy Tab 2 10.1 using USB Audio Recorder PRO (tablet):
 
. Sony Xperia S using USB Audio Recorder PRO (smartphone):
 
. Sony Xperia Tablet S using USB Audio Recorder PRO (tablet):
 
. Toshiba Thrive using USB Audio Recorder PRO (tablet):
 
 
A list of standard USB DAC reportedly interworking with the Android-powered smartphone Samsung Galaxy Note II:
 
stock Galaxy Note II > digital USB audio out >> USB OTG cable (micro-A plug inserted in the Note II) >> standard USB DAC >> amp >> headphones
 
. Apex Glacier (USB DAC/amp):
 
. Asus Xonar U3 (USB DAC/amp):
 
. Audio-gd NFB-16 (USB DAC/amp):
 
. AudioQuest DragonFly using USB Audio Recorder PRO:
 
. CEntrance DACport LX using USB Audio Recorder PRO:
 
. FiiO E07K Andes (USB DAC/amp): to be confirmed
 
. Focal XS 2.1 (USB speakers): 
 
. GoVibe Magnum (USB DAC/amp):
 
. GoVibe Martini-U (USB DAC/amp):
 
. GoVibe Vulcan (USB DAC/amp):
 
. HRT HeadStreamer Mobile (USB DAC/amp):
 
. HeadAmp Pico (USB DAC/amp): (via USB 2.0 hub)
 
. Headstage Lyrix Pro USB total (USB DAC/amp):
 
. iBasso D-Zero (USB DAC/amp):
 
. iBasso D12 (USB DAC/amp):
 
. Leckerton UHA-6S MKII (USB DAC/amp):
 
. MyST 1866 PortaDAC (USB DAC/amp):
 
. Objective DAC (ODAC):
 
. ODAC+O2 (USB DAC/amp):
 
. RSA Intruder (USB DAC/amp):
 
. RSA Predator (USB DAC/amp):
 
. Sony PHA-1 (USB DAC/amp):
 
. Stoner Acoustics UD100:
 
. VentureCraft Go-Dap X (USB DAC/amp):
 
. Zoom H4 using USB Audio Recorder PRO (USB recorder):
 
 
So far, like the quad-core Exynos powered Galaxy S III, the new quad-core Exynos powered Samsung Galaxy Note II can work with the FiiO E7, the iBasso D12, Leckerton UHA-6S MKII, the ODAC, … ; has some issue with the HeadAmp Pico; and doesn’t work with the FiiO E17 using the stock USB audio.
 
So, in regard to the USB protocol, the behaviour of the Galaxy Note II is likely identical to the behaviour of the Galaxy S III.
 
 
A list of standard USB DAC reportedly interworking with the Android-powered smartphone Samsung Galaxy S III:
 
stock Samsung Galaxy S III > digital USB audio out >> USB OTG cable (micro-A plug inserted in the S III) >> standard USB DAC >> amp >> headphones
 
. AMB Gamma 1:
 
. AMB Gamma 2:
 
. Apex Glacier (USB DAC/amp):
 
. Asus Xonar U3 (USB DAC/amp):
 
. Atoll DAC 100:
 
. Audio-gd Sparrow Version A  (USB DAC/amp):
 
. Behringer UCA202 (USB DAC/amp):
 
. Behringer UCA222 (USB DAC/amp):
 
. Beresford Caiman:
 
. C-Media chipset-based sound card Dynamode 7 channel USB 2.0 (USB DAC/amp):
 
. Cakewalk Sonar SPS 25:
 
. Cambridge Audio DacMagic:
 
. CEntrance DacMini using USB Audio Recorder PRO (USB DAC/amp):
 
. Corsair HS1 Gaming headset (USB DAC/amp/headphones):
 
. Dared MP 5 or ALO JV5 (USB DAC/amp):
 
. ELE EL-D01:
 
. FiiO E7 (USB DAC/amp):
 
. FiiO E07K Andes (USB DAC/amp): to be confirmed
 
. FiiO E17 using USB Audio Recorder PRO (USB DAC/amp):
 
. Furutech ADL Cruise (USB DAC/amp):
 
. GoVibe DAC:
 
. GoVibe Mini USB DAC:
 
. GoVibe Petite (USB DAC/amp):
 
. HRT HeadStreamer (USB DAC/amp):
 
. HRT Music Streamer II:
 
. HeadAmp Pico (USB DAC/amp): (Exynos-based S III connected to Pico via USB 2.0 hub)
 
. HeadRoom Total BitHead (USB DAC/amp):
 
. HeadStage USB DAC cable:
 
. HiFiMan Express HM-101:
 
. iBasso D-Zero (USB DAC/amp):
 
. iBasso D2 Boa (USB DAC/amp):
 
. iBasso D2+ Boa (USB DAC/amp):
 
. iBasso D5 (USB DAC/amp):
 
. iBasso D6 using USB Audio Recorder PRO (USB DAC/amp):
 
. iBasso D10 (USB DAC/amp):
 
. iBasso D12 (USB DAC/amp):
 
. iBasso DB2 using USB Audio Recorder PRO:
 
. iQube v2 (USB DAC/amp):
 
. JH Audio JH-3A (USB DSP/DAC/amp/JH16 CIEM):
 
. Jabra GN 5035 (USB headset):
 
. KingRex UD-01:
 
. Leckerton UHA-4 (USB DAC/amp):
 
. Leckerton UHA-6S MKII (USB DAC/amp):
 
. Logitech wíreless gaming headset G930 (USB wireless headset):
 
. M-Audio Duo USB Audio Interface:
 
. Matrix Mini-i (USB DAC/amp):
 
. Meier Audio Cantate.2 (USB DAC/amp):
 
. Microsoft Philips Digital Sound System 80 (USB DAC/amp/speakers):
 
. Microsoft LifeChat LX-3000 (USB headset):
 
. MyST 1866 PortaDAC (USB DAC/amp):
 
. NuForce Icon HDP (USB DAC/amp):
 
. NuForce Icon Mobile (USB DAC/amp):
 
. NuForce Icon uDAC-2 (USB DAC/amp):
 
. Objective DAC (ODAC):
 
. ODAC+O2 (USB DAC/amp):
 
. Ordnance .25 (USB DAC/amp):
 
. RSA Intruder (USB DAC/amp):
 
. RSA Predator (USB DAC/amp):
 
. Stoner Acoustics UD100:
 
. Syba SD-AUD20101: 
 
. Topping D1 Mark 2 (USB DAC/amp):
 
. Topping D2 (USB DAC/amp):
 
. Topping TP30 (USB DAC/amp):
 
. Turtle Beach Audio Advantage Micro II:
 
. Unique Melody PP6 using USB Audio Recorder PRO (USB DSP/DAC/amp/CIEM):
 
. VentureCraft Go-Dap X (USB DAC/amp):
 
. xDuoo XP-1 (USB DAC/amp):
 
 
Bold: new addition to the list
 
 
post #1263 of 5263

Alright, so does anyone know of a JB kernel that supports standard USB audio (without USB audio recorder) for the GT-i9300? I tried downgrading to CM9 (ICS) but no dice. I won't go back to stock because it simply isn't worth it.
 

post #1264 of 5263

Ok, so here is what I think I can do if I understand the Android docs correctly: make a Service that other apps (music players) can 'bind' to, which means they should be able to stream their decoded audio to my 'USB audio service' and the service will then output it to the USB audio device.

 

The pro's for me are that I don't have to write something that handles playlists and decodes mp3's and I don't have to make fancy graphics that I'm unable to as I'm too techie! redface.gif

But in this case, other app developers like the Neutron Music player or whatever players you guys are in to must be willing to support this service (as in, they need to make several adjustments to their program in order for it to work).

 

Any authors here of such player apps or people who have good contact with them that can ask?


Edited by Davy Wentzler - 1/3/13 at 6:25am
post #1265 of 5263
Quote:
Originally Posted by eXtream View Post

Ok, so here is what I think I can do if I understand the Android docs correctly: make a Service that other apps (music players) can 'bind' to, which means they should be able to stream their decoded audio to my 'USB audio service' and the service will then output it to the USB audio device.

 

The pro's for me are that I don't have to write something that handles playlists and decodes mp3's and I don't have to make fancy graphics that I'm unable to as I'm too techie! redface.gif

But in this case, other app developers like the Neutron Music player or whatever players you guys are in to must be willing to support this service (as in, they need to make several adjustments to their program in order for it to work).

 

Any authors here of such player apps or people who have good contact with them that can ask?


I am not personally connected to the developer of Neutron, but his email address is easily available on the google play store.

 

There has already been discussion on his Neutron forum about this possibility: http://neutronmp.com/neutronforum.html  (Look for the thread under "plug-ins" about using external DACs) Edit: here is the direct link to the post: http://neutronmp.com/forum/viewtopic.php?f=7&t=314

 

Neutron has been designed from the ground up for better sound quality so this would fit right in with the developer's goals. As I understand it, his app bypasses the Android music stack and thereby gets a better sound. Someone on here has actually tested the output of Neutron and found it to be better quality compared to Poweramp: http://www.head-fi.org/t/633448/music-player-app-for-android#post_8824129

 

That all being said....This would be AWESOME! I hope it can work, and I think it could be beneficial to both you and any developer you work with in creating increased sales of your apps. It might even be better than any solution Google might add to Android if it feeds a cleaner signal to the external DAC by continuing to avoid the Android music stack.


Edited by Nirmalanow - 1/3/13 at 7:11am
post #1266 of 5263
Quote:
Originally Posted by eXtream View Post

Ok, so here is what I think I can do if I understand the Android docs correctly: make a Service that other apps (music players) can 'bind' to, which means they should be able to stream their decoded audio to my 'USB audio service' and the service will then output it to the USB audio device.

The pro's for me are that I don't have to write something that handles playlists and decodes mp3's and I don't have to make fancy graphics that I'm unable to as I'm too techie! redface.gif
But in this case, other app developers like the Neutron Music player or whatever players you guys are in to must be willing to support this service (as in, they need to make several adjustments to their program in order for it to work).

Any authors here of such player apps or people who have good contact with them that can ask?
I sent an email along with a link to this post to Dmitry (Neutron). that would be very cool if something could work out!
Edited by thegrobe - 1/3/13 at 8:16am
post #1267 of 5263
Quote:
Originally Posted by thegrobe View Post


I sent an email along with a link to this post to Dmitry (Neutron). that would be very cool if something could work out!


I sent him an email also, and posted on his forum, so I am sure he will consider this. Keeping my fingers crossed that this will work! I also suggested to eXtream that he look into working with the developer of the Noozxoide digital effects app as that app already captures the stream of other music players and so maybe could easily feed the stream to the new app. That way it would work with all music players.


Edited by Nirmalanow - 1/3/13 at 10:09am
post #1268 of 5263
Quote:
Originally Posted by Zi00 View Post

Hi guys, 

 

So I been trying to read through this thread, but since its 87 pages, whats the conclusion? Can I use a Galaxy Note through an external/portable DAC through the micro USB of the Samsung device at this point, or is it still work in progress? 

Not yet. Been trying to do it myself at the moment. Doesn't even work with usbaudiorecorderpro. I tried it with mine and it just comes up with "your maufactuer does not allow USB DACs to function with your phone" or something along those lines. Tried it with stock firmware, various ICS firmwares and Cyanogen's latest 4.2.1 build.

post #1269 of 5263

This seems like good news for Nexus 7 users:
http://forum.xda-developers.com/showthread.php?t=2029728

post #1270 of 5263

Guys, I use the Behringer UCA202 DAC with my AT&T Galaxy S3 on a stock TW based ROM.

I get a lot of "CD Skipping Sound" when initially playing songs sometimes.  

 

Is this an Android issue that is common across all DAC's that might be used, or is there a DAC under $100 that doesn't suffer from this?

 

It sometimes lasts just a second, sometimes for several seconds.  Sometimes not at all.  

post #1271 of 5263
Thread Starter 
Quote:
Originally Posted by CZ Eddie View Post

Guys, I use the Behringer UCA202 DAC with my AT&T Galaxy S3 on a stock TW based ROM.

I get a lot of "CD Skipping Sound" when initially playing songs sometimes.  

 

Is this an Android issue that is common across all DAC's that might be used, or is there a DAC under $100 that doesn't suffer from this?

 

It sometimes lasts just a second, sometimes for several seconds.  Sometimes not at all.  

 

It's not an Android issue, since Android doesn't support USB DACs (Samsung added their own support for it). I had the same with my AT&T S3 and my Pico, although it was a lot less frequent than it is for you obviously.

 

Incidentally, I can't remember if this has already been confirmed by someone else, but this micro USB host to mini USB cable - http://www.ebay.com/itm/261124391843?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 - works with my Note 2 and Intruder. Nice to have a single cable solution for those DACs that require mini USB, in addition to the Hakshop cable for micro USB connections. I see they have sold out of that one, however the cable they are selling for an Archos tablet looks identical and I have asked them if this cable is still available from them.

 

 

700

 

700

post #1272 of 5263

Here's a great one for $109. Super tiny so it could work with your car stereo and in your pocket

http://www.ibasso.com/en/products/show.asp?ID=73
 

Confirmed to be working with a stock GS3, using it right now ^^

post #1273 of 5263

USB audio & Android

 

USB standard (audio, mass storage, etc.) driver supported on stock Galaxy S3 / Note2

"As long as the kernel on the Android device supported the USB standard driver of the hardware (mass storage, input, etc.), Android would be able to use it and therefore open up a new range of extra devices compatible with the system."

 

USB standard (audio, mass storage, etc.) driver not supported:

* Developing your USB standard (audio, etc.) driver at the kernel space

"However, there are many devices that have not been "compatible" from the beginning. For instance, let's say your common RFID reader. It most likely uses a USB-serial port and probably comes with a Linux or Windows driver as well as some software. Most Android tablets will come without the USB-serial driver for your RFID reader however.

Therefore, if you want to load your driver you will need to root your tablet, determine the version of your current kernel, find the kernel sources online, hope that everything compiles to have your driver ready and then load it onto your tablet. In the end, when you finally have your kernel driver running, you will be required to write C code as well as some JNI glue to communicate with your Activity or Service in Android.

All in all, this approach is not very straightforward.

 

* Writing your own USB "soft driver" at the user space

There is a very elegant solution to aforementioned problem.

It requires far less skills in hacking and porting than the mentioned approach. However, you will require some advanced knowledge in Android programming as well as some USB know-how.

You can write your own "soft driver" in Android. Since the USB Host API has been released, it is now possible to communicate with any USB device using the most commonly seen USB transfers (control, interrupt, bulk).

In the end, your result will be portable across all Android devices that have USB host enabled and have Android version 3.1+. Moreover, this solution does NOT require root access to the tablet or phone. It is currently the only viable solution that does not require the user to have any know-how of rooting/hacking the device and risk losing warranty in the process."

http://android.serverbox.ch/?p=549

 

 

1000

1000

post #1274 of 5263
Quote:
Originally Posted by DanBa View Post

USB audio & Android

 

USB standard (audio, mass storage, etc.) driver supported on stock Galaxy S3 / Note2

"As long as the kernel on the Android device supported the USB standard driver of the hardware (mass storage, input, etc.), Android would be able to use it and therefore open up a new range of extra devices compatible with the system."

 

USB standard (audio, mass storage, etc.) driver not supported:

* Developing your USB standard (audio, etc.) driver at the kernel space

"However, there are many devices that have not been "compatible" from the beginning. For instance, let's say your common RFID reader. It most likely uses a USB-serial port and probably comes with a Linux or Windows driver as well as some software. Most Android tablets will come without the USB-serial driver for your RFID reader however.

Therefore, if you want to load your driver you will need to root your tablet, determine the version of your current kernel, find the kernel sources online, hope that everything compiles to have your driver ready and then load it onto your tablet. In the end, when you finally have your kernel driver running, you will be required to write C code as well as some JNI glue to communicate with your Activity or Service in Android.

All in all, this approach is not very straightforward.

 

* Writing your own USB "soft driver" at the user space

There is a very elegant solution to aforementioned problem.

It requires far less skills in hacking and porting than the mentioned approach. However, you will require some advanced knowledge in Android programming as well as some USB know-how.

You can write your own "soft driver" in Android. Since the USB Host API has been released, it is now possible to communicate with any USB device using the most commonly seen USB transfers (control, interrupt, bulk).

In the end, your result will be portable across all Android devices that have USB host enabled and have Android version 3.1+. Moreover, this solution does NOT require root access to the tablet or phone. It is currently the only viable solution that does not require the user to have any know-how of rooting/hacking the device and risk losing warranty in the process."

http://android.serverbox.ch/?p=549

 

 

1000

1000

 

anyone willing to do this for xperia neo? :D
 

i don't mind throwing some bucks if someone's willing to help tongue.gif

post #1275 of 5263
Quote:
Originally Posted by CynicalMushroom View Post

Alright, so does anyone know of a JB kernel that supports standard USB audio (without USB audio recorder) for the GT-i9300? I tried downgrading to CM9 (ICS) but no dice. I won't go back to stock because it simply isn't worth it.
 

If you're on the i9300, you're one of the lucky few who can use the Siyah kernel with dual boot.  Flash your favorite version of CM or Paranoid as first ROM, then find a Touchwiz build of choice for use as the second ROM.

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