So Im testing a few various options tonight with mixer_paths_tavil.xml and I genuinely believe that LG have done goofed.
What I think ive found is the V30 has 2 sound devices (not sure if its 2 DACS) but there is a low power device which seems to be what would be the default sound device for a LG phone (maybe the G6) and there is also the decent ES9218P DAC chip.
What LG has done as made a bad job of the mixer_paths_tavil.xml which includes references a ES9018 which was never put in the phone or any phone AFAIK.
But what I have just noticed is if you are using a set of low impedance headphones . It goes through to the low power sound device chip but keeps the HIFI DAC switch working so the EQ can still work. Unless you make it think you are running a different type of headset which it calls "Advanced" which is high impedance then it runs to the decent DAC and there are no problems.
I have also noticed in all the mixer_paths_tavil.xml from around the world markets that there are differences in settings which should be the same. Which is what could account for some people saying Low Impedance still runs through the same decent DAC and some people saying it doesnt. Either way mixer_paths_tavil.xml is a maze of old and incorrect information.
So with that in mind. I'd Like to share the results of my work with more always coming.
Audio Mod Options inside the zips
1 = "Can I play Daddy?"(No Mods)
2 = "Don't hurt me" (Good DAC SQ For Low Impedance Headphones/AUX)
3 = "Bring 'em on!" (Loud For All Headphones )
4 = "I am Death Incarnate!", (Very Loud For All Headphones )
5 = "I'm too young to die", (Dual Speaker Mod by @Dante63 only)
6 = "Hey, not too rough" (DS + Good DAC SQ For Low Impedance Headphones/AUX)
7 = "Hurt me plenty" (DS + Loud For All Headphones )
8 "Nightmare!" (DS + Very Loud For All Headphones)
Put in /system/etc for Nougat or /system/vendor/etc or Oreo (Requires root)
Click to expand...
Click to collapse
NO LONGER AVAILABLE DUE TO GETTING STOLEN WITH NO CREDIT
Anyone got a stock version from Korea?
Whiskeyomega said:
Anyone got a stock version from Korea?
Click to expand...
Click to collapse
Does either of these help?
https://forum.xda-developers.com/lg...-dump-v300s-v10b-android-7-1-2-t3668814/page2
https://forum.xda-developers.com/showthread.php?t=3712009
@Whiskeyomega thanks for investigating this. It would be interesting to know in what countries the default quality is better.
I'm dying to apply @Whiskeyomega 's high impedance fixes to my v30 so I fully enjoy my Hifiman Edition X v2. The swapping cable's trick to enforce high impedance works, the bump in SQ and Volume is simply stellar, however, this method is also very cumbersome.
After successfully unlocking the bootloader I naively assumed that this would be the same as root access. I'm am now learning that this is only the first step.
So far, I did not find a guide or F.A.Q. in the v30 section of this forum how to gain full root access, especially for first timers like me.
Doing additional research I did find this article: androidblog.gs/twrp-root-lg-v30 (I'm not allowed to post links yet). I am very careful however, since 1 person responded he got stuck at his boot screen.
In general, it is clear to me I need to
1. install TWRP and
2. then load either Magisks or SuperSU, (not sure which is prefered and why )
3. so I can use SE File Explorer in root mode that allows me to write to /system/etc
Am I correct? What is the easiest way to achieve this?
I apologise, this is probably not the right location in this forum, where should I go/ask?
PS: i found another guide: guidebelajar.blogspot.nl/2017/12/guide-how-to-root-lg-v30-h930-for-Europe.html <<< it this one correct?
flextremes said:
I'm dying to apply @Whiskeyomega 's high impedance fixes to my v30 so I fully enjoy my Hifiman Edition X v2. The swapping cable's trick to enforce high impedance works, the bump in SQ and Volume is simply stellar, however, this method is also very cumbersome.
After successfully unlocking the bootloader I naively assumed that this would be the same as root access. I'm am now learning that this is only the first step.
So far, I did not find a guide or F.A.Q. in the v30 section of this forum how to gain full root access, especially for first timers like me.
Click to expand...
Click to collapse
How about a guide from this very forum? Written about a month ago (February 4, 2018) by @Wotta. Go to that thread and thank him for writing it up!
Unlocking and Rooting - TWRP/Magisk Step-by-Step
https://forum.xda-developers.com/lg-v30/help/unlocking-rooting-twrp-magisk-step-step-t3745006
flextremes said:
In general, it is clear to me I need to
1. install TWRP and
2. then load either Magisks or SuperSU, (not sure which is prefered and why )
3. so I can use SE File Explorer in root mode that allows me to write to /system/etc
Am I correct? What is the easiest way to achieve this?
I apologise, this is probably not the right location in this forum, where should I go/ask?
Click to expand...
Click to collapse
For point #3, I prefer Root Explorer app myself, but to each his or her own.
For point #2, after you flash (install) Magisk or SuperSu in TWRP (only use one or the other, not both), apps that need root access will throw up a prompt asking and you will grant root access.
SuperSu is the stalwart that will work.
I'm a big fan of SuperSu.
Magisk is the "new kid on the block" that is great about cloaking root and even bootloader unlock.
Apps like Android Pay won't allow root because merchants fear security risks. Some games like Pokemon won't allow root because you can hide VPN location changes to cheat. Stuff like that. So, they check something called SafetyNet. Magisk lets you have root and those apps won't know. I don't use Android Pay, and I don't play location-based games on my phone, but if you do that's the difference.
Actually, see the re-post below because I answered more fully in that post...
It's actually funny. I just realized I was REPLYING to @Wotta, who who wrote that step by step guide I just linked above. He asked this question below about rooting on February 3. I answered, then he went through the rooting process himself, and wrote the guide the next day to help others.
That's how XDA works.
__________
Wotta said:
Other than Android Pay, what do you lose with root?
Click to expand...
Click to collapse
With Magisk, which hides bootloader unlock and root, you can still have Android Pay. It allows you to pass SafetyNet.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Yes, it's cat and mouse with Google, so you'll need to keep it updated.
But really that's the whole point of Magisk to give you root without seemingly changing your phone in any way. No alterations can be detected.
https://forum.xda-developers.com/apps/magisk
The Universal Systemless Interface, to create an altered mask of the system without changing the system itself.
Click to expand...
Click to collapse
What do you lose?
Well I'm all for root but I'll play devil's advocate...
You will lose your warranty -- but you gain ownership of your phone.
You will lose easy OTA updates -- but those will always be posted here in the XDA forums in TWRP flashable form.
Usually the whole KDZ will be posted, but by that point you probably will want custom ROMs or at least tweaked, debloated stock ROMs and OTAs of just regular stock firmware won't really interest you. The ROMs are usually quickly updated to include any (safe) changes in the OTA updates.
Sometimes apps that won't work with root (Android Pay, some banking apps) will temporarily stop working until Magisk gets updated.
The past 3 years I've had a Motorola phone with "regular" root (not Magisk) and I've just not used anything like Android Pay that didn't allow me to have root. Luckily my banking app and corporate email doesn't care.
ChazzMatt said:
How about a guide from this very forum? Written about a month ago (February 4, 2018) by @Wotta. Go to that thread and thank him for writing it up!
Click to expand...
Click to collapse
Thank you for all this information and pointing me in the right direction! I accidentally (through google) found the same amazing thread, this is exactly what I was looking for.
I honestly did my searches before I posted, could not find it before., this one was burried, last post was too long ago. I'm sure not the only one with these beginner questions. It would be helpful if they stickied this thread for total rooting noobs like me so you guys do not need to answer rookie questions like mine.
Again, thanks!
Tried to change the RX Digital Volume values tonight from 84 to 89 made no difference.
ChazzMatt said:
What do you lose?
Well I'm all for root but I'll play devil's advocate...
You will lose your warranty -- but you gain ownership of your phone.
Click to expand...
Click to collapse
If you're in Europe, warranty isn't automatically voided when you unlock your bootloader. The LG site may have a disclaimer saying that it is, but they have to abide by European rules.
More info here : https://www.piana.eu/root/
mitchmalibu said:
If you're in Europe, warranty isn't automatically voided when you unlock your bootloader. The LG site may have a disclaimer saying that it is, but they have to abide by European rules.
More info here : https://www.piana.eu/root/
Click to expand...
Click to collapse
True, that Europe laws supercede LG policies. But I've willingly voided my warranty on all my phones since 2014. I live in the U.S.
The reason I mentioned it prominently is because people get flustered when they see that on LG's website. Yes, you have to agree to void your warranty. Consider it VOIDED. Now whether there's loopholes (ah, you live in Europe) that's between them and LG if something happens to the phone.
Whiskeyomega said:
What I think ive found is the V30 has 2 sound devices (not sure if its 2 DACS) but there is a low power device which seems to be what would be the default sound device for a LG phone (maybe the G6) and there is also the decent ES9218P DAC chip.
Click to expand...
Click to collapse
It's probably coupled with their Qualcomm WCD9341 + ES9218P. But this is just a speculation/guess since "non hifi" mode works with DSD/Hires files too
Another option is that it goes through software mixer and through ES9218P with some predetermined settings
dhbiker said:
It's probably coupled with their Qualcomm WCD9341 + ES9218P. But this is just a speculation/guess since "non hifi" mode works with DSD/Hires files too
Another option is that it goes through software mixer and through ES9218P with some predetermined settings
Click to expand...
Click to collapse
It would depend on the app that controls the DAC at the time. I prefer "Direct" Mode in which all the sound is put directly with no software mixer and no EQ.
Which mod woul you recommend with a pair of low-impedance high quality IEMs?
I am using mixer_paths_tavil.BQMVAUXLIH.xml but I am loosing a lot of fine control over the volume, 9 / 100 is already loud.
Can i somehow trigger High impedance without rooting i have V30+ H930DS
rm8226 said:
Can i somehow trigger High impedance without rooting?
i have V30+ H930DS
Click to expand...
Click to collapse
1) No. At least when using this mod.
2) Technically if you install US998 WETA ROM, it has this built in to it... But you would still need bootloader unlock and TWRP for that, if not actual root.
3) You can also buy headphones with 50+ ohms impedance, and THAT will trigger high impedance mode -- with no root required. Like Soundmagic E50 or E80 series.
https://www.head-fi.org/threads/soundmagic-e50-e80-story-of-two-magicians-a-review.772661/
The Soundmagic E50S and E80S add microphone to the cords.
Sent via open market LG US998 V30/V30+
Added Extra Volume & Insane Volume for all headphones not just Low Impedance. with or without Dual Speaker mod which has also been turned up.
Can I then run my dac in high impedance mode with low ohmic headphones? is this possible with these mixer paths?
Sony92 said:
Can I then run my dac in high impedance mode with low ohmic headphones? is this possible with these mixer paths?
Click to expand...
Click to collapse
If you are asking about this:
mixer_paths_tavil.BQMVHIMLIH.xml (Forces Low Impedance Headphones into High Impedance mod (The Old mod everyone knows and uses but I think causes problems this way))
Click to expand...
Click to collapse
Yes, but you want to make sure your headphones can handle it. There's some "premium" headphones with 32ohm, that aren't quite enough to trigger HIM (needs 50 ohms) and these mods would help. But probably you don't want use this on CHEAP quality headphones where you would have distortion.
You may want to use one of the other mods in the list that just gives you more volume. Like this:
mixer_paths_tavil.BQMVAUXLIH.xml (Gives Both Auxiliary devices and Low Impedance headphones more Volume and gives them Better quality)
Click to expand...
Click to collapse
So do not do it with ears?
would the dac then synonymous with viper4android work? when I replace the mixer path xml? because at the moment he does not do that with Viper4Android
But I understood that the mod mixer_paths_tavil.BQMVHIMLIH.xml (Forces Low Impedance Headphones into High Impedance mod) is there for me to use my dac as well with low ohm headphones can use?
i would like to upgrade the dac my music or the sound, but also with low impedance headphones. and I would like to know whether the dac then synonymous with viper4android runs when I take the moded mixer paths xml?
Related
I've recently acquired a new car which has a built in stereo system (Renault Megane Estate 2012 Bose edition) which is able to receive CBR encoded A2DP streams. It works well, connects, music plays, even controls work.
Awesome!
Using catlog I can see that the bitpool that is negotiated is 51. While the sound isn't horrible, I believe the handsets (Samsung Galaxy SIII Int. and Nexus 7, both running CM10 nightly) are able to encode and transmit at a higher bitrate/bitpool then currently is set.
I've tried my best effort in changing this settings. I've built my own Ubuntu kitchen, followed all the guides and have from the looks of it compiled a successful ROM image. Sadly enough when I flash it, my tablet dies (black screen) and even CWM is destroyed. Using fastbood and USB I've been able to recover the tablet, so no problem there, but still, no working ROM. Even without changing something. But that is not what this thread is for, I'll figure that out eventually.
I am trying to recreate the results that are in the following topic : http://forum.xda-developers.com/showthread.php?t=1880298
Sadly, the files provided are not compatible with my CM10 devices and changing the source and then compiling it and replacing the files yields no result. Whatever I try, it stays at 51 (The bitpool it SENDS to the radio as max). There are several files which are connected to the settings, such as cbr.c , audio.a2dp.default.so, etc. but I don't really know what to change to get the desired results.
If anyone is able to help, that would be greatly appreciated. Point me to the right file where I can find the values to change, either in a compiled ROM or in the source so that I can compile it and change the files in
my running ROM using rootexplorer. Whatever works.
I would like to try settings as high as 125. But ideally, I would like to experiment what my headunit accepts, what it can be forced to, and thus finding the highest quality possible using my combination of equipment.
In this the Nexus 7 is the most important because that will be permanently located in the car.
update--
I have found a thread on bluez surrounding this topic.
http://www.spinics.net/lists/linux-bluetooth/msg23091.html
Could someone more knowledgeable then me please take a look at this for me and maybe change the file? Sadly that goes way beyond my programming knowledge, but I would really love to give it a try!
update--
Some extra information and a good explanation as to why I am looking for this (and maybe more people with me).
Bitpool values as high as 128 are possible on Windows Mobile devices (including mine), which means they are possible in A2DP. Such a high value is necessary for some genres of current music, which are highly
compressed (the problem was once discussed in one of Xiph Foundation's articles). SBC is unable to encode such material properly if it doesn't have enough bandwidth.
Click to expand...
Click to collapse
I've done some more tests editing and replacing files and I think I've actually gotten it to sync higher but it still displays it's at 51. The sound just sounds a lot better, but of course, that can always be a placebo effect. :silly:
So, anyone have any insight, or who can point me into the right direction of what needs to be changed and where? As said, I think I have reached the quality increase (bitpool 100) but the logs still display 51.... not quite there yet. And in light of people using the Nexus 7 in a cars a lot (which I also intend) and the borked headphones output I read everywhere, CD quality streaming over A2DP (It's possible) would be awesome!
Kitchen fixed
So I got my kitchen working and am cooking working ROM's.
Just getting the right files changed is giving me some problems.
I think I fixed most of it, but for some reason when I check the logs it still states that it's sending a max bitpool of 51. I believe in the background it's using the 128 as I stated in the source files, but still. I would like the logs to show the same, just to acknowledge I'm a not having a placebo effect.
The files I have changed are the following:
/android/system/external/bluetooth/bluez
a2dp.c
gsta2dpsink.c
gstscenc.c
liba2dp.c
pcm_bluetooth.c
I used the patch listed above on the pcm_bluetooth.c. And I do believe it overrides the settings and it's not set to 51 anymore but the 128 I put in all the files manually. Music sounds great, but it's hard to subjectively test.
Hopefully we can find some people who have a greater understanding of bluez.
Little kick
Little kick to see if someone wants to assist me on this or not. I think it could potentially benefit a lot of people making Bluetooth audio/A2DP go from barely adequate to High Fidelity!
I'd love to help you test this - I also find the A2DP quality to be lacking in a lot of more "active" or compressed music. Acoustic and softer music sounds great, but rock/metal tends to sound like a 128kbps mp3. It actually seems to sound better from my Galaxy Nexus than the 7 as well. I'm running a Bugless Beast ROM now but was running CM10.
Also, not sure if you've seen this but I found an article (soundexpert.org/news/-/blogs/bluetooth-audio-quality-a2dp, sorry can't post links yet) that shows the bitrate per bitpool value. At a bitpool value of 53, the bitrate is around 320kbps. A2DP itself supports a bitrate of up to 512kbps for stereo, but through other optionally-supported codecs. SBC however, in this profile, only seems to go to ~320. It might be worth checking out if your car stereo supports mp3 over A2DP - there is an option in /etc/bluetooth/audio.conf to set MPEG12Sources from 0 to 1 and SBCSources from 1 to 0.
ROM up for download
Hi there, thnx's for joining the cause.
I compiled a new daily today with settings set to bitpool 128. But I don't really hear much change, maybe the setting is too high, maybe something else is going wrong. As stated above, in the logs I can only see it sending 51 as max pool to the device and setteling with it. But since I'm using an edit pcm_bluetooth.c it should override that setting, say it's going to do 51 and then stream and the values I defined in the files.
.....in theory at least...... the only subjective evidence I have for this are my own ears.
So, I will provide you with access to the 128 version and am going to compile a 64 version while I'm at it.
Use an FTP client to connect to:
host: oss.quindorian.org
user: XDA
pass: ROMROM
Anyone is welcome to give it a try. I have put limits on the FTP site, so please beware of that. But I'll put ROM's there you can try and report back on. Tell me if you think it does nothing or if you think it makes it sound like a singing angel. Any feedback is appreciated.
As source I use the CM10 repository so I am basically building modded nightly builds. Today it allready has the 4.1.2 flavor with the newest drivers and everything included. Don't forget to flash gapps if you need them.
Understand
ChrisK15 said:
Also, not sure if you've seen this but I found an article (soundexpert.org/news/-/blogs/bluetooth-audio-quality-a2dp, sorry can't post links yet) that shows the bitrate per bitpool value. At a bitpool value of 53, the bitrate is around 320kbps. A2DP itself supports a bitrate of up to 512kbps for stereo, but through other optionally-supported codecs. SBC however, in this profile, only seems to go to ~320. It might be worth checking out if your car stereo supports mp3 over A2DP - there is an option in /etc/bluetooth/audio.conf to set MPEG12Sources from 0 to 1 and SBCSources from 1 to 0.
Click to expand...
Click to collapse
Yeah, I understand what that article says. But for me, the quality just isn't up to par to listening to a 320Kbit stream. Also, there is what A2DP officialy supports and there is what works. I'm shooting for the last type. If I can get a 1000Kbit stream between my device and my headunit, I will, even if it doens't add much above say 786Kbit, more is always better in this case. If it works that is, ofcourse.
Because I wish to use spotify, I believe my only choice is to use the SBC encoder. Spotify will never let you transfer it's source file to anywhere because of DRM. Alternativly, if we could enable an AAC stream or something (also supported I believe) we'd need less bitrate/bitpool for better quality! And from what I have read, the SBC encoder standard used it just quite crappy. So while a 320Kbit LAME encoded MP3 might sound great/perfect, using a sub-standard encoder can still give it artifacts and low quality. Thus the hunt for insane amounts of bitrate!
Awesome, I'll definitely give it a shot. If it's possible to exceed the Bluetooth standard spec then that'd be awesome. I'm more worried about our receivers not being able to support the higher bandwidth - my head unit is new but only supports SBC unfortunately.
Cool
ChrisK15 said:
Awesome, I'll definitely give it a shot. If it's possible to exceed the Bluetooth standard spec then that'd be awesome. I'm more worried about our receivers not being able to support the higher bandwidth - my head unit is new but only supports SBC unfortunately.
Click to expand...
Click to collapse
Cool, I just put the bitpool64 version there too. Tested it and I notice no real difference. Sadly the quality is still not great, it's not horrible.... but certainly not great so I still feel like my settings are maybe not having any effect whatsoever. As reflected by the logs using catlog. It sen bitpool 51 max and settles for that. For all the values I have changed in the files and that stay the same, I really do not understand. Wish I could fix that, but with my knowledge I have just run out of places where to look.
Let me know if in your case it makes any difference!
I just tried it out and to me it seems like there's an improvement. I normally stream Pandora One in my car, and that definitely seemed like it had more clarity. However Google Music streaming sounded the same, although it was already good to begin with. I would think that compressing more highly-compressed music from the start (Pandora) would have a worse effect on quality than less-compressed music, which seems to be the case. Or maybe I'm just hearing things
Thanks for looking into this, I've been trying to find a way to do this for a while!
Quindor said:
Hi there, thnx's for joining the cause.
I compiled a new daily today with settings set to bitpool 128. But I don't really hear much change, maybe the setting is too high, maybe something else is going wrong. As stated above, in the logs I can only see it sending 51 as max pool to the device and setteling with it. But since I'm using an edit pcm_bluetooth.c it should override that setting, say it's going to do 51 and then stream and the values I defined in the files.
.....in theory at least...... the only subjective evidence I have for this are my own ears.
(...) .
Click to expand...
Click to collapse
perhaps you can test if the patch does anything - by setting bitpool to some very LOW value ?
ChrisK15 said:
It might be worth checking out if your car stereo supports mp3 over A2DP - there is an option in /etc/bluetooth/audio.conf to set MPEG12Sources from 0 to 1 and SBCSources from 1 to 0.
Click to expand...
Click to collapse
On my CM12.1 official nightly ROM (2015/12/03) for my Samsung i9505, there is no file audio.conf
Does that mean I can simply create it with the two lines
MPEG12Sources=1
SBCSources=0
in order to test wether a bluetooth SNK device such as a car stereo or a headset supports mp3 over A2DP?
So does anyone have some actual logs or HCI captures showing bitpool above 53?
..
In all my previous phones, I've always had root for 2 things. Viper4Android (or ARISE) and Adaway. I can deal with the ads because to get to sites like couchtuner I just use the plethora of available adblock apps for the Samsung browser app. However, I cannot listen to the utter crap audio output of the S8 in its factory unrooted state.
If Viper4Android needs root access to the system partition to bypass the standard linux ALSA driver for sound adjustment, then how does Poweramp bypass it without root? See for yourself. If you use the standard (or any other music player without an EQ) and go into sound properties and adjust the software EQ under Settings --> Sounds and Vibration --> Sound Quality and Effects, the EQ changes the sound. However, if you install and run Poweramp, then when going to this EQ setting, it does not change the sound.
Here's my beef. The Samsung 'system wide' software EQ - when adjusting it, all it's doing is lowering the gain and boosting only that one frequency so your actual volume output is reduced to prevent clipping. On a rooted phone with V4A installed, this does not happen. It truly raises or lowers those specific frequencies. Does the API in Android Nougat prevent anything other than software manipulation? My main use for V4A is to use the "Dynamic System" feature to give more low end boost when the volume is not high, as well as adjusting harsh frequencies. V4A is sheer bliss on the V20. This also works extremely well in vehicles.
Your retort to this is naturally going to be "well just use Poweramp then". The problem with this is anyone that the Poweramp EQ is bound by software and even though it doesn't mess with the volume output, it's effect is terrible compared to V4A. Meaning, the 31hz slider on the EQ boosts around 50hz. The 16khz slider is more around 10khz and the 8khz band - let's not go there.
I'm trying to find out if anyone knows of any other audio application with a built in EQ that bypasses the system EQ Samsung put in the S8 that does not lower gain to try to reach the desired effect. Or suggest anything else I can try? I'm using the S8 with a pair of Westone 4R IEM's and B&O H6 cans. Any audiophile advice is welcome. I just wish I understood this more.
Thanks in advance!
Hey man, I'm in the same boat, and I have tried everything possible on my unrooted S8+, but I can find no substitute for V4A.
I'm using noozxoide-E , and set it to warm/bright, to get some boost where it needs it. I also enabled larger monitors as well.
But I can't find anything that does a clean gain boost or normalize function.
Sent from my SM-G955U using XDA-Developers Legacy app
Best solution I've found to the universally terrible Android audio problems is to get an external DAC. The Dragonfly Black 1.5 is $99 on Amazon and is plug-and play. The bonus is it works literally on any OS (desktop or mobile) and supports all audio formats including lossless. Samsung will try to redirect it to your default audio player app (in my case Neutron) but it works on any audio app you want if you ignore the notification. Basically it's the easiest way to make audio sound good on phones that haven't been rooted (yet). Works great with my Sennheiser headphones and amps the audio too. I just had to buy the USB-A to USB-C cable, which you can buy just about anywhere for cheap. For a phone that costs $800, you'd expect the internal DAC to work better.
Footnote: I bought it at a local Audiophile store on the owner's recommendation. It even works well with the Samsung bundled headphones but is more effective if you have a high-quality audio output. Hence Neutron or a high-quality streaming service.
I been stuck in this boat. Following
fantasticrat said:
Best solution I've found to the universally terrible Android audio problems is to get an external DAC. The Dragonfly Black 1.5 is $99 on Amazon and is plug-and play. The bonus is it works literally on any OS (desktop or mobile) and supports all audio formats including lossless. Samsung will try to redirect it to your default audio player app (in my case Neutron) but it works on any audio app you want if you ignore the notification. Basically it's the easiest way to make audio sound good on phones that haven't been rooted (yet). Works great with my Sennheiser headphones and amps the audio too. I just had to buy the USB-A to USB-C cable, which you can buy just about anywhere for cheap. For a phone that costs $800, you'd expect the internal DAC to work better.
Footnote: I bought it at a local Audiophile store on the owner's recommendation. It even works well with the Samsung bundled headphones but is more effective if you have a high-quality audio output. Hence Neutron or a high-quality streaming service.
Click to expand...
Click to collapse
It's funny that you bring up the Dragonfly, because I own one of them - and they are excellent external DAC's! I have always used USB Audio Player Pro and has worked great. The only problem with that is I can't have it plugged in for hours listening to it because it eats away at the battery I already have a hard enough time using. The last time I tried using a Mophie battery pack, it wouldn't power the Dragonfly, so I couldn't do that either. I actually carried spare battery in my wallet and swapped it out midday. It's just a pain is all and was hoping for a better solution.
I think what I really should do is just get a LG Q8 (which was just introduced). It's literally a LG v20 - only smaller AND has waterproofing. My only concern is having to buy a phone overseas without a warranty.
Thanks for your input, though. I'm sure a lot of people haven't thought about this as an option!
joesee said:
It's funny that you bring up the Dragonfly, because I own one of them - and they are excellent external DAC's! I have always used USB Audio Player Pro and has worked great. The only problem with that is I can't have it plugged in for hours listening to it because it eats away at the battery I already have a hard enough time using. The last time I tried using a Mophie battery pack, it wouldn't power the Dragonfly, so I couldn't do that either. I actually carried spare battery in my wallet and swapped it out midday. It's just a pain is all and was hoping for a better solution.
I think what I really should do is just get a LG Q8 (which was just introduced). It's literally a LG v20 - only smaller AND has waterproofing. My only concern is having to buy a phone overseas without a warranty.
Thanks for your input, though. I'm sure a lot of people haven't thought about this as an option!
Click to expand...
Click to collapse
Definitely the Dragonfly drains battery if you use the Red. I use the Black because it actually does better with low drain (i.e., portable) headphones. Higher-powered headphones I mostly use at home anyway. The biggest trouble I've had is convincing the S8 to use Tidal instead of suggesting my default audio player (currently Neutron, which at least sounds better than other alternatives I've tried). The advantage to the T-Mobile One unlimited data plan is I can stream lossless audio, and that overcomes a lot of the issues in conjunction with the Dragonfly Black. Oddly enough, the Black seems to *increase* battery life on my Chromebook Plus because my guess is it diverts a lot of the processing effort off the Chromebook's internal hardware. It doesn't have the same longevity on my S8, but I'm considering getting a small C-to-A hub with power throughput for when I'm on roadtrips; that way I can at least charge and listen to music at the same time.
Regarding the warranty, I haven't found that the benefits are really worth it; if you're on these boards and are remotely like me, odds are you'll void the warranty as soon as someone comes out with a way to root the phone. Plus overseas phones are nearly always unlocked (my Chinese-purchased Motorola Defy worked in every country I took it to and could be rooted from the day I bought it).
Quick heads up to my solution.
I got a syncup for $44 brand new from T-Mobile, and put my 6gb free data SIM in it.
I mounted my rooted Galaxy Tab 3 7.0 with a magnetic cd mount, for quick disconnect, so I don't leave it in view when parked. I threw all my streaming apps on it with V4A installed.
Lastly, I installed DIGITS so that all my calls still come through the car's BT just like the music, and obviously I can text as well.
So I now I can stream deezer with V4A running, and it's glorious.
My S8+ is no longer connected to the car, and just sits in the cupholder.
Had to think out of the box
Sent from my SM-G955U using XDA-Developers Legacy app
So this is an interesting turn of events. I dug out my Dragonfly the other day and installed my USB Audio Player PRO (from eXtream Software) and re-installed it. I notice that now they have not only the standard EQ, but also a 5 band parametric EQ. It is an extra $2.99 add on in the application. All in, I think I paid $8 for this app and the add on.
Anyway, this in my opinion is one of the best applications for using an external DAC. BUT - one real nice feature is you can also use the application without a DAC and force the audio through the Android System. So when I pulled out the Dragonfly, plugged my cans in the 3.5mm jack on the S8 and started messing with both EQ's in tandem (without even changing any frequency sliders) I got a MASSIVE boost in gain. This was not software.. it was hardware, because it did not 'compress' the sound to boost the volume like AGC (Automatic Gain Control) found in most audio players. Once I started messing with some of the eq curves (particularly in the parametric EQ) - it is by FAR the closest rival to V4A. In fact, I'd be plenty happy with this solution - IF It worked for all audio apps (Spotify in particular - or even TuneIn).
The biggest point here is V4A can boost the gain and doesn't decrease anything (compress) to get you the adjustments you're looking for on the EQ. The gain adjustment on this Parametric EQ does the same thing. Check it out and let me know how your results are. Really wish there were a way to pipe this through other applications.
That's awesome, good find!
Sent from my SM-G955U using XDA-Developers Legacy app
Would a request for a copy of this apk from a non-Android One version belong here or in the MOTO X4 THEMES, APPS, AND MODS section? It seems like that's all that should be needed to get the multi-broadcast Bluetooth feature working on an Android One (Project Fi) Moto X4.
Android N doesn't support it. O does. Once the Android One version gets updated to O, probably won't even need the files from the "standard" version.
I'd also be interested about this. Was disappointed to learn this was excluded from the Android One version.
souleman said:
Android N doesn't support it. O does. Once the Android One version gets updated to O, probably won't even need the files from the "standard" version.
Click to expand...
Click to collapse
This is not an Oreo feature. It's running on the Retail version now (Nougat). Motorola is calling it "Wireless Sound System". I'm not even entirely sure its a true Bluetooth product. You have to be on a 5 GHz WiFi to use more than one speaker.
DiDGR8 said:
This is not an Oreo feature. It's running on the Retail version now (Nougat). Motorola is calling it "Wireless Sound System". I'm not even entirely sure its a true Bluetooth product. You have to be on a 5 GHz WiFi to use more than one speaker.
Click to expand...
Click to collapse
So the Moto version actually needs wifi speakers to work, not Bluetooth?
Bluetooth 5.0 supports multiple speakers, and is part of Android O. So once O is on our device (and you find Bluetooth 5 compliant speakers), then we should have this feature.
That sound better?
souleman said:
So the Moto version actually needs wifi speakers to work, not Bluetooth?
Bluetooth 5.0 supports multiple speakers, and is part of Android O. So once O is on our device (and you find Bluetooth 5 compliant speakers), then we should have this feature.
That sound better?
Click to expand...
Click to collapse
Motorola's documentation says that WSS uses BT speakers. It also says the WiFi band in use makes a difference in the number of BT speakers you can connect to.
All I can guess is that 2.4GHz transmissions (BT and WiFi) don't play well together in the SD630's SOC modems. It's really confusing.
Besides, nobody is selling BT 5 speakers yet and I haven't seen anything that mentions multiple speaker support. Longer range, yes. Lower power, yes. If multiple speaker support is included, I've missed it.
souleman said:
So the Moto version actually needs wifi speakers to work, not Bluetooth?
Bluetooth 5.0 supports multiple speakers, and is part of Android O. So once O is on our device (and you find Bluetooth 5 compliant speakers), then we should have this feature.
That sound better?
Click to expand...
Click to collapse
Motorola's documentation says that WSS uses BT speakers. It also says the WiFi band in use makes a difference in the number of BT speakers you can connect to.
All I can guess is that 2.4GHz transmissions (BT and WiFi) don't play well together in the SD630's SOC modems. It's really confusing.
Also, NOBODY is selling BT 5 speakers yet that I can find.
It is not an app in the drawer on retail X4 firmware. It is accessed through the Settings menu, in Wireless & networks under 'Wireless Sound System'. Once entered, it reads:
Using Wireless Sound System, you can listen to audio on up to 4 Bluetooth devices individually, or bring them together for a stereo setup.
Wireless Sound System overrides you phone's Bluetooth, so non-audio Bluetooth devices will pause while it's engaged.
This feature works best when your device is connected to Wi-Fi 5.0 GHz networks. You can only connect 1 Bluetooth speaker over Wi-Fi 2.4 GHz networks. Phone call routing is not supported at this time.
Click to expand...
Click to collapse
I believe it is the MotoSound.apk in the system A partition (system/priv-app), but I could be wrong. It can be extracted from the 7.1.1. retail firmware posted on that thread, or someone with a retail X4 device could extract it. I am uncertain as to whether this apk alone would be sufficient to enable what you are asking for on a non-retail X4 device. It may be more complicated than a single apk file, particularly given how accessing it appears to be integrated into the settings menu rather than accessed through the app drawer.
Good luck!
8711 said:
It is not an app in the drawer on retail X4 firmware. It is accessed through the Settings menu, in Wireless & networks under 'Wireless Sound System'. Once entered, it reads:
I believe it is the MotoSound.apk in the system A partition (system/priv-app), but I could be wrong. It can be extracted from the 7.1.1. retail firmware posted on that thread, or someone with a retail X4 device could extract it. I am uncertain as to whether this apk alone would be sufficient to enable what you are asking for on a non-retail X4 device. It may be more complicated than a single apk file, particularly given how accessing it appears to be integrated into the settings menu rather than accessed through the app drawer.
Good luck!
Click to expand...
Click to collapse
I can't seem to find a copy of the firmware for me to attempt this. Search hasn't yielded a viable link that completes the download. Could you link me to where I can grab firmware to attempt extraction?
I know this is off topic but any chance of this feature coming to G5 Plus ?
kkn14 said:
I know this is off topic but any chance of this feature coming to G5 Plus ?
Click to expand...
Click to collapse
you're right, it is really off topic. however, to give you an answer, no, there is absolutely no chance of that happening.
bombaglad said:
you're right, it is really off topic. however, to give you an answer, no, there is absolutely no chance of that happening.
Click to expand...
Click to collapse
Even with root or a hacked app?
Sorry for OT
kkn14 said:
Even with root or a hacked app?
Sorry for OT
Click to expand...
Click to collapse
Please start a thread in the G5 Plus forum, not here. Thanks.
Moto X4 and Tempow (multi speaker sound system) availability
hi all, is Tempow still Moto X4 "Retail" exclusive, or did it get added to "Android One" P build yet?
i'm waiting on Android One version of the Moto X4 to arrive, and from what i've read, it is possible to easily switch between "Retail" and "Android One" OS.
as this thread and a lot of info seems a bit stale, thought i'd check in about Moto X4 and Tempow (multi speaker sound system) availability to start downloading if necessary, thanks.
DiDGR8 said:
Would a request for a copy of this apk from a non-Android One version belong here or in the MOTO X4 THEMES, APPS, AND MODS section? It seems like that's all that should be needed to get the multi-broadcast Bluetooth feature working on an Android One (Project Fi) Moto X4.
Click to expand...
Click to collapse
Link of Apk apptized(launch icon)
https://drive.google.com/file/d/10a2JZu9Tc32rjDrBx-05mTgHYD1_QiIn/view?usp=drivesdk
I have a task for one of school project to allow play a short audio on voice call. I've been searching for long time for a solution to that problem or at least a starting point, I found some topics that talking about modifying the kernel of android to allow this but I have no idea how to do The project needs to be done in latest android versions ( 10 or 9) with Samsung devices (S10 for example ) which are rooted Thank you
FearNaiim said:
I have a task for one of school project to allow play a short audio on voice call. I've been searching for long time for a solution to that problem or at least a starting point, I found some topics that talking about modifying the kernel of android to allow this but I have no idea how to do The project needs to be done in latest android versions ( 10 or 9) with Samsung devices (S10 for example ) which are rooted Thank you
Click to expand...
Click to collapse
what is it exactly that youre trying to accomplish?
youdoofus said:
what is it exactly that youre trying to accomplish?
Click to expand...
Click to collapse
Thank you for your replay. I'm trying to stream an audio clip through the system on voice call. Means when I am in phone call talking to someone, I can play a short audio clip that can be heard by the other party too. The project is for personal purpose, it means only me that can be using that option, so I can root my device or make a custom rom, I just need to know how i can do that things
Thank you
FearNaiim said:
Thank you for your replay. I'm trying to stream an audio clip through the system on voice call. Means when I am in phone call talking to someone, I can play a short audio clip that can be heard by the other party too. The project is for personal purpose, it means only me that can be using that option, so I can root my device or make a custom rom, I just need to know how i can do that things
Thank you
Click to expand...
Click to collapse
you shouldnt need root to have an apk play audio at the push of a button while on a phone call at the same time
I also search for this feature.
The best would be, if it would be possible to play internal Audio directly via the Voice-Uplink (this is the Audio which goes to the other person), and the Speaker.
Is it possible to Mix the Voice-Uplink Channel, to contain the Microphone input (the Voice) and the Media Audio-Channel?
(That's like the "Stereomix" on Realtek Audio-Cards on PC https://www.google.com/search?safe=...i29i30j0i10i30j0i10i203j35i362i39.7TvHA0zwoeQ)
profi_fahrer said:
I also search for this feature.
The best would be, if it would be possible to play internal Audio directly via the Voice-Uplink (this is the Audio which goes to the other person), and the Speaker.
Is it possible to Mix the Voice-Uplink Channel, to contain the Microphone input (the Voice) and the Media Audio-Channel?
(That's like the "Stereomix" on Realtek Audio-Cards on PC https://www.google.com/search?safe=...i29i30j0i10i30j0i10i203j35i362i39.7TvHA0zwoeQ)
Click to expand...
Click to collapse
this is what i was expecting android to do automatically, and in many cases it does it seems. I was reading about this a bit last night and saw where people were indeed able to play something on the speaker of their phone and have the very same phones mic and play on the phone call for both parties to be able to hear. It was a native in the phones where users reported this ability. It was even reported to work on some older samsung phones. I still have a S4 and could test it out, if i remember to do it (my license plate says IFORGOT). @AthieN this is the thread i was talking about
youdoofus said:
this is what i was expecting android to do automatically, and in many cases it does it seems. I was reading about this a bit last night and saw where people were indeed able to play something on the speaker of their phone and have the very same phones mic and play on the phone call for both parties to be able to hear. It was a native in the phones where users reported this ability. It was even reported to work on some older samsung phones. I still have a S4 and could test it out, if i remember to do it (my license plate says IFORGOT). @AthieN this is the thread i was talking about
Click to expand...
Click to collapse
So basically, they told me that they used to record uing Tinyalsa library (tinycap exactly), but they couldn't do it with samsung S10, when I search I found that there is not tinyalsa included in that phone. So I was wondering if I can add it directly to the system or I have to make own rom for that ?
I hope @AthieN can give us hint on that. Thank you both of you for your help
profi_fahrer said:
I also search for this feature.
The best would be, if it would be possible to play internal Audio directly via the Voice-Uplink (this is the Audio which goes to the other person), and the Speaker.
Is it possible to Mix the Voice-Uplink Channel, to contain the Microphone input (the Voice) and the Media Audio-Channel?
(That's like the "Stereomix" on Realtek Audio-Cards on PC )
Click to expand...
Click to collapse
That's seems a good idea but idk if applicable to android devices or not
Sorry for the late reply. This used to be possible, but not since API 20 or 21 due to security concerns.
Hey,
I switched from the Redmi Note 4 Global to the Mi 9 lite and everything about the phone is pretty great, except the audio quality over headphones.
I am a bit shocked how terrible it is in comparison. I used my QCY T1 and the Redmi Airdots - both bluetooth - to compare and an older cable bound pair of bose truesound inears.
Issue 1:
The software equalizer just doesnt work on the mi 9 lite. You can use the dials in any music-player app without anything changing actually in the sound. I tried phonograph and poweraudio pro. When I activate the software equalizer on the RN4 the difference is instantly recognizable and I do mean instant. Everyone would notice the sound changing. On the Mi 9 lite nothing changes when I change preset, bass, surround value or even the the actual frequency values.
Issue: 2:
The sound is really low on bass and there is an ever-present hissing on higher frequencies. The whole thing sounds muddy and poor on details.
How did no one notice this of all of those reviewers? The phone is basically DOA if you use your phone listen to music in any way. It basically sounds like terrible nokia headphones they added to the phone from 2003. I cant overstate enough how terrible the sound is.
Please help me understand. This should only be a DAC issue for the cable-bound headphones (the bose ones), right? Bluetooth doesnt actually change from digital to analog, does it? So is this just a question of fixing the bug that the equalizer doesnt work?
AgathoN667 said:
Hey,
I switched from the Redmi Note 4 Global to the Mi 9 lite and everything about the phone is pretty great, except the audio quality over headphones.
I am a bit shocked how terrible it is in comparison. I used my QCY T1 and the Redmi Airdots - both bluetooth - to compare and an older cable bound pair of bose truesound inears.
Issue 1:
The software equalizer just doesnt work on the mi 9 lite. You can use the dials in any music-player app without anything changing actually in the sound. I tried phonograph and poweraudio pro. When I activate the software equalizer on the RN4 the difference is instantly recognizable and I do mean instant. Everyone would notice the sound changing. On the Mi 9 lite nothing changes when I change preset, bass, surround value or even the the actual frequency values.
Issue: 2:
The sound is really low on bass and there is an ever-present hissing on higher frequencies. The whole thing sounds muddy and poor on details.
How did no one notice this of all of those reviewers? The phone is basically DOA if you use your phone listen to music in any way. It basically sounds like terrible nokia headphones they added to the phone from 2003. I cant overstate enough how terrible the sound is.
Please help me understand. This should only be a DAC issue for the cable-bound headphones (the bose ones), right? Bluetooth doesnt actually change from digital to analog, does it? So is this just a question of fixing the bug that the equalizer doesnt work?
Click to expand...
Click to collapse
The sound is incredibly good here on both wired and wireless headphones.
NaassomDourado said:
The sound is incredibly good here on both wired and wireless headphones.
Click to expand...
Click to collapse
I'm thinking of buying this phone and audio quality is important to me. Could you tell us which wired and wireless headphones have you tried?
---------- Post added at 11:44 AM ---------- Previous post was at 11:40 AM ----------
AgathoN667 said:
Hey,
I switched from the Redmi Note 4 Global to the Mi 9 lite and everything about the phone is pretty great, except the audio quality over headphones.
I am a bit shocked how terrible it is in comparison. I used my QCY T1 and the Redmi Airdots - both bluetooth - to compare and an older cable bound pair of bose truesound inears.
Issue 1:
The software equalizer just doesnt work on the mi 9 lite.
Click to expand...
Click to collapse
This isn't good. Audio should be fine with good headphones without equalizer, unless your headphones require an amp. In any event, have you tried eqfy from the play store?
Have same problems. Is problem in miui?
No problems over here tho. I upgraded from a Redmi Note 4x as well but kinda forced since a very damaged screen. No problems with wired Xiaomi Mi in Ear Pro, Haylou GT1 and Audio Technica ATH-ANC700BT.
Well I did have a problem with settings since Bluetooth would become Choppy/stuttery. To fix that I had to turn off battery optimization for Spotify, YouTube and Music. Music quality seems to be decent but I can't remember stock Redmi Note 4 sounds cause Viper4Android was very sweet.
Okay, here's what I came up with after a few days of more testing:
The core issue is that the eq that comes with mp3-player apps doesnt seem to work - the dials for bass boost and surround sound are without any actual effect.
I rarely use spotify because I am oldschool and still use mp3's - so I cant say if the EQ works for spotify.
First I tried changing my country to USA and rebooted the phone and audio got way louder immediately. My Redmi 4 didnt have this BS.
Next I tried EQ-apps like "bass booster", "Equalizer FX" and one simply called "Equalizer". That kind of does the job, but is also only partially working. All of these apps come with a notification addition that give you easy access to their function. Most of them got an on/off switch there. Switching this on/off immediately makes the sound better and actually useable. BUT every other function of all of these app doesnt work. Dialing bass - doesnt work. Dialing surround - doesnt work. Selecting a reverb option like "small room" - doesnt work. Selecting a different EQ preset e.g. "Rock" doesnt change the sound one bit. Sliding the actual frequency bars up and down also doesnt work.
Also there doesnt seem to be a way to only use these apps when using bluetooth or any headphones at all. This means it ****s with the sound of the speakers. Well, who uses his speakers, you probably say now. Yeah, but it also disfigures ring tones and notification sounds. :/
Still, to emphasize again sound is better over headphones using one of these, though I dont know how exactly this works if all the dials are without an effect.
This leads me to the conclusion that the firmware of the Mi 9 Lite has a bug with its soundchip, probably in the way it can accept inputs or parameters.
barth2 said:
This isn't good. Audio should be fine with good headphones without equalizer, unless your headphones require an amp. In any event, have you tried eqfy from the play store?
Click to expand...
Click to collapse
This is 2,99 bucks here. Is it free anywhere? Does someone own this one and can test it? Its advertized as using 10 bands - whatever this means....
ice_doritos said:
No problems over here tho. I upgraded from a Redmi Note 4x as well
Click to expand...
Click to collapse
Well please dont say there is no problem. Try to actually use the EQ and tell me that changing the bass or surround levels does something noticable.
Navalny said:
Have same problems. Is problem in miui?
Click to expand...
Click to collapse
I had the exact same MIUI version on my redmi4 and it worked there. The only difference is the redmi had android7 and the mi 9 lite uses android 8. But I cant imagine the android version being at fault here, because then it would effect way more different phones?
AgathoN667 said:
This is 2,99 bucks here. Is it free anywhere? Does someone own this one and can test it? Its advertized as using 10 bands - whatever this means....
Click to expand...
Click to collapse
Eqfy works for me but I'm on Android One with mi a3. Bass boost and surround and equalizer work. It has ten bands versus five bands that most equalizer apps have. It can automatically switch to a preset when you connect blue tooth or wired or disconnect. I listen to podcasts on speaker so I use it there too.
The downside is the UI is complicated and confusing and there are lots of settings in preferences and it takes a while to figure out. Because of the ten bands you pretty much have to use landscape and it's a full screen app so switching to it and switching back to another app is awkward.
You can try it and if it doesn't work get an easy refund right away within 2 hours. Beyond 2 hours you have to contact Google store and request a refund within 48 hours. Good luck
barth2 said:
I'm thinking of buying this phone and audio quality is important to me. Could you tell us which wired and wireless headphones have you tried?
---------- Post added at 11:44 AM ---------- Previous post was at 11:40 AM ----------
This isn't good. Audio should be fine with good headphones without equalizer, unless your headphones require an amp. In any event, have you tried eqfy from the play store?
Click to expand...
Click to collapse
I tried JBL T110 and JBl Under Armour BT.
barth2 said:
Eqfy works for me but I'm on Android One with mi a3. Bass boost and surround and equalizer work. It has ten bands versus five bands that most equalizer apps have.
You can try it and if it doesn't work get an easy refund right away within 2 hours. Beyond 2 hours you have to contact Google store and request a refund within 48 hours. Good luck
Click to expand...
Click to collapse
I was about to try that but then read by chance that the player Poweramp also has an integrated 10 band eq. I tried that one, it seems to work fully and do what I actually want from an integrated eq. Endless options and changing levels and turning dials does something. It even has a button linking to the android build-in eq menu and activating that one there / changing stuff suddenly works as well. Has me kind of puzzled? Maybe they changed the way in Android 8 how apps have to access the build in EQ and most player apps are not configured properly yet to use it fully?
Downside to Poweramp is that it says limited trial and the full app costs 4,99€ - I guess I will just spent that cash and be done with this problem once it locks me out.
AgathoN667 said:
I was about to try that but then read by chance that the player Poweramp also has an integrated 10 band eq. I tried that one, it seems to work fully and do what I actually want from an integrated eq. Endless options and changing levels and turning dials does something. It even has a button linking to the android build-in eq menu and activating that one there / changing stuff suddenly works as well. Has me kind of puzzled? Maybe they changed the way in Android 8 how apps have to access the build in EQ and most player apps are not configured properly yet to use it fully?
Downside to Poweramp is that it says limited trial and the full app costs 4,99€ - I guess I will just spent that cash and be done with this problem once it locks me out.
Click to expand...
Click to collapse
That's good to know. With a working eq is the quality acceptable now? Comparable to your other devices? Have you tried on wired headphones?
Advantage of eqfy is it works with other apps -- Spotify, Google music, YouTube, etc. It's up to you.