I just bought a USB DAC and i spent last few days to find a workaround for it to work on android Pie, because the "Audio source" option is gone for god knows why. I was going to downgrade to Oreo but all of the link for the Oreo Custom Rom is already disabled by devs.
Luckily i found a way to make it work but only with my music player, it still doesn't make a sound on other app. And it have some serious problem with the volume too, so I'm stil trying to look for alternative.
Does anyone tried using a USB DAC on android Q ? Does it work plug and play ? 'cos I've confirmed the "Audio source" option is still missing in android Q. I just want to use this darn thing man.
Related
I know there have been threads in the past about the Nexus 4 not being able to support outputting audio over USB, but now that stock Android 5.0 supports it, can the Nexus 4 do it?
I'm using the factory 5.0 images and I have an external DAC/amp that I want to use (Fiio e18) that's made for Android, but nothing seems to happen when I hook it up. I've read posts that the Nexus 4 physically can't output power over it's USB, which is fine because the DAC has it's own battery source... but can it at least output the audio?
I started with the stock kernel, but also tried the latest Franco kernel (r214) with no luck. Also, I verified the DAC itself works by using it with my laptop. I'm hoping there's just some hidden setting or patch I need to apply to get it to work... Has anyone else tried this yet?
kerb12 said:
I know there have been threads in the past about the Nexus 4 not being able to support outputting audio over USB, but now that stock Android 5.0 supports it, can the Nexus 4 do it?
I'm using the factory 5.0 images and I have an external DAC/amp that I want to use (Fiio e18) that's made for Android, but nothing seems to happen when I hook it up. I've read posts that the Nexus 4 physically can't output power over it's USB, which is fine because the DAC has it's own battery source... but can it at least output the audio?
I started with the stock kernel, but also tried the latest Franco kernel (r214) with no luck. Also, I verified the DAC itself works by using it with my laptop. I'm hoping there's just some hidden setting or patch I need to apply to get it to work... Has anyone else tried this yet?
Click to expand...
Click to collapse
pls report your findings if you can make it happened!!
i can not help you with your problem but it is something that interest me too. i only can suggest to use a more feature enabled kernel like unleashed or hells core
pls report your findings if you make it work mate!
That's a good idea... unfortunately no dice with the latest unleashed kernel either (98u). It claims it supports USB OTG, so I was hoping that would be enough, but maybe there's more that needs to be done.
kerb12 said:
That's a good idea... unfortunately no dice with the latest unleashed kernel either (98u). It claims it supports USB OTG, so I was hoping that would be enough, but maybe there's more that needs to be done.
Click to expand...
Click to collapse
one thing that you might not know. nexus 4 does support usb otg BUT cannot provide electricity via usb. you must use a y cable and provide external power so you it might not be possible to use your DAC!
Thanks, I did know that, but I figured that since my DAC is self-powered (it has its own battery) that I wouldn't need to do the y-cable trick.
Worth a try though, I'm going to order one and see if I can at least get regular USB OTG to work. Maybe once that's working it'll be easier to troubleshoot the audio.
Just wanted to update, I got the Y OTG cable so I could have external power at the same time... but still doesn't work. This is with stock 5.0.1 and unleashed 98u kernel. I went into Synapse and enabled the OTG setting as well. DAC doesn't get recognized, and I tried a few free apps that are supposed to do OTG checks, but they all came back that nothing is attached.
Usb otg is one thing and uab audio out is another. USB otg means that you can connect an USB stick or external hdd to your phone ( with or without external power) USB AUDIO OUT need special circuits from your internal Dac to the USB. If those are not implemented you will never have USB audio out. This is something witch depends on the manufacturer ( S4 mini with snapdragon 400 don't work with USB otg or USB audio out, htc mini 2 M8 works perfectly with fiio E18 as a audio surce for external DAC). So if you really need USB audio out please next time do your homework and read before buying a phone. P.S. Htc mini 2 M8 has the best audio ever and really you don't need an external dac. If you need more power just use your fiio as an amplifier with your phone.
Maybe you could find for your phone a apecial kernel modified for better audio experience. Flash that and use your headphones.
Good luck!
Thanks, yeah I don't need usb audio out... I've had the phone for over 2 years and I still really like it, so no plans on getting a new one just for this.
I believe it's physically possible to do audio out on the N4... I've seen random posts about people getting it to work, but they've all been on custom ROM's based on 4.4.x stuff. I'd really rather not try to reproduce that since 5.0 is running so much better on my phone, and I was just hoping with the new native Android support it might work out of the box. But alas, it looks like google locked down 5.0 on the N4 - even USB OTG storage doesn't work unless you put a custom kernel like unleashed on.
In the meantime, I've just been using it as a headphone amp like you suggest and it's a big improvement.
Hi, This is actually incredible. Before upgrading to Lollipop on Galaxy S5 I was able to plug my DAC (a Dragonfly 1.2) via USB OTG cable into my Galaxy S5 and enjoy pristine usb audio without a single hint of a problem - all apps working - MX Player, Inbuilt Music App, Poweramp etc - all working perfectly.
Then I upgrade to Lollipop, which is supposed to be great for USB Audio, and it doesn't work any more. At all. I am now back to using an app called USB Audio Player Pro, which allows you to use DAC audio devices to connect to headphones and (thank god!) this still works awesomely, but I was really enjoying all my apps making use of my USB audio device and now that has just been screwed over by the update.
There was so much pleasure in just plugging in a usb audio device into the phone via an OTG cable and everything working great, but now I just fall on my knees and shake my fists in the air bellowing "WWWHHHHYYYYYYY??!!!!"
Has this affected anyone else ? I've restarted, factory reset since the update and googled the crap outta this and all I can find are people saying "Yay! USB Audio functionality has been added with Lollipop".
From my perspective, this appears to be balls.
I'll happily downgrade back to the older android OS if its possible just to get this one happy function back.
Since updating to Android 7.0 my USB DAC no longer works. It was working fine on 6.0.1.
Looking inside /system/etc audio_policy.conf no longer exists and there are two new files, audio_policy_configuration.xml and usb_audio_policy_configuration.xml
Has anyone got their DAC working on Nougat via USB-OTG?
Working now.
Got a test version of the app which wasn't working and it's all good now. USB Audio Player Pro support is top notch
Hi, Does the Dragonfly work without USB Audio Player Pro with things like Google music and other third party apps? If it does is the volume severely limited like it is on Marshmellow?
Edit: In Marshmellow native support worked only when UAPP was disabled. Otherwise the app would launch and it's drivers would initialize the device blocking it from other apps.
A wonderful device
Pros: Compactness, sound quality, no need to charge
Cons: Could not found any
This is really a must buy for an iPhone owner who likes to listen high quality music on iPhone. I am using it with my iPhone 7 Plus and the sound quality it improves will surely blow your mind. I know it is not that good like Chord Mojo and I am also owner of Mojo too but on the go it is very hard to manage it when DF Black will give you full flexibility because of it's compactness and it is really very pocket friendly in terms of pricing. Go for it.
I also uploaded a small unboxing video on youtube. You can watch it by searching my channel name on youtube: DreamTravellerIndia
Thanks...
Hello guys!
I've recently bought an Audioquest Dragonfly Red USB DAC to use with my tablet and smartphone. If I connect the DAC to the Meizu Pro 5, I do get a notification "USB audio - Output audio form the usb sound card". However, there is no sound at all, in none of my music apps. Neither Tidal, nor the stock player not USB Player Pro. Is there any way to get it to work with Flyme OS? (unfortunately updating won't work, somehow the user before me is still logged in, updates don't work - so I'm currently stuck with Flyme OS 5.1.2.0 OG. Phone is rooted though).
Would it work if I rooted to a CM rom?
Any help is really appreciated - thanks!
svemo89 said:
Hello guys!
I've recently bought an Audioquest Dragonfly Red USB DAC to use with my tablet and smartphone. If I connect the DAC to the Meizu Pro 5, I do get a notification "USB audio - Output audio form the usb sound card". However, there is no sound at all, in none of my music apps. Neither Tidal, nor the stock player not USB Player Pro. Is there any way to get it to work with Flyme OS? (unfortunately updating won't work, somehow the user before me is still logged in, updates don't work - so I'm currently stuck with Flyme OS 5.1.2.0 OG. Phone is rooted though).
Would it work if I rooted to a CM rom?
Any help is really appreciated - thanks!
Click to expand...
Click to collapse
Bootloader locked or unlocked ?
st0rm77 said:
Bootloader locked or unlocked ?
Click to expand...
Click to collapse
in Fastboot mode, it says its locked.
However, I got the Dragonfly to work with UAPP now.
I used USB Host check and used the fix with root permission. After I rebooted, I can now use the DAC with USB Player Pro (UAPP). However, I still wonder if it would work natively in Tidal etc. if I used another ROM, as Flyme OS disables all volume control in the system as soon as its connected. UAPP works, because it can access the hardware volume of the Dragonfly..
svemo89 said:
in Fastboot mode, it says its locked.
However, I got the Dragonfly to work with UAPP now.
I used USB Host check and used the fix with root permission. After I rebooted, I can now use the DAC with USB Player Pro (UAPP). However, I still wonder if it would work natively in Tidal etc. if I used another ROM, as Flyme OS disables all volume control in the system as soon as its connected. UAPP works, because it can access the hardware volume of the Dragonfly..
Click to expand...
Click to collapse
Ohh nice, you got it working.
Download alsamixer from the playstore, i think you can select in/output in the shell when installed, but im not sure. Its been a while
st0rm77 said:
Ohh nice, you got it working.
Download alsamixer from the playstore, i think you can select in/output in the shell when installed, but im not sure. Its been a while
Click to expand...
Click to collapse
thanks! I already looked up a tutorial on the dragonfly thread on head-fi, however, i didn't get alsamixer to work yet. but that's also due to me possessing no programming skills whatsoever
svemo89 said:
thanks! I already looked up a tutorial on the dragonfly thread on head-fi, however, i didn't get alsamixer to work yet. but that's also due to me possessing no programming skills whatsoever
Click to expand...
Click to collapse
Does it improve the sound quality compare to pro5 standard headphone jack?
I'm planning to buy a HiFiMeDIY Sabre Android USB DAC and would like to know if it is compatible with our device
I'm currently on Resurrection Remix 5.8.2
Thanks in advance.
Hi,
I would like to bump this thread. What I did found out, that for now, Redmi 2 can pass audio through usb only with usb audio player pro - without this app, with DAC connected to microUSB, sound still goes through speakers o minijack. In theory, in base on this document https://source.android.com/devices/audio/usb, most of audio_config files in recent Oreo roms, have this lines of code in kernel. But still, running for example LineageOS 15.1, this problem still appears. Can anyone answer, what could be a reason for that and/or have idea how to debug this problem?