Improved bluetooth sound quality (if possible) - Xiaomi Mi 8 Guides, News, & Discussion

Hello,
I am a deaf person. I hear through the Med-El Sonnet speech processor. For this processor there is an accessory that allows you to connect with all bluetooth audio devices (artone 3 max). I have two other bluetooth audio devices (JBL GO and Fenda F380X). On Mi 8 MIUiI 8.9.13 EU there were disturbances. I uploaded 8.9.20 EU cleanly. Disturbances have disappeared but are still not approximate in terms of sound quality wired. I found a page where it shows the possibility of improving the bluetooth sound quality -> https://forum.xda-developers.com/android/software-hacking/improve-bluetooth-audio-quality-t3832615
Below I have files that need to be sent according to the page above. Files from Xiaomi.eu ROM.
Is it possible to improve and issue this patch in the form of a package for installation via TWRP? If so, I am asking for it. Not only it will be useful to me but also to many other people Thank you in advance.
I hope it is a good department, if not I am asking for a transfer. I apologize in advance for poor English. I; m using Google Translate.

Related

Poor audio quality over bluetooth

Hi to all!
I've noticed very poor audio quality while streaming music over bluetooth on my Xiaomi Redmi Note 3 Pro(on MIUI7 and MIUI8 too). No matter is bluetooth connected to car or BT earphones. Volume level adjustment or EQ adjustment doesn't help. It looks like low bitrate of sound - a lot of distortion of high frequencies. If I connect wired earphones - music quality is very good.
Could someone help me to fix it? Thanks.
try ViperFx
afoninpe said:
try ViperFx
Click to expand...
Click to collapse
I'm not sure that it's problem of audio driver, because as I wrote in wired earphones(or wired to car) quality of sound is very good.
Looks like problem of BT stack. I found one solution to increase sound bitrate for A2DP by editing audio_policy.conf, but unfortunately it didn't work for me.
My bt headphones work fine, (awei, bluedio), and recivers (linkz, ibt,ihome), I am on MM miui 6.8.15, try turning off any 2ghz radios (like wifi routers or switch the router to use to 5ghz only) maybe it's interference.
I'm having the same issue, using bluedio t2s, sounds like the phone loses connection for a millisecond, even though I have it in my pocket or in my hand. I've tried different Roms and kernels, but the issue persists.
otyg said:
My bt headphones work fine, (awei, bluedio), and recivers (linkz, ibt,ihome), I am on MM miui 6.8.15, try turning off any 2ghz radios (like wifi routers or switch the router to use to 5ghz only) maybe it's interference.
Click to expand...
Click to collapse
Unfortunately, turning off all except BT didn't help for me...
As I understand, you use China Developer ROM, aren't you? Could you send me(or attach here) some files from your ROM? I'm interested in:
/system/etc/audio_policy.conf
/system/lib/hw/audio.a2dp.default.so
/system/lib/hw/bluetooth.default.so
Thank you!
Problem has been resolved.
I improved audio quality over BT only when I switched to Global Developer firmware & updated my phone to android 6.0.1.
Then I used patched libraries from this thread of MIUI forum .
This libs really works great on it.

[LineageOS] Fix Left-Channel Only Speaker Problem!

Credit due:
Pollito788
https://forum.xda-developers.com/ax...al-lineageos-14-1-zte-axon-7-t3545679/page184
In lineage OS, go into settings, accessibility, and check "mono audio".
Now both channels will play through the TOP AND BOTTOM speakers.
Combined with the "Eliminate Media Audio Distortion" guide, the speaker problem on LineageOS for the Axon 7 has effectively been solved. (95%)
https://forum.xda-developers.com/axon-7/how-to/guide-zte-axon-7-cm13-los14-1-eliminate-t3548598
The problem is: if you enable mono-downmixing, it is also enabled for the headphone output, isnt it? It would be necessary to automatically enable it when the speakers are used and disabled when you plug in your headphones...
Is it possible to do (without energy consumption)?
Or is there any other way?
EDIT: With V4A it's already possible: https://forum.xda-developers.com/ax...-eliminate-t3548598/post71252830#post71252830
As you can see on the poll, this method is a loose band-aid at best.
Having to listen to Mono Audio is a hotfix at best. Viper4Arise does the same. Limiting the gain does not fix the calibration issues.
Someone on the ZTE forums hooked up a scope on the AUX output and read some hefty interference and heavy distortion with LOS.
Remember that when you switch to headphones, you have to revert to stereo output. For people who bought this phone mainly for the capable DAC/Amp combo, LOS is simply not an option currently. Not to worry since you have a couple of stock alternatives.
While being a lengthy process (actually going through an official R&D associate etc.), I'm sure that LOS will be tuned eventually so we can get great sound on alternative ROMS
Just my 2 cents, this fix can be helpful for some people

