4.4.2 enables USB audio out! - Droid RAZR M General

Well I am extremely happy right now.
It turns out that with an OTG cable, my 4.4.2 RAZR M can suddenly output audio via USB to my Fiio E17 amplifier. I can finally ditch the 2G iPod touch I have been clinging to for years.

Awesome. Will test with a Droid 3 dock as well
Sent from my One using XDA Premium 4 mobile app

Coronado is dead said:
Well I am extremely happy right now.
It turns out that with an OTG cable, my 4.4.2 RAZR M can suddenly output audio via USB to my Fiio E17 amplifier. I can finally ditch the 2G iPod touch I have been clinging to for years.
Click to expand...
Click to collapse
I am just starting to explore the possibilities of using my M for high quality audio. Does the above work without root, custom rom, etc.? I am not rooted and am bootloader locked and need to remain that way.
Are there any decent guides available on the net on this topic? I have been doing a lot of googling and trying to piece things together but haven't found a good consolidated source for information.
Thanks much.

Nidstang said:
I am just starting to explore the possibilities of using my M for high quality audio. Does the above work without root, custom rom, etc.? I am not rooted and am bootloader locked and need to remain that way.
Are there any decent guides available on the net on this topic? I have been doing a lot of googling and trying to piece things together but haven't found a good consolidated source for information.
Thanks much.
Click to expand...
Click to collapse
Worked before I even rooted, all stock. Just used and OTG cable and connected it to my DAC/AMP.

Is there a USB sound standard I should be looking for to find devices that work? Or does it work with any USB sound device?

GnatGoSplat said:
Is there a USB sound standard I should be looking for to find devices that work? Or does it work with any USB sound device?
Click to expand...
Click to collapse
It's called 'class compliant' USB audio device.
If it works on Windows, Macintosh etc. without the need to install a device specific driver, it's probably class compliant.
Btw., the support for OTG connected class compliant USB DACs has been present in CM builds for Razr M/HD family since September 2013.

kabaldan said:
It's called 'class compliant' USB audio device.
If it works on Windows, Macintosh etc. without the need to install a device specific driver, it's probably class compliant.
Btw., the support for OTG connected class compliant USB DACs has been present in CM builds for Razr M/HD family since September 2013.
Click to expand...
Click to collapse
That is true, but seeing as I need Bluetooth in all its glory and some other things that never seemed to work right in CM11, I am glad to see it in a stock build

kabaldan said:
It's called 'class compliant' USB audio device.
If it works on Windows, Macintosh etc. without the need to install a device specific driver, it's probably class compliant.
Btw., the support for OTG connected class compliant USB DACs has been present in CM builds for Razr M/HD family since September 2013.
Click to expand...
Click to collapse
:good: Was able to pick up for a whopping $1.04 shipped, a USB audio dongle from eBay which works great, but needs external power.
Now if only I could get PodMode to work, I'd have a perfect 1-plug replacement for an old iPod.

Related

[REQ] Kernel: usbaudio.o

