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 172

post #2566 of 5135
Quote:
Originally Posted by DanBa View Post

Do the Google Edition Galaxy S4 and the Google Edition HTC One still support USB audio at the kernel level?







The GPe HTC One should at least, it uses an HTC Sense kernel.
post #2567 of 5135
If it is the case, Google should add code in the Android media player framework (i.e. "fill in the blanks" to interface to the USB Audio driver for ALSA) to support standard USB Audio.
 
"Well, the USB Audio issue feels like it could've belonged at LG, or Asus or whoever the maker of each specific device happens to be.
It's the OEMs and platform vendors that actually implement the USB Audio support (I happened to be involved in this when I was at Sony Mobile).
Google (as of Android 4.1) essentially just provides some of the higher-level mechanisms for detection of USB Audio accessories, while the OEM / platform vendor fills in the blanks. Those blanks can either be very small if you only want audio output at a fixed sample rate, or they can grow quite big if you want more features like recording, voice calls, etc.
 
You could argue that Google should provide a complete basic solution for USB Audio, but that's not the setup today."
 
 
If it is the case, hopefully the additional Google code supporting standard USB Audio should remain unchanged in the future releases of Android.

Edited by DanBa - 6/29/13 at 2:54am
post #2568 of 5135
Quote:
Originally Posted by DanBa View Post

Everything is perfect between my ODAC and my Galaxy S3 using USB Audio Recorder PRO version 1.2.3.

 

Yes, it’s no more possible to modify the bit rate, used as a workaround for the "first time playback" problem.

http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/2250#post_9419041

 

But I have no more "first time playback" problem with the latest version of USB Audio Recorder PRO.

 

How about a reset of your tablet?

Thanks for the explanation.

Resetting the tablet doesn't fix the problem,confused_face.gif

I guess it is because the DAC upsample everything to 32bit and the tablet doesn't support it.

Is there anywhere I could find the older version of USB AR which allows me to adjust the bit rate for testing?


Edited by tobyblh - 6/30/13 at 5:09am
post #2569 of 5135
Quote:
Originally Posted by Twinster View Post

Would like to report that my ALO PanAm is now working with my SIII. Using a Anker 14000mAh battery pack to make the setup somewhat portable or should I say transportable.

USB AR Pro-> Samsung SIII->OTG Cable->ALO PanAm->K702

*** UPDATE***

After reading a post from the iBasso D42 someone mentioned that he was able to fix the fast forward play back on his Samsung S3 by enabling the USB Debugging mode under development options. Now I'm able to use all my application (not only U-ARP) including streaming my music from my Logitech Squeezebox server. I'm very happy now. :^P
post #2570 of 5135

Great news!

 

As you are living in Canada, I suppose your Galaxy S3 is powered by Snapdragon as the Galaxy S3 of Benny-x and the Galaxy S4 of his brother.

http://www.head-fi.org/t/666556/new-ibasso-d42-mamba/15#post_9569386

 

 

So far, we have:

. Snapdragon-powered S3 using USB Audio Recorder PRO is working with ALO Pan Am or with iBasso D42

. Snapdragon-powered S3 using native USB Audio doesn’t work with ALO Pan Am or with iBasso D42

. Snapdragon-powered S3 using native USB Audio with USB debugging mode enabled is working with ALO Pan Am or with iBasso D42

 

Quad core Snapdragon-powered S4 has the same behaviour than dual core Snapdragon-powered S3 towards iBasso D42.

 

 

I don’t understand what happens with USB Debugging mode enabled

Normally, as far as I understand, there is no direct relationship between the USB Debugging and the native USB audio implementation:

 

"What is USB Debugging?

‘USB Debugging’ is a mode of your Android phone which can be activated after connecting your phone directly to a computer using a USB cable. With this mode, you can create connection between an Android phone and another computer with Android SDK in it. If you don’t know what SDK is, it stands for Software Development Kit. As the name suggests, this is a software which can help you develop new Android apps.

Therefore, with help of USB Debugging mode, you can establish a direct connection between your Android phone and a computer to make it available for deeper level actions. For some versions of Android, the USB Debugging mode is termed as Developer Mode as well."

http://www.geekinsider.com/2013/01/28/usb-debugging-mode-of-your-android-phone-and-the-importance-of-it/#yExXjI21UotK9SK6.99

 

 

When the USB Debugging mode is enabled on  the S3 / S4, may be the timing of the transmission of some USB messages is positively modified.


Edited by DanBa - 6/30/13 at 3:23pm
post #2571 of 5135
Quote:
Originally Posted by DanBa View Post

Great news!

As you are living in Canada, I suppose your Galaxy S3 is powered by Snapdragon as the Galaxy S3 of Benny-x and the Galaxy S4 of his brother.
http://www.head-fi.org/t/666556/new-ibasso-d42-mamba/15#post_9569386


