Disable software/digital volume for USB audio? - Android Q&A, Help & Troubleshooting

I have a USB DAC that I have paired with Android devices running 4.x in the past (working because the vendor went to the trouble of adding USB DAC support to their JB or KK ROM) . The DAC has no digitally-controllable volume, and in fact I want to control the volume solely using its analog knob. My pre-Lollipop devices honored this and would output to the DAC bit-perfectly.
When I try to use this DAC with an Android release that officially supports USB DACs (Lollipop and newer), however, it appears that Android introduces a software or digital volume control into the mix. This is supremely annoying since it means that there are now two volume controls (the one on the DAC and the one in software) that I have to fiddle with.
There has got to be a way to disable the software mixer in Android 5.0+ when using an external DAC. Does anyone have any idea how this might be done? Assume root access is no problem.
Thanks!
-- Nathan

I would even accept an answer that simply caused the media volume control to automatically get set to "max" when the USB audio was plugged in. As things sit, half the time I plug my USB audio device in, media volume gets set to 50%, which is where the majority of my annoyance comes from on this issue.
-- Nathan

I seem to talk to myself a lot around here...
I managed to find at least a passable fix for this problem. The free & open source app "A2DP Volume". It actually *doesn't* support USB audio DAC attachments as an event (at least currently; I suspect it wouldn't be that hard to add support and perhaps I will pursue that at a later date), but it *does* support "Power Connection" as an event to key off of, and it so happens that in my particular application, my DAC is being powered not by the phone but by a different source (powered hub) which also sends power back to the phone; thus, when I'm using the DAC, the phone is also receiving a charge.
The only minor downside is that there is no way to distinguish the connection to the DAC + power from just power alone, so when I plug the phone into any charging source, A2DP Volume sets the "media volume" to max. However, that's a small price to pay, and honestly I don't really care.
I still don't like that the media volume can be turned down while the DAC is plugged in by bumping the physical volume rocker after it has been set to max (was never a problem with Jellybean or Kitkat), but it will definitely do for now and is *worlds* better than having to mess with the media volume right at the outset.
Hope this helps someone else,
-- Nathan

Related

Venue Headset volume sooo low

I have seen the reviews online also which mention the same issue, is this a froyo thing or a Dell issue, hope they solve it with an update. I am using volume booster from the market which gives me a little more dBs, but compared to my iphone & blackberry, the volume level still sucks
look's like Dell issue
hттp://forums.techarena.in/portable-devices/1416333.htm#post5336236
hттp://en.community.dell.com/support-forums/mobile-devices/f/3824/t/19378220.aspx
I also find that if I have the headphone jack plugged into the aux in my car, and I answer a call on bluetooth, when I come back to my music, the volume is even worse. I have to switch off blue tooth, then play my aux audio, and then re-enable bluetooth in order for the audio level to come back up to a listenable level. weird.........
Is there a volume control option for rooted devices that may fix this?

YP-GI1 lower volume after pausing

This is an issue that's been affecting my device from the beginning. Sometimes the volume feels louder than usual: to prove it's not just my imagination, if I pause the device (or switch to another song), after resuming the volume is sensitively lower, although I assume the latter is what is supposed to be the regular volume. In order to restore the 'louder' volume, I need to unplug and quickly replug my headphones, yet it doesn't always seem to work.
I've been wondering if it may be related to the volume limiter included in the drivers that gets somehow disabled and then enabled after I pause and resume.
Did anybody experience this?
I'm using the Uk version of the Yp-GI1, it mounts a stock rom (rooted) and my music player is Poweramp.
mymo82 said:
This is an issue that's been affecting my device from the beginning. Sometimes the volume feels louder than usual: to prove it's not just my imagination, if I pause the device (or switch to another song), after resuming the volume is sensitively lower, although I assume the latter is what is supposed to be the regular volume. In order to restore the 'louder' volume, I need to unplug and quickly replug my headphones, yet it doesn't always seem to work.
I've been wondering if it may be related to the volume limiter included in the drivers that gets somehow disabled and then enabled after I pause and resume.
Did anybody experience this?
I'm using the Uk version of the Yp-GI1, it mounts a stock rom (rooted) and my music player is Poweramp.
Click to expand...
Click to collapse
I have similar issues, but it doesn't occur often enough for it to bug me.
My symptoms are that sometimes after starting playing audio (I mostly listen to podcasts using DoggCatcher), I can barely hear the audio at all. Unplugging the headphones and plugging them back in fixes the issue.
I always thought that it was a slight defect in my headphone jack causing this. I know when I wiggle the headphone plug when it is plugged in, the audio cuts in/out. As such, I have always kind of figured the defect was associated with the mechanism in the headphone jack that detects when headphones are plugged in (or something else in the jack).
The other audio shift that I notice is associated wtih podcasts that are recorded at a low volume level. When I listen to these, I have to crank the volume. When I pause and then resume the podcast, the player reverts to a lower volume automatically, which I then have to turn up. I have assumed this was by design so that you don't blow your ears out!
I agree that podcast are recorded at a lower volume, I'm a big listener too, but my issue is slightly different. First off it occurs with every pair of headphones/earphones I plug into the device, none of which is faulty. Besides, I don't know how the louder volume is triggered, but I do know that pausing and resuming, or switching to another song turn the volume down of 20-30% and it stays lower until I unplug and plug the headphones again...