When the T989 ICS code is finally released and some of you talented kernel developers are working with it, PLEASE PLEASE PLEASE add usbaudio.o so we can use USB DACs bypassing the crappy internal audio components. A lot of people want this desperately!
Info: http://code.google.com/p/android/issues/detail?id=24614&sort=-stars&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars
More links that may or may not help:
http://sven.killig.de/android/N1/2.2/usb_host/
http://www.slatedroid.com/topic/29289-usb-audio-cards-support-drivers-and-libs/
http://www.head-fi.org/t/604479/good-news-about-android-phone-supports-digital-audio-output
http://forum.xda-developers.com/showthread.php?t=1459892
Here's the cheapest USB Audio device I could find on eBay as of 6/22/2012. $2.15 with free shipping (USA seller): http://www.ebay.com/itm/USB-2-0-3D-...pt=US_Sound_Card_External&hash=item3f165fb211
I know the galaxy s had this and I never used it
Sent from my SGH-T989 using xda premium
Hott. I never even knew you could do this on Android.
The t989 has released code for ics?? I think u r talking about the skyrocket I could be wrong and if I am I stand corrected
Edt thought op wrote it was released read to fast lol. This does look amazing
Sent from my SAMSUNG-SGH-I727 using Tapatalk
Using a usb dac would be pretty sweet. Who needs voodoo sound then?
Holy ****.count foxstar in for this.
Sent from my SGH-T989 using xda premium
Definitely want to see this!
Sent from my GT-P7510 using XDA Premium HD app
01010001 said:
When the T989 ICS code is finally released and some of you talented kernel developers are working with it, PLEASE PLEASE PLEASE add usbaudio.o so we can use USB DACs bypassing the crappy internal audio components. A lot of people want this desperately!
Info: http://forum.xda-developers.com/showthread.php?p=24498043
More links that may or may not help:
http://sven.killig.de/android/N1/2.2/usb_host/
http://www.slatedroid.com/topic/29289-usb-audio-cards-support-drivers-and-libs/
http://code.google.com/p/android/is...rs&colspec=ID Type Status Owner Summary Stars
Click to expand...
Click to collapse
is this what you are looking for? I can make that happen...
Audio Gadget (EXPERIMENTAL) (USB_AUDIO)
CONFIG_USB_AUDIO:
Gadget Audio is compatible with USB Audio Class specification 1.0.
It will include at least one AudioControl interface, zero or more
AudioStream interface and zero or more MIDIStream interface.
Gadget Audio will use on-board ALSA (CONFIG_SND) audio card to
playback or capture audio stream.
Say "y" to link the driver statically, or "m" to build a
dynamically linked module called "g_audio".
thederekjay said:
is this what you are looking for? I can make that happen...
Audio Gadget (EXPERIMENTAL) (USB_AUDIO)
Click to expand...
Click to collapse
Hmm, that might work? I'm not a developer so I dunno...?
Here, you can get this USB sound card for $1.73 free shipping (ships from Iowa) and then you can easily test it with an OTG cable: http://www.ebay.com/itm/Sound-Card-5-1-USB-Audio-Microphone-Adapter-For-Laptop-/370594371214?pt=LH_DefaultDomain_0&hash=item564925568e
That's basically all we want, "driverless" USB audio support.
Another link that might help: http://forum.xda-developers.com/showthread.php?t=1459892&page=4
This migth be a noob question but what exactly dose this do?
Sent from my SGH-T989D using XDA
To put it simply, a usbaudio.o addition would allow USB host to recognize a generic USB audio device, be it a set of USB speakers, USB car audio, USB sound card or USB headsets.
A few reasons for wanting such a thing would be that you would:
1. Bypass internal sound amplification and digital-analog conversion, so you get cleaner sound if you have the gears to support it,
2. Use USB headsets, speakers, car audio and whatnot, the same way that you would've used them for Win/Mac PCs, now on your phone,
3. Not having to be tied down to the single 3.5mm output as you can now hook your phone to a USB sound card that can get optical out even, and this is more portable than doing so with a laptop or having to resort to a dedicated music player.
@thederekjay: I'd be really grateful if you can implement this in your kernel man. Cyanogenmod 7/9 seem to have this prepackaged, but you can't exactly take Cyanogenmod kernel and slap any random rom on it.
Yep, the big thing that makes me want it is greatly improved sound quality. The Yamaha chip in the T989/Skyrocket is pretty bad, even supercurio (Voodoo Sound) won't touch it. Turning my phone into an über music player will allow me to easily use things like Pandora and the upcoming official BBE player (currently only available on iOS, but I talked to a developer and he said it'll be coming in late spring/early summer for Android devices) while maintaining audiophile-grade sound quality. For a completely portable solution I have the Fiio E7 amp which has built-in USB audio and doesn't drain power from the connection (a workaround for devices that do require power from the USB connection is to use a powered USB hub in-between). However, with this feature you could just as well hook it up to a $10,000 sound system that has driverless USB audio and *still* have audiophile-grade sound quality because it's a purely digital signal.
Now that the T989 ICS source has been leaked I just wanted to remind developers to please consider adding this in. Thanks!
01010001 said:
Now that the T989 ICS source has been leaked I just wanted to remind developers to please consider adding this in. Thanks!
Click to expand...
Click to collapse
source =\= compiled product
jim93 said:
source =\= compiled product
Click to expand...
Click to collapse
Right, but it can become one with someone who knows how to compile it correctly. I'm asking that person to include a little bit more code to help with supporting USB audio.
01010001 said:
Right, but it can become one with someone who knows how to compile it correctly. I'm asking that person to include a little bit more code to help with supporting USB audio.
Click to expand...
Click to collapse
The leak is the compiled product not source hence my post.
jim93 said:
The leak is the compiled product not source hence my post.
Click to expand...
Click to collapse
Oh drats, you're right. I thought it was the source that was leaked. *sigh* Back to waiting again.. *grumble*
01010001 said:
Yep, the big thing that makes me want it is greatly improved sound quality. The Yamaha chip in the T989/Skyrocket is pretty bad, even supercurio (Voodoo Sound) won't touch it. Turning my phone into an über music player will allow me to easily use things like Pandora and the upcoming official BBE player (currently only available on iOS, but I talked to a developer and he said it'll be coming in late spring/early summer for Android devices) while maintaining audiophile-grade sound quality. For a completely portable solution I have the Fiio E7 amp which has built-in USB audio and doesn't drain power from the connection (a workaround for devices that do require power from the USB connection is to use a powered USB hub in-between). However, with this feature you could just as well hook it up to a $10,000 sound system that has driverless USB audio and *still* have audiophile-grade sound quality because it's a purely digital signal.
Click to expand...
Click to collapse
Good to know, I'm not the only one who feels audio is horribly crappy on this phone. I'm not an audiophile but I can feel so much difference comparing mp3 player with it. This was never the case with my older phones like HTC HD2 or Amaze...Boo Samsung
ICS kernel source is finally here!
Okay, so now that the ICS kernel source is finally released (see here) I thought I'd bump this again so it gets the attention it deserves. Please developers, include this much needed feature! Thanks!