So far, we have:
. Snapdragon-powered S3 using USB Audio Recorder PRO is working with ALO Pan Am or with iBasso D42
. Snapdragon-powered S3 using native USB Audio doesn’t work with ALO Pan Am or with iBasso D42
. Snapdragon-powered S3 using native USB Audio with USB debugging mode enabled is working with ALO Pan Am or with iBasso D42

Quad core Snapdragon-powered S4 has the same behaviour than dual core Snapdragon-powered S3 towards iBasso D42.


I don’t understand what happens with USB Debugging mode enabled
Normally, as far as I understand, there is no direct relationship between the USB Debugging and the native USB audio implementation:

"What is USB Debugging?
‘USB Debugging’ is a mode of your Android phone which can be activated after connecting your phone directly to a computer using a USB cable. With this mode, you can create connection between an Android phone and another computer with Android SDK in it. If you don’t know what SDK is, it stands for Software Development Kit. As the name suggests, this is a software which can help you develop new Android apps.
Therefore, with help of USB Debugging mode, you can establish a direct connection between your Android phone and a computer to make it available for deeper level actions. For some versions of Android, the USB Debugging mode is termed as Developer Mode as well."
http://www.geekinsider.com/2013/01/28/usb-debugging-mode-of-your-android-phone-and-the-importance-of-it/#yExXjI21UotK9SK6.99


When the USB Debugging mode is enabled on  the S3 / S4, may be the timing of the transmission of some USB messages is positively modified.


Confirming it is the Snapdragon version. Also it takes a few second of playback to adjust in the Debugging mode. The first time I play the song it was fast then normal but after about 5 second it played back fine.

I'm suspecting that my Centrance DACmini & DACport will also work now. I'll report when I have time to try it.
post #2572 of 5135
Quote:
Originally Posted by Twinster View Post


*** UPDATE***

After reading a post from the iBasso D42 someone mentioned that he was able to fix the fast forward play back on his Samsung S3 by enabling the USB Debugging mode under development options. Now I'm able to use all my application (not only U-ARP) including streaming my music from my Logitech Squeezebox server. I'm very happy now. :^P

HAHA, that's awesome news, Twinster! Yeah, there's a little stutter step in the beginning sometimes, but it connects. Sometimes after being connected, stopped, turned off, but dac not disconnected, and then turned back on it'll go back to the fast-forward problem, but a quick unplug + debug on->off->on fixes it. Your update was exactly what I was hoping to hear, though. Now I hope all kinds of people can see this and try it out on all of their phones and DACs that needed U-ARP to function. 

 

Here's a copy of my post from the D42 thread. 

 

Quote:
Originally Posted by Benny-x View Post

As for compatibility with my stock Galaxy S3 with Qualcomm Snapdragon S4 processor or my brother's stock Galaxy S4 with Qualcomm Snapdragon 600 processor, semi-ok. Out of the box it connects, but the audio is on fast-forward and you can't listen to that. I downloaded USB Audio Recorder Pro and with that it works and sounds AMAZING via either phone. I can't say if it's the D42, U-ARP, or the synergy with my V-Moda M100s, but it's a NICE package. Usability is a joke though, so I was still pretty unhappy with the compatibility and started thinking...

 

I thought there was some kind of access or authorization issue, so I enabled USB Debugging mode in Developer Settings and then reconnected the D42. Now it works great and can be connected to any app from GoneMAD to YouTube on both phones! The S3 is mine, so that's what I spend my time on, but the sound is the same, as far as I can hear, on both phones. This really helped, now it's a nice package and I get all the Album Art, Shuffle, Lock-screen Widgets, Playlists, and usability that I'd wanted in my portable audio solution. 

post #2573 of 5135

I want put my opinion on the fast forward playback of the s3 and s4 (as a Nexus 4 owner that is LOL)

I think why it is giving a weird playback is because you have to manually select the bit rate and sample rate manually say if you have a FLAC file which is 16-bit and 44.1 khz only, USB recorder pro app does not automatically select the output rates during pre-playback, it has to be manually set otherwise if the said FLAC file was set on 24bit and 96khz, it would bring about faster playback and this is what I have found during my initial setup with the Nexus 4 complicated workarounds.

 

maybe our fellow eXtream can comment on this.

 

just my 2 cents

post #2574 of 5135

Yet another Android phone with USB debugging mode enabled can work with USB DAC:

http://www.tellementnomade.com/forum/viewtopic.php?p=153622#p153622

http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/2535#post_9543771

 

 

CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality

 

 

. Tegra 3-powered HTC One X using USB Audio Recorder PRO is working with FiiO E07K

. Tegra 3-powered HTC One X using native USB Audio doesn’t work with FiiO E07K

. Tegra 3-powered HTC One X using native USB Audio with USB debugging mode enabled is working with FiiO E07K

post #2575 of 5135

I would love to use USB Audio on the Nexus 10 such that I can use it when it is playing music from google play music, or locally through the stock music player (or another good android music player), NOT through USB Audio Recorder Pro.

