Hi, aptX bluetooth audio codec is now widely available on android, both devices (smartphone and headphone) must support aptx so that it can use the codec, however , there is no way to tell if the codec is actually in use But I searched a lot to find something and finally got my hand on an apk I extracted from sony xz3 stock pie rom , it shows a brief toast notification when the aptx codec is being used over bluetooth.
so I tried to copy the apk to my device (LG V30 stock pie) to this location >> system/app/AptxNotifier/ which was the original location on sony xz3 device (stock pie)
and changed permissions to 0644 and reboot
but it did not work it and I could no longer turn bluetooth on/off , but it can be reverted by simply deleteing the apk and everything back to normal
I can play around easily with apktool but I don't know what to edit
Is there a way to mod this apk so that it could work on my device ? any help would be appreciated
@Bronnel
AptX is an alternate Bluetooth audio codec from Qualcomm which aims to feature higher audio quality. You need a Bluetooth enabled device to pair with., what have a driver installed that sits on top of its Bluetooth stack. The mentioned APK - as it name implies - doesn't enable AptX: it simply notifies you whether AptX is in use or not. Just about all phones with the Android Oreo OS and higher support aptX HD which is really easy to activate.:
In Android -> Settings -> Developer Options select Audio Codec’. You will get a list of all the codecs your phone supports (including aptX HD). Now, simply select aptX HD, connect your (aptX HD-enabled) headphone and enjoy high-quality audio in no time.
jwoegerbauer said:
@Bronnel
AptX is an alternate Bluetooth audio codec from Qualcomm which aims to feature higher audio quality. You need a Bluetooth enabled device to pair with., what have a driver installed that sits on top of its Bluetooth stack. The mentioned APK - as it name implies - doesn't enable AptX: it simply notifies you whether AptX is in use or not. Just about all phones with the Android Oreo OS and higher support aptX HD which is really easy to activate.:
In Android -> Settings -> Developer Options select Audio Codec’. You will get a list of all the codecs your phone supports (including aptX HD). Now, simply select aptX HD, connect your (aptX HD-enabled) headphone and enjoy high-quality audio in no time.
Click to expand...
Click to collapse
thanks
I think you misunderstood me , I do not need to enable aptx , both my devices already support aptx , (LG V30 and my headphoone iDeadusa s204) and I already know that aptx is being used (because I easily notice the difference in sound quality) , what I want is toast notification to tell me that aptx is being used , this apk is doing just that but it needs to be modded so that it work on my V30, I hope I'm clear.
anyone out there to help with this?
KarlaPatton said:
I also need something like you
Click to expand...
Click to collapse
you can test the file and see if it works, but you need root, root explorer, which device do you have? which firmware version?
Related
hi, I've recently bought a pair of SONY's MDR-1RBT Bluetooth headphones. the sound over the bundled cable is very good, but when I connect them by bluetooth, things get much worse, it's like the FLAC files I listen to get compressed to some 128 or even 64 kbps... but on my friend's xperia z3 Compact they work just fine. so here's my question. is it possible that the custom rom that I use (existenz MM latest version) causes these problems? I also use Viper so that may be the case. if you don't have any solutions, I'll flash stock and see what happens.
I've no idea what the problem could be, sorry. You may find answers over at the eXistenZ thread. Even though the ROM is no longer being updated there's still many using it.
Probably the rom has no aptX and aptX HD support.
To check:
Start catlog (or an other logcat app)
Connect you Bluetooth device
Start playing music (probably not necessary)
Pause catlog
Search for aptX
If the libraries are missing you should fine some line that says so missing libraries.
Search for bt_btif_media
If the libraries are missing there will be a line that shows: Selected Codec SBC
If there libraries are not missing but the selected codec is still SBC I don't know what is wrong.
To fixed this on LineageOS I installed the aptX (and aptxHD) codec from here:
https://forum.xda-developers.com/oneplus-3/themes/mod-aptx-codec-t3521228
I used the Magisk module, but of course for that you need Magisk.
After that I also installed the aptX-HD module from here (again the magisk moduel):
https://forum.xda-developers.com/android/software/mod-aptx-hd-bluetooth-hi-res-audio-t3501991
Now do the same logcat procedure.
If there now is aptX support you should find something like Selected Codec aptX
Good luck!
Oww was this post that old... Still hope it helps (someone).
Dear users who already decided to try Oreo roms, have you seen any settings related to Bluetooth codecs? Any signs of aptx or LDAC codecs?
Yes, seen but not tried.
Rishabh1x said:
Yes, seen but not tried.
Click to expand...
Click to collapse
Thank you. Can you report later if it's working or not?
LDAC works
mehrshad.shafaghi said:
Dear users who already decided to try Oreo roms, have you seen any settings related to Bluetooth codecs? Any signs of aptx or LDAC codecs?
Click to expand...
Click to collapse
Don't know sure about aptX as i didn't feel the difference in quality, but i can confirm that LDAC is working on Nitrogen OS (in pretty much all versions since it came out with Oreo). I am using the Sony MDR 1000X and it uses LDAC by default now, after oreo update. You can also manually change the codec from Bluetooth settings (turn LDAC on off for that audio device) or through developer settings, where you can choose the codec and even the bitrate, sampling rate etc etc. And it changes on the fly, so you can really feel the difference. LDAC is well worth it. But I've seen that on the highest quality, you need to be close to your device, else the sound can drop out sometimes.
agambhandari said:
Don't know sure about aptX as i didn't feel the difference in quality, but i can confirm that LDAC is working on Nitrogen OS (in pretty much all versions since it came out with Oreo). I am using the Sony MDR 1000X and it uses LDAC by default now, after oreo update. You can also manually change the codec from Bluetooth settings (turn LDAC on off for that audio device) or through developer settings, where you can choose the codec and even the bitrate, sampling rate etc etc. And it changes on the fly, so you can really feel the difference. LDAC is well worth it. But I've seen that on the highest quality, you need to be close to your device, else the sound can drop out sometimes.
Click to expand...
Click to collapse
Thanks for making effort and clearing things up.
LDAC is working perfectly on my OP3T with OS Beta 16.
Viper4android doesnt work though when headphones are connected with LDAC. I am using MDR-100ABN. Thye have LDAC and OP3T is streaming perfectly on that codec.
When I use my Jaybird X2s, codec switches to SBC automatically. Viper4android works on my X2s. I am not seeing AptX option in developer settings.
greetings. Does the mediapad m5 support aptx or other high quality bluetooth codecs? Thanks!
"It does..." Well it's listed in the developer settings, however each time I enable one of them it reverts back to the default one... Maybe I am doing something wrong, but I could not get it working.
Also, keep in mind that wifi and Bluetooth don't work well together.
Yes it does, I like the sound from my m5 more than from s9, when it comes to Bluetooth performance. I played with s9 settings but couldn't come to the sound m5 gives via Bluetooth. Don't even know why they are sound so different.
Aptx and aptx HD are listed in the developers option. But I have no compatible devices to test it. I have a Sony AVR that has LDAC but it appears the M5 doesn't have LDAC codec integrated, even though it should be baked in Android Oreo.
thanks for your answers!
Our phone was announced to be capable of aptx and aptx HD. I own two different bluetooth receivers with aptx HD enabled. But when I connect the phone to them, it uses only aptx, as the connection info on our device and the LEDs on the receivers reveal. This behaviour did not change from Android 9 to 10.
My wife has a Mi A2, and with this device aptx HD works on both devices under Android 9 and 10. Is there a hidden way to activate aptx HD on our phone? Meanwhile I think our phone is heavily neglected by Xiaomi because such features present in a Mi A2 mysteriously vanished.
zapper19 said:
Is there a hidden way to activate aptx HD on our phone?
Click to expand...
Click to collapse
It's on developer settings.
Also, if forcing aptx HD is not working or has bugs, remember to report it.
This was the first thing I tried, but predictably switching to aptx HD in developer settings has no effect (I wonder what use these settings have - I never heard that someone succeeded in activating codes this way which his phone didn't choose automatically).
Update: I changed to crdroid 6.6 - and now aptx HD works flawlessly.
Hi sir, today I've got issue with connection to Fii0 BTR3K - no sound from PowerAmp which I was using for weeks without problems before. I did security update from May yesterday (yep late a bit) and got this issue. Fortunatelly to me I have SBH50 from Sony to test everything on low profile SBC connection. Lucky to me, I did another update to August security patch for Android 10 today.
Now I have Aptx LL ([email protected]) working with BTR3K (purple indication on LED). What I learned from today: Do not touch Dev settings! By misstake Dev settings could store your input as wrong data in 'system default' for application (PowerAmp in my case) and lead to missfunction. In my case PowerAmp was reading [email protected] even from non-aptX device. Second: actual condition of connection could be changed during SW initialization. So test your player SW and try to reset it as I did.
For specified [email protected] I am using Hi-Res output of PA. I am pretty sure in numbers as I can hear the difference between SBC and aptX, and hear difference with 16 to 24 bit resolution change (by enabling\disabling tone processing in ounput pipeline). To enable 24 bit in PA you should disable \reset to default dithering method.
I think AptX-HD isn't fully supported by 2 reasons: no real benefits over LL profile + licensing catch.
Hope you will learn something from my evidence
I have haylou gt1 plus earbuds. Apart from bad connection , the buds are aptx-HD compatible, one of their selling points. When i go to developer settings to check, aptx is used. When I change it to HD, it detects the change, nothing happens, and when I go back, and enter dev settings again, it is still on aptx . I think that's time to throw it in the sea... it's already blue
Sapper Morton said:
Your earphone doesn't support AptX-HD, that's why when your manually change to it using Developer Options, the codec isn't selected; use AptX or AAC, as advertised by Haylou.
Source:
https://haylou.info/gt1-plus.html
Click to expand...
Click to collapse
It's weird cause all reviews I read, specifically said aptx-HD, but you are right. It's only aptx. Nevermind. My mistake !
JaKats said:
I have haylou gt1 plus earbuds. Apart from bad connection , the buds are aptx-HD compatible, one of their selling points. When i go to developer settings to check, aptx is used. When I change it to HD, it detects the change, nothing happens, and when I go back, and enter dev settings again, it is still on aptx . I think that's time to throw it in the sea... it's already blue
Click to expand...
Click to collapse
Are you on android one?
Cause I'm on miui 12 and i have lots of issues. First left and right connects to the phone at the same time and then i have volume problems
I am almost ready to pull the trigger on buying this phone but just wanted to be sure of the audio options first.
If I pair my BT headphones and go into developer options then I can set the Bluetooth codec to aptx. Does this mean that the phone supports this? I have seen reports that aptx is not available on Samsungs but this seems to contradict that.
If I have to go into dev options and enable it myself - that is fine.
abaranov said:
I am almost ready to pull the trigger on buying this phone but just wanted to be sure of the audio options first.
If I pair my BT headphones and go into developer options then I can set the Bluetooth codec to aptx. Does this mean that the phone supports this? I have seen reports that aptx is not available on Samsungs but this seems to contradict that.
If I have to go into dev options and enable it myself - that is fine.
Click to expand...
Click to collapse
In the dev settings, there are these options:
SBC (active for me)
AAC
aptX
LDAC
Scalable Codec
But I'm not sure if aptx works. I'm using SBC with the Buds+
abaranov said:
I am almost ready to pull the trigger on buying this phone but just wanted to be sure of the audio options first.
If I pair my BT headphones and go into developer options then I can set the Bluetooth codec to aptx. Does this mean that the phone supports this? I have seen reports that aptx is not available on Samsungs but this seems to contradict that.
If I have to go into dev options and enable it myself - that is fine.
Click to expand...
Click to collapse
I tried it with my Haylou GT1 Xr that supports aptX recently and it worked just fine. Looked under dev settings and aptX was showing as currently used codec. You should be fine.