Controlling Bluetooth Media Volume

I am creating a Tasker profile that will automatically raise and lower my media volume depending on my vehicle speed. I have a general game plan, but before I put it all together I wanted to make sure the individual parts work correctly.
My issue is that I can change the Bluetooth media volume slider manually via buttons or via Tasker, but there is no effect on my car stereo's output. It is always at a reasonable listening volume, never getting quiter, even when all the way down. I am running the latest version of stock Android 6.0.1 on a Nexus 5. I have read that there was some new Bluetooth volume linking being done on Android 6.0.1, but from what I read I didn't get the impression that this was the proper effect. Does anyone have any insight into how Bluetooth volume should work between my phone and car radio?
Thanks for any help!

How to "force" Headphone mode on

Hello,
this is maybe rather unusual as the majority of threads I found ask how to force DISABLE the headset mode, as usually the mechanics inside the headphone jack get stuck, which means the internal speakers doesnt work anymore.
I have a different problem - I have a toy "rc helicopter" lying around and would like to try to control it with this app.
https://play.google.com/store/apps/details?id=com.uprtek.rd2.icontroller.goldlight&hl=de
unfortunately on my UMI Zero the headset control sort of doesnt work.
The app itself works fine, if I plug a regular headset in, I can switch the controls on. But when I plug in the "IR transmit module" into the headset jack it says "Plugin iController!!" I see that the controller is not recognized as a headset which is should. So is there any way to force-enable the headsetmode? I am sure it would work just fine and its only some sort of mechanical issue with the audio jack.
The problem is, the app refuses to start the controls until headphone mode is enabled. Even if the controller is plugged in.
georg2010 said:
Hello,
this is maybe rather unusual as the majority of threads I found ask how to force DISABLE the headset mode, as usually the mechanics inside the headphone jack get stuck, which means the internal speakers doesnt work anymore.
I have a different problem - I have a toy "rc helicopter" lying around and would like to try to control it with this app.
https://play.google.com/store/apps/details?id=com.uprtek.rd2.icontroller.goldlight&hl=de
unfortunately on my UMI Zero the headset control sort of doesnt work.
The app itself works fine, if I plug a regular headset in, I can switch the controls on. But when I plug in the "IR transmit module" into the headset jack it says "Plugin iController!!" I see that the controller is not recognized as a headset which is should. So is there any way to force-enable the headsetmode? I am sure it would work just fine and its only some sort of mechanical issue with the audio jack.
The problem is, the app refuses to start the controls until headphone mode is enabled. Even if the controller is plugged in.
Click to expand...
Click to collapse
No Ideas?
georg2010 said:
Hello,
this is maybe rather unusual as the majority of threads I found ask how to force DISABLE the headset mode, as usually the mechanics inside the headphone jack get stuck, which means the internal speakers doesnt work anymore.
I have a different problem - I have a toy "rc helicopter" lying around and would like to try to control it with this app.
https://play.google.com/store/apps/details?id=com.uprtek.rd2.icontroller.goldlight&hl=de
unfortunately on my UMI Zero the headset control sort of doesnt work.
The app itself works fine, if I plug a regular headset in, I can switch the controls on. But when I plug in the "IR transmit module" into the headset jack it says "Plugin iController!!" I see that the controller is not recognized as a headset which is should. So is there any way to force-enable the headsetmode? I am sure it would work just fine and its only some sort of mechanical issue with the audio jack.
The problem is, the app refuses to start the controls until headphone mode is enabled. Even if the controller is plugged in.
Click to expand...
Click to collapse
Different reasons, but would love to see a solution to this as well. Must actually enable headset mode, not just force audio or something with soundabout.
+1

How to force audio to come out of speakers instead of HDMI output? (Type-C to HDMI)

Thread title. When I connect my ROG Phone 2 to my Monitor I get no sounds coming out from my phone unless I plug in my headset in my phone. Is there a setting to force audio output through my phone's speaker instead?
I've found a workaround which involves connecting to an empty Discord room but the audio quality gets bad because it assumes I'm in a call. Maybe I can remove the in-call volume limitation instead?
Thank you for all your help.

Categories

Resources