Head-Fi.org › Forums › Equipment Forums › Portable Headphone Amps › Galaxy Nexus and Jelly Bean
New Posts  All Forums:Forum Nav:

Galaxy Nexus and Jelly Bean

post #1 of 5
Thread Starter 

My phone just got the update to Jelly Bean so now I am wondering, are there any amps that will work with my phone and digital out?  My understanding is that Jelly Bean has the needed drivers and the digital out enabled, but it depends on the device.  Is that so?  Are there any amp/dacs that will work with my phone?   I wish FiiO would get the E18 to market already.  :-)

-gl

post #2 of 5

USB digital out isn't working on the Galaxy Nexus yet, even with Jelly Bean. Google is trying to implement their own version of USB digital audio out for specialized docks that won't work with standard USB DACs that we are all used to here.  That said, the Galaxy SIII and a few tablets do recognized standard USB DACs, and there are kernel developers working on getting their Galaxy Nexus kernels to allow this feature, but it hasn't happened yet as far as I've found.  So best you can do right now is just buy a portable amp (no DAC), and use the headphone out.  That's what I do, and the sound is pretty good.  You can improve the sound quality if you root your phone and flash a custom kernel called "Franco".  That kernel developer included some audio tweak settings in the kernel settings that you can play with.  Feel free to PM me if you need more details.  I just subscribed to head-fi and was about to post a picture of my Galaxy Nexus rig as it currently stands in one of the photo gallery threads.


Edited by neurofone - 9/25/12 at 7:15pm
post #3 of 5

I was just going to ask the same thing as I got the update today as well. This is very disappointing to hear :( 

would like to see your nexus rig

any info on the best site to show how to root the phone?

post #4 of 5

Yeah it is disappointing.  Hopefully a talented kernel developer will figure it out.

 

Here's my rig as it stands now:

Galaxy Nexus with 64GB external flash storage -> Pico Slim amp -> HIFIMAN RE-262 IEMs

 

Once you root it, you can use an OTG USB cable to connect a flash drive so you have tons of storage for lossless files (it's a shame the GNexus doesn't have a micro-SD slot).  You can use an app like PowerAmp to play lossless files.

 

 

 

The easiest way to root your Galaxy Nexus is to use the Nexus Toolkit, a free Windows software you can download here: http://forum.xda-developers.com/showthread.php?t=1392310

 

Just install the toolkit, and follow the steps to root the phone. Just note that the rooting process requires you to unlock the bootloader, which will wipe your phone's apps and data.  Fortunately, the Toolkit lets you perform a backup of your apps and data first, and then you can restore them after the rooting is complete.

 

If you get stuck, that XDA thread is a good place to post questions.

 

Once you're rooted, you can flash custom ROMs and custom kernels.  Personally, I just keep the stock ROM because it does everything I need it to do.  However, I did flash a custom kernel (Franco Kernel) that give me some audio enhancements. He has an app that downloads the kernel, keeps it up to date, and lets you alter the settings I'm speaking of (https://play.google.com/store/apps/details?id=com.franco.kernel&hl=en).

post #5 of 5

As mentioned in this bounty, implementation of USB audio by Google in Jelly Bean might be somewhat "crippled" if you will:

 

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

 

Another post regarding USB audio here:

 

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


Maybe some of us experienced in Linux programming could compare these source codes in order to find out why Samsung and Archos were having more success with others. FiiO E17 even worked for Archos generation 9 but not for Samsung Galaxy S III yet:

 

Common Android Kernel Tree
https://android.googlesource.com/kernel/common/+/35326a4297a7f6715bc05725b2f2c807af32f827/sound/usb/card.c
https://android.googlesource.com/kernel/common/+/35326a4297a7f6715bc05725b2f2c807af32f827/drivers/usb/core/message.c
https://android.googlesource.com/kernel/common/+/35326a4297a7f6715bc05725b2f2c807af32f827/drivers/usb/gadget/android.c
https://android.googlesource.com/kernel/common/+/35326a4297a7f6715bc05725b2f2c807af32f827/drivers/usb/gadget/audio.c
https://android.googlesource.com/kernel/common/+/35326a4297a7f6715bc05725b2f2c807af32f827/drivers/usb/gadget/f_accessory.c
https://android.googlesource.com/kernel/common/+/35326a4297a7f6715bc05725b2f2c807af32f827/drivers/usb/gadget/f_audio_source.c
 

Kernel tree for Samsung systems on Android
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/sound/usb/card.c
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/drivers/usb/core/message.c
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/drivers/usb/gadget/android.c
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/drivers/usb/gadget/audio.c
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/drivers/usb/gadget/f_accessory.c
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/drivers/usb/gadget/f_audio.c
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/drivers/usb/gadget/f_audio_source.c
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/drivers/usb/gadget/u_audio.c
https://android.googlesource.com/kernel/samsung/+/3b0c5d2887fca99cab7dd506817b1049d38198a1/drivers/usb/gadget/u_audio.h

 

Galaxy S III LTE
https://github.com/sgs3/GT-I9305_Kernel/blob/master/sound/usb/card.c
https://github.com/sgs3/GT-I9305_Kernel/blob/master/drivers/usb/core/message.c
https://github.com/sgs3/GT-I9305_Kernel/blob/master/drivers/usb/gadget/android.c
https://github.com/sgs3/GT-I9305_Kernel/blob/master/drivers/usb/gadget/audio.c
https://github.com/sgs3/GT-I9305_Kernel/blob/master/drivers/usb/gadget/f_accessory.c
https://github.com/sgs3/GT-I9305_Kernel/blob/master/drivers/usb/gadget/f_audio.c
https://github.com/sgs3/GT-I9305_Kernel/blob/master/drivers/usb/gadget/f_audio_source.c
https://github.com/sgs3/GT-I9305_Kernel/blob/master/drivers/usb/gadget/u_audio.c
https://github.com/sgs3/GT-I9305_Kernel/blob/master/drivers/usb/gadget/u_audio.h

 

Archos generation 9 GPL linux kernel release for ICS
https://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/sound/usb/card.c
https://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/drivers/usb/core/message.c
https://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/drivers/usb/gadget/android.c
https://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/drivers/usb/gadget/audio.c
https://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/drivers/usb/gadget/f_accessory.c
https://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/drivers/usb/gadget/f_audio.c
https://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/drivers/usb/gadget/u_audio.c
https://gitorious.org/archos/archos-gpl-gen9-kernel-ics/blobs/master/drivers/usb/gadget/u_audio.h


Edited by seeteeyou - 9/25/12 at 10:22pm
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Portable Headphone Amps
Head-Fi.org › Forums › Equipment Forums › Portable Headphone Amps › Galaxy Nexus and Jelly Bean