[Q] Micro USB to Ethernet Port Adapter for Galaxy note 2

Just wondering if there anything out there that would work? Is there drivers within Jelly bean that would allow me to do this? Any help would be appreciated.
Could you use a otg cable and a normal usb to ethernet adapter? Don't know if something like this is supported though.
But why u want something like that while u have wifi and kies air? What thinga u canot do through wifi?
↖(^▽^)↗ Sent from Rego Galaxy Note ↖(^▽^)↗
eng.rego said:
But why u want something like that while u have wifi and kies air? What thinga u canot do through wifi?
↖(^▽^)↗ Sent from Rego Galaxy Note ↖(^▽^)↗
Click to expand...
Click to collapse
I don't want to use WiFi because i don't. Simple as that.
Have anyone found something to solve this problem?
Yeah,
That would be a welcome feature if possible. Can't get wifi everywhere.
Cheers
Yea, I just tried it right now as I just received my usb-on-the-go and did not work. Its the same usb to ethernet dongle that I've used on my Transformer. (http://www.amazon.com/gp/product/B003VSTDFG)
I am hopefully getting the dock for this thing and wanted to use this as a full blown computer with ethernet. Hopefully someone can get it to work.
It might work but might have to be built right in the kernel...hmmm...looks interesting though.
John
My Note 2 will actually light up the USB Ethernet adapter and show a link to the network switch, but there doesn't seem to be any 'Ethernet' connection usage option with the Note 2 as of yet. I was under the impression by default Ethernet functionality was part of ice cream sandwich and jelly bean, but it appears Samsung has removed it.
Renthal said:
I was under the impression by default Ethernet functionality was part of ice cream sandwich and jelly bean, but it appears Samsung has removed it.
Click to expand...
Click to collapse
My experience has been exactly the opposite. Most Android kernels (and almost all stock ones) do not come with drivers that support most Ethernet chipsets, even kernels that support OTG. While these drivers are usually easy to find in Linux source code, very few flashable kernels compile them in (It's not hard if the kernel builder chooses to include them in the build tree).
I have two inexpensive USB Ethernet dongles and have had a very hard time making either work. While waiting, I have resorted to getting a small traveller's portable Ethernet hotspot/router such as the TP-Link WR3020. That works fine and has the benefit of supporting multiple devices off one Ethernet drop without needing a switch.
---------- Post added at 05:37 PM ---------- Previous post was at 05:09 PM ----------
eng.rego said:
But why u want something like that while u have wifi and kies air? What thinga u canot do through wifi?
Click to expand...
Click to collapse
There are still many hotels and offices that use wired Ethernet and don't have wifi. So if you want to replace a laptop with an N2, sometimes you need to be places where there is an Ethernet drop, but no wifi (and either your SIM card doesn't work where you are, or roaming is horrendously expensive).
If you travel frequently, it can happen often enough that you need either an Ethernet network adaptor, or a small wifi router.
Also: even if not travelling, you can't break into a wired connection quite as easily as a wireless one. Wired is often faster and certainly more secure.
el56 said:
My experience has been exactly the opposite. Most Android kernels (and almost all stock ones) do not come with drivers that support most Ethernet chipsets, even kernels that support OTG. While these drivers are usually easy to find in Linux source code, very few flashable kernels compile them in (It's not hard if the kernel builder chooses to include them in the build tree).
Click to expand...
Click to collapse
I need this Ethernet-over-USB functionality. I believe it is called CDC-ECM. When I have built a Linux kernel in the past it was included with option "Multi-purpose USB Networking Framework"
Does anyone know of a kernel for Note2 (N7100) that supports this?
paral said:
I need this Ethernet-over-USB functionality. I believe it is called CDC-ECM. When I have built a Linux kernel in the past it was included with option "Multi-purpose USB Networking Framework"
Does anyone know of a kernel for Note2 (N7100) that supports this?
Click to expand...
Click to collapse
I asked the same question. http://forum.xda-developers.com/showthread.php?t=2115186&highlight=ethernet
And no one answered. I need this functionality too. It seems nobody can help.
It`s only way to ask ROM builder to add these features to their products, i think.
up for this thread.. i need this functionality also
To confirm the above:
Yearsterday I received USB to RJ45 LAN Ethernet HUB internet Adapter (ebay.com/itm/USB-to-RJ45-LAN-Ethernet-HUB-internet-Adapter-for-google-Android-Tablet-pad-Tab-/250894821624)
It does not work with my Note 2 (GT-N7100, Omega v12 - XXDMB2), although it works great with ASUS PadFone2 and with desktop (windows7 64).
I don't understand peoples who make things more complicated that can be...when u can find so many small wifi router even with mobile battery.in a wire LESS world u want to use meters of wires for what?it's a mobile phone not a desktop pc with so many wires.
Sent from my GT-N7100 using xda premium
Micro USB to Ethernet Port Adapter for Galaxy note 2
Hi folks
usb to ethernet seems to work on Android for some, I guess hardware and operating system (embedded drivers?) have to match this device
For my Asus Transformer I can use their ethernet adapter by simply plug it in.
On my Samsung Note 2 JB 4.1 nothing happens...
Would rooting help?
Anyone managed to have it work?
I know that wifi is a much easier method but it's good to know it doesn't work on this device :laugh:
Sorry for my bad english, I'll try to improve
these items works on the Transformer with JB 4.1
Code:
img716.imageshack.us/img716/7829/dsc0891800.jpg
Oops, no external links for noobs
thanks
lucian75 said:
I don't understand peoples who make things more complicated that can be...when u can find so many small wifi router even with mobile battery.in a wire LESS world u want to use meters of wires for what?it's a mobile phone not a desktop pc with so many wires.
Sent from my GT-N7100 using xda premium
Click to expand...
Click to collapse
I don't understand people, who think: if i don't need it, nobody need it.
I bought note to use it on work. Ideally it should be used instead of a laptop.
The problem is that I am not allowed, for safety reasons, to use wireless link.
And actually it interesting to make it work.
But thanks for the tip, in other way it can be useful.
Compfucius said:
Hi folks
usb to ethernet seems to work on Android for some, I guess hardware and operating system (embedded drivers?) have to match this device
For my Asus Transformer I can use their ethernet adapter by simply plug it in.
On my Samsung Note 2 JB 4.1 nothing happens...
Would rooting help?
Anyone managed to have it work?
Click to expand...
Click to collapse
As discussed above it did not work with N2.
I think Renthal (message #8) and el56 (message #9) are right.
We need kernel for Note2 (N7100) that supports this feature.
But still nobody has found the ROM or Kernel for GT-N7100, which correctly work with USB Ethernet adapter.
Only root will not help.
I have a second device, a Nexus 7, which (unlike my N2) is rooted. The stock kernel in the Nexus 7 does not support Ethernet-over-USB, and many third-party kernels also do not. However, I did find one kernel -- "Bricked" -- that did. Since installing that kernel, that device now works very well over wired using a $2 OTG cable and a $4 USB Ethernet adaptor (both bought on eBay)
(That setup actually worked in a real-world situation - a hotel in Beijing, that has only wired Internet - in which a Wifi Ethernet router didn't work because of post-connection login requirements.)
This experiences confirms the contention that the drivers for Ethernet-over USB are *available* for Android kernels, but that stock kernels (and most auxilliary ones) have chosen not to implement them. The answer for Note 2 users is to convince Samsung (or, more likely, custom kernel builders) to enable Ethernet drivers that already exist.
Sent from my Nexus 7 using Tapatalk HD
I remember seeing patches for Honeycomb stock kernels for numerous devices that add alot of drivers. It maybe feasible to compile the kernel modules and insmod them, if we have kernel sources. Do we have them? Hellllllooooo?!
And I'd like to have this functionality. To all people wondering why one would need to use such *cough* ancient *cough* technology as wires:
At my workplace there is no 3G coverage (hell, it struggles to connect to EDGE, falling back to GPRS, voice calls also suck), and we're not allowed to use any kind of WiFi or Bluetooth or any other radio, including wireless mouse/keyboards (corporate industrial network sucks all the channels, anyway), but we're supplied with wired, unfiltered network going straight to internet, just for sake of having internet on our devices (my work consists of cycles 1-2 hours of intense coding, and 1-2 hours of empty waiting for tests), so we won't get bored to death. So.... I want my ethernet dongle working! http://freeware.info.pl/software.html
Yeah, I really need that feature too.
I have 2 young daugthers and my wife doesn't want to hear about wifi or 3G at home, cause of health concerns.
And in addition, I work in a company where wireless connections are not allowed for security reasons.
So Ethernet connection through USB adaptateur is almost the only option for me.
But isn't it possible to install drivers on an androids smartphone, as we usually do on PC ?
(Sorry for the newb question)

[Q] USB DAC support

I recently purchased a USB DAC/amplifier combo to use with my high end IEMs on the go, as well as my sennheiser HD650s at home. They sound/work great with my nexus 7 (cyanogen mod 4.3) with just the stock kernel (faux's kernel works also)
However, i cannot find a kernel for my trust old Gnex (gonna use as a mobile digital audio soruce, the amp dac/amp is tiiiiiinnny but the tablet is so big its just not portable, and my Moto X doesnt support USB audio and has no custom kernels, for the first time I am wishing i had gotten an s4 as even the stock kernel supports USB audio.
So far i have tried: Faux123,
Franco.Kernel,
Glados 2.3 (downgraded to 4.2.2 just to try, and even after loading the modules, nothing..)
and finally stock CM.
None of these even came close to seeming it was registering at the least, much less delivering auditory bliss.
If i need to compile my own kernel and just add in USB audio support, I would love to learn,
ideally though, I would just love to find a kernel that meets my need, rather than having to create one.
Thanks in advance,
J.P.
First off, HD650s rock. Nice choice. Also what DAC/amp?
Anyways.
I somehow recall something about how the kernel version the GNex is on (as opposed to the 3.4 kernels a Nexus 7 totes) does not have any USB audio support. I might be wrong.
Android just rarely caters to the audiophiles, sadly.
Sent from my Galaxy Nexus using XDA Premium 4 mobile app
I add my question!
Me too try to use my Gnex with the Fiio E18, an USB DAC/AMP that seems to work with many Android device.
When I try to connect the DAC, it seems to be recognized (a red led becomes pink, wich means that the DAC is "connected" somehow), but no sound comes out.
So the question is: the problem is software or is also from the Gnex hardware?
On a thread on head-fi, James (a Fiio employee) says that is a hardware limitation...
But I know that the Gnex can work with pendrive and an OTG cable (I've got mine and it works!), so on the hardware side is this not enough?
And new Android KK 4.4: how it is regarding USB Audio?

[Q] Find 7 via OTG into USB DAC. Will it work?

Looking to output signal out of the phone into my USB DAC. It works with my current phone, quite well.
If I'm to buy this Find 7 I need to know that it will work first. Anybody have any experience with this?
If I remember correctly find7 doesn't support USB OTG at all. Someone can correct me if I remember wrong
jebulol said:
If I remember correctly find7 doesn't support USB OTG at all. Someone can correct me if I remember wrong
Click to expand...
Click to collapse
The Find 7 supports OTG, but if it's supports a DAC, I don't know, I've only used for usb storage, keyboard and mouse.
coolriku said:
The Find 7 supports OTG, but if it's supports a DAC, I don't know, I've only used for usb storage, keyboard and mouse.
Click to expand...
Click to collapse
My mistake. It was MHL then that was missing
I'll let you know if it works with my DAC, soon, as my phone is slated for delivery today.
MHL, what is that? Hi-rez video out to an external device?
vbsert said:
I'll let you know if it works with my DAC, soon, as my phone is slated for delivery today.
MHL, what is that? Hi-rez video out to an external device?
Click to expand...
Click to collapse
Yup. Standard that allows HDMI output from usb port. I use it a lot with my tablet.

USB Audio doesn't work?

I just bought a Fiio K1 USB dac/amp to use with my laptop, but I also read that it works with some smartphones via an OTG cable. So I hooked it up to my S6 with my OTG cable and it didn't work. Sometimes I would hear a weird static noise, but otherwise my music wouldn't come through any output while the K1 was plugged in. I then tried my same OTG cable and K1 with a friend's Verizon S6 and it worked flawlessly. Both of our phones are running Android 5.1.1. What's going on? Did Sprint butcher USB audio on the S6 with their custom ROM? I'm really disappointed.
If anyone has gotten USB dacs to work with their Sprint S6, was there anything special you had to do first?
first it was hml now this. I'll try it later tonight
Sent from my SM-G920P using Tapatalk
thank you for the usb audio idea. I tried it on my phone, my usb dac works fine on the sprint s6. im using hacker kernel, perhaps that makes the difference?
BTW, I had to update the firmware of my usb dac so that it can work with android phones.
wenjinlover said:
thank you for the usb audio idea. I tried it on my phone, my usb dac works fine on the sprint s6. im using hacker kernel, perhaps that makes the difference?
BTW, I had to update the firmware of my usb dac so that it can work with android phones.
Click to expand...
Click to collapse
I would assume it works for you because you are running a different kernel. I can't know for sure though until someone other people can chime in. Thanks. I would go a custom kernel route but I got out of the rooting/modding scene a while ago.
After upgrading to Marshmallow, this still doesn't work.
Have you used OTG Troubleshooter to see if your OTG is working correctly? Also try using Onkyo HF player and USB Audio Player Pro. A lot of phones that don't natively support USB audio will work through those apps.
Getting the same here... A bit of occasional "digital static" (like old cell phones near a speaker) when I start a track, but that's about it. Often the progress indicator won't even start on a track. However, "Neutron Audio" does show that there's specifically a Fiio K1 connected, and Android (7.1.1 CM14.1 based on hsbadr's Note4 builds) did prompt me to allow Neutron access to this audio device.

Categories

Resources