Bluetooth Codec problem

Hello,
Just bought a P20 Light and a pair of Pioneer Headphones SE-MJ553BT-K, the headphones support AAC codec but when I try to change the codec type from developer settings it jumps straight back to SBC.
The audio quality is by far better with the same headphones when using a iPhone and a Smart TV,
Does anyone know how I can change the output codec, an app or something else.
Thank you!
Got a response from Huawei România.
They said that they were abble to replicate the problem but they need more time to understand we're the problem is starting and time to fix it.
A update will be issued at a later time, but no time table mentioned.
I bought a new pair of Bluetooth headphones (MPOW Judge) and no have the same issues. I wanted to blame the headphones first, but on other devices they sound great. It's too bad ...
I have the same problem with P20 lite. My BeatsX sounds just AWESOME on iPhone of ANY model. Even on iPhone 5S they sound billion times better than on Huawei P20 lite. I am not able to change the codec. It is awful. Just awful. If you have a good headphones and want to enjoy the music - better to seek for some other smartphone brand.
If anyone knows any app or something to change the bluetooth codec PLEASE tell guys!
see my post here for a similar issue that I was able to workaround fairly easy
TLDR: You need root, edit your build.prop (using text editor, some app from the play store, etc) and change the following key: persist.vendor.bt.a2dp_offload_cap
by removing -aac from the string.

Bad speaking quality via Bluetooth

Hi,
I have the problem that the speech quality of the Bluetooth hands-free kit in my car (BMW 1) and my BQ Aquaris x pro with Lineageos 15.1 (have never tested the original OS) is quite bad. On my side, it's not great, but I can understand the other person well (very tinny). However, the people on the other end can barely understand me (high level of background noise, very tinny).
It doesn't make a difference, if I call or get called.
With my previous Samsung S5 with Lineageos 13.1 and Nokia 301, I don't have any problems. In a rental car (Jeep) the speech quality was also bad.
If I just talk on the phone without hands-free, the quality is OK. Therefore, I assume that the problems are due to a bad Bluetooth speaker connection (Bluetooth audio connection e.g. Spotify is also OK).
Has anyone the same issue? Are there any settings I can change or apps in order to improve the current situation?
Thanks for any help,
Schrotti
No one else has this issue? I tried also with a BT speaker with free speech function (JBL Flip4) and the other person on the phone couldn't understand me at all.
This should have been fixed with 2.7.0 firmware update. If not, LineageOS might be a good option for you.
Update - WBS was not enabled and a few audio config issues were fixed, latest LOS 16 has it, just update to that.

Poco F1 & Bluetooth codec lhdc (using xiaomi mi air earphones 2)

Hello all,
I am trying to figure out if and how I can use my xiaomi mi air earphones 2 with my Poco while using the new LHDC Bluetooth codec (as when using aac or sbc codecs I suffer from massive latency).
I am using poco oroginal firmware. I havw also tried to update to Miui 10.0.6.0 (changed region to India).
After this change I can see LHDC in dev options but when I try to choose these, it just pops back to aac.
Can someone help? Any suggestions? Will these two devices ever work together properly?
Last note is actually a though - why would Xiaomi sell these earphones if they are not actually supported by their phones?
Thank you guys in advance for answering.
It seems that the LHDC was added with the 11.0.8.0 update. However the high latency with the new xiaomi air earphones is still here.
I assume that this might be related to settings? When I go to dev. Settings I see that it automatically sets to "optimised to audio quality" which of course would be the highest demander and couse latency. Hiwever when I try to change it it keeps reverting back.
Anyone knows how to change this? Any other solution?
Thanks!

Categories

Resources