I have a Nexus 10 and a Verizon Note 2, both stock unrooted, and it's frustrating because the only way I can enjoy USB Audio on those is with USB Audio Recorder Pro.  I have two USB DACs, Hifimediy Sabre and Fiio E07k.

Since my Verizon Note 2 is from work, that leaves my Nexus 10 which I could root, unlock, and load a recovery and a ROM (well I have a touchpad with 4.2.2 rom, but I can't even get the device to recognize that a USB audio device is plugged in, but I really want this on my Nexus 10). Is there a ROM right now (or a kernel that I use with the stock ROM) that has full support of USB Audio so any DAC I plug in via USB (With USB OTG cable, of course) will work for any audio coming from the Nexus 10, not just using that USB Audio Recorder Pro app?

Thanks!


Edited by pappy97 - 7/1/13 at 7:44pm
post #2576 of 5135

This old ipod user is seriously considering using Android for tunes.  

 

A few quick questions, will USB Audio Recorder Pro play my .aif files?

 

If not and I decide to just play them via Power amp  on my Google Nexus S phone will the Voodoo mod (via new ROM) sound fairly good with the dac circuit in the Nexus?  I plan to use relatively efficient Westone UM-3X iems.

 

thanks

post #2577 of 5135
Quote:
Originally Posted by jcagara08 View Post

I want put my opinion on the fast forward playback of the s3 and s4 (as a Nexus 4 owner that is LOL)

I think why it is giving a weird playback is because you have to manually select the bit rate and sample rate manually say if you have a FLAC file which is 16-bit and 44.1 khz only, USB recorder pro app does not automatically select the output rates during pre-playback, it has to be manually set otherwise if the said FLAC file was set on 24bit and 96khz, it would bring about faster playback and this is what I have found during my initial setup with the Nexus 4 complicated workarounds.

 

maybe our fellow eXtream can comment on this.

 

just my 2 cents

You're a little off in what I meant about the fast-forward part.

 

When U-ARP is used with the S3 or S4 there is no fast-forward issue, it works fine this way, but is confined to only functioning fine in the app. I used with both 16/44.1 & 24/96 tracks no problem. 

 

The problem comes when you connect a usb-DAC(at least the D42) to the S3 or S4 directly, then it's recognized but only plays music (flac or mp3) in fast-forward. Once enabling USB-Debugging mode this is solved and it works fine with whatever file type the app supports. At least that is what I've found so far.

post #2578 of 5135
Quote:
Originally Posted by bixby View Post

This old ipod user is seriously considering using Android for tunes.  

 

A few quick questions, will USB Audio Recorder Pro play my .aif files?

 

If not and I decide to just play them via Power amp  on my Google Nexus S phone will the Voodoo mod (via new ROM) sound fairly good with the dac circuit in the Nexus?  I plan to use relatively efficient Westone UM-3X iems.

 

thanks

The voodoo mod only works on phones with wolfson DACs, as far as I have found. And it's been older ones also, like pre Ice Cream Sandwich, but anyone fell free to correct me if I'm wrong there. 

 

As for playing .aif, U-ARP only works with .flac for now, but that is only if you're going to be using an external DAC, and that's a whole different ball game than what it looks like you're talking about. If you're going down that route then you'd need to have look at that list that DanBa has been compiling and look for Android phones and DACs that work together WITHOUT U-ARP. Then have a look at the files that Android supports, just google it and see if .aif is one. If it is then you're good to go either DAC'd or no DAC. Make sense?


Edited by Benny-x - 7/1/13 at 10:41pm
post #2579 of 5135
Quote:
Originally Posted by Benny-x View Post

You're a little off in what I meant about the fast-forward part.

 

When U-ARP is used with the S3 or S4 there is no fast-forward issue, it works fine this way, but is confined to only functioning fine in the app. I used with both 16/44.1 & 24/96 tracks no problem. 

 

The problem comes when you connect a usb-DAC(at least the D42) to the S3 or S4 directly, then it's recognized but only plays music (flac or mp3) in fast-forward. Once enabling USB-Debugging mode this is solved and it works fine with whatever file type the app supports. At least that is what I've found so far.

 

Well that was what I have found to be an issue on the Nexus 4, maybe it is an isolated case IMHO depends on which handset used and USB DACs compatibilities.

post #2580 of 5135

thanks Benny.  I did a lot more reading last night and while my Nexus S is a good candidate for the voodoo mod, I also read that aside from being louder some community members felt it did not bring much else to the party.  I was intrigued by what I read about Neutron player though and yup it supports aif along with a few other android programs like poweramp.

 

But in the end I think I will be still supporting two worlds, since my Nexus Si is only 8gb max.  I will just keep the phone for more phonely duties and grab a new ipod touch and be done with it.

 

Who knows maybe in a year I'll be trying a small tablet and some outboard dac.  I still have my big rig for speaker listening.  These are great discussions here and a wealth of info!
 

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