Noise while using bluetooth audio accessories - Xiaomi Mi A3 Questions & Answers

Hello xda forum,
I have bought bluetooth earbuds few days ago (JBL Free X) and I have tried connect it to my Mi A3. Generally sound weren't that bad, but while listening quiet sounds, I was able to hear noises. To check which device is faulty, I have tried connect them to iPhone 7, my PC (using CSR BT 4.0 dongle) and even to my Gear S2. The first two devices hadn't any problem with giving better audio experience than Mi A3. I was unable to change bt settings in dev settings section.
Any ideas or tips?

https://forum.xda-developers.com/mi-a3/help/poor-bluetooth-audio-quality-t4014785

adakaya1994 said:
https://forum.xda-developers.com/mi-a3/help/poor-bluetooth-audio-quality-t4014785
Click to expand...
Click to collapse
There is an option to solve it without magisk? I don't really want to void warranty.

We are on the same boat but no we gotta wait for the fix. Hopefully android 10 update will.

Since Bluetooth degrades WiFi performance, I wonder if the reverse is also happening. Disable WiFi and location service and play audio from storage and see if that improves Bluetooth.

barth2 said:
Since Bluetooth degrades WiFi performance, I wonder if the reverse is also happening. Disable WiFi and location service and play audio from storage and see if that improves Bluetooth.
Click to expand...
Click to collapse
Disabling other connectivity does not changed anything.

barth2 said:
Since Bluetooth degrades WiFi performance, I wonder if the reverse is also happening. Disable WiFi and location service and play audio from storage and see if that improves Bluetooth.
Click to expand...
Click to collapse
I think it could be an software issue, I have similar problem with pulseaudio service on my x220 with Pop_OS!. There are a lot of things refers to that OS can't (or just don't want to) set higher bitrate in selected codecs.

barth2 said:
Since Bluetooth degrades WiFi performance, I wonder if the reverse is also happening. Disable WiFi and location service and play audio from storage and see if that improves Bluetooth.
Click to expand...
Click to collapse
I think it could be a software issue, I have similar problem with pulseaudio service on my x220 with Pop_OS!. There are a lot of things refers to that OS can't (or just don't want to) set higher bitrate in selected codecs.

I have written solution here
https://forum.xda-developers.com/mi-a3/help/poor-bluetooth-audio-quality-t4014785

I found a temporary solution about bluetooth audio devices. With spotify, yt music or another app. Go into any app's equalizer settings and activate it. Than you should select fx booster. It fixed my all problems while listening music.

Any solution if you aren't rooted? All of the 'boost' apps distort the audio quite badly.
Seems a software issue to me since bluetooth max volume depends on the wireless earphones and not the phone I would assume?

Just to inform: I changed the bluetooth codec in developer settings and set all volumes on max volume level and did a restart. Rebooting and 'Forgetting' the wireless ears in the bleutooth menu and reconnecting, fixed the issue!

Related

Bluetooth on lollipop roms plays slow

I haven't seen anyone else post this yet so I'm hoping someone can help me out. I have a Bluetooth speaker in my car that works fine on stock or on kit Kat roms. But on every lollipop rom I've tried, the audio through the Bluetooth is slightly slowed down (resulting in everything sounded a little lower) and kind of choppy.
The audio plays fine through the phones speaker or through a headset, it's only on Bluetooth that this happens.
Any body else having this problem? Any suggestions?
Same issue here.
I think it may be the speaker I'm using, because I had the same issue when I connected my tablet to it that is also running lollipop. I need to find a different Bluetooth device and see if the problem persists.
supermatt9 said:
I think it may be the speaker I'm using, because I had the same issue when I connected my tablet to it that is also running lollipop. I need to find a different Bluetooth device and see if the problem persists.
Click to expand...
Click to collapse
I was doing a search on this issue myself, which brought me here. It's actually only one speaker I have that does this, and it's the newest BT device I have. It's the HDMX Rave portable BT speaker. It worked fine with the KK ROMs I was using at the time I got it, but ever since updating to LP, only that speaker of all the BT audio devices I own does that.
Weird...
Similar Issue
Hi,
I've also experienced this, although it seems my Bluetooth plays much worse than yours. It's slow for a bit, then choppy and breaks up, then it'll speed up the music to get back to where it should be. It renders Bluetooth music completely unusable.
I've found:
High CPU usage causes this in KK (skydragon) for me. The high-usage culprit is the netd module, not sure if that's relevant.
I've flashed Jasmine Lollipop (5.0.11) lots of different ways, with several different modems, and it still has this issue.
It doesn't seem to depend on the app, as it happens with the default music app and with Spotify (192 Kbps).
It happens on both of my Bluetooth devices, a cheapo portable speaker and my nicer car stereo. I don't know the BT versions they use.
Disabling WiFi helps a little, disabling data does nothing.
Anyone have any workarounds?
i had the same problem when connecting to my car speaker.
funny thing is some days it works great, and other days all of a sudden it just plays all slow. anyone got fix?
So I've been doing some more tinkering. Turning off WiFi will fix the issue for my "dumb" bluetooth speaker (it's a pair button and a power switch only), however it will only fix the issue for the first ~3 minutes on my Clarion car stereo (with all sw updates). I've disabled literally every Bluetooth service, activity, provider, and responder that isn't essential for A2DP connections. I'm able to access the hidden menu item for Bluetooth testing, but I don't really know how to use it. If someone has directions for that I'd gladly put my phone through the paces.

Bluetooth Connected - No Sound

Hey everyone,
I've seen a few mentions of this issue but would like to have a thread to specifically discuss it and maybe find a resolution.
After pairing a bluetooth music device for the first time it will play just fine.
Come back some time later, the device reconnects automatically but no sound will play (even though your music app shows that the track is playing).
Turn off bluetooth, or just disable media streaming for the device, turn back on/reenable and sound comes back.
This is an extremely annoying issue that wasn't present on my last Android 5.x.x device. I'll forget about it until I'm driving and then have to wait until I stop to safely restart bluetooth.
Please let's keep this topic reserved for this specific bluetooth issue. If you have a different issue please start another thread.
My device: Spring LG G5 (LS992) on 6.0.1
Notes so far:
Simply restarting the phone doesn't fix it.
Unconfirmed - Happens only after switching bluetooth devices (going from your car, to your home stereo, and then back out in the car). I switch vehicles a lot for my job.
Suggestion here is to clear app data for Google Connectivity Services. Will try today.
Like mentioned in the other topic I might have the same issue on my Nexus 5 (2013) with Android 6.0.1 and parrot carkit. How is your Bluetooth volume on the phone when you start playing music? To me it seemed to be worse when Bluetooth volume was muted actually.
Sent from my Nexus 5 using XDA-Developers mobile app
I have the same problem. Came from a G4, which worked fine playing pandora in my car. On my G5, I start pandora on the dash app, it opens on the phone in accessory mode as normal. Everything looks like it's playing ...dash shows what's playing and all, but no sound. I haven't tried the restarting bluetooth/media audio on the bluetooth device settings, but I'll try that after work to confirm it's the exact same problem.
I have been experiencing this issue on my LG G5. I have phone audio, but no media audio. The car display shows whatever is playing on the phone, including the time code as a song advances for instance, but no sound. I have checked in bluetooth settings to ensure both phone and audio are on. I've disconnected and reconnected. It did work 1 time, but that's it. I've had the phone for a little over 2 weeks and its fully updated.
I have the Same issue in my car, everytime i need to disable/Enable Bluetooth to get Sound working.
Sent from my LG-H850 using XDA Labs
Bluetooth has been the one problem I have with this phone. I lose connectivity to my Moto 360, my headphones need to be unpaired before I can use them again, it's seriously driving me nuts.
I am having momentary phone audio cut out when using my car BT. The radio will come back on for several seconds and the the phone will come back. I am wondering if the VoLTE function might have something to do with this. I have disabled VoLTE so I can test it although I really have no clue if it is related.
I believe this has to do with having 2 devices connected. The 1st will act as phone connection and the 2nd as audio only. The phone might think for some reason you still are connected to both or you actually have a lot of range in one of them and remains on.
Disabling VoLTE resolved my problem.
marcmarshall said:
Disabling VoLTE resolve my problem.
Click to expand...
Click to collapse
How did you do that?
Sent from my LG-H850 using XDA Labs
Lycidias said:
How did you do that?
Sent from my LG-H850 using XDA Labs
Click to expand...
Click to collapse
First of all let me say that folks are reporting different issues with Bluetooth. Mine was that when connected in my car I would lose phone audio for 10 or 20 seconds repeatedly. The radio audio would come back on and after a while the phone audio would come back.
VoLTE, as I understand it, allows voice and data simultaneouly. I disabled it on my G5 under settings/call/VoLTE. Once you disable it you will no longer see "HD" displayed in you dialer links. My problem resolved completely. I called T-mo this morning and cancelled my replacement handset.
Sent from my K00C using Tapatalk
marcmarshall said:
First of all let me say that folks are reporting different issues with Bluetooth. Mine was that when connected in my car I would lose phone audio for 10 or 20 seconds repeatedly. The radio audio would come back on and after a while the phone audio would come back.
VoLTE, as I understand it, allows voice and data simultaneouly. I disabled it on my G5 under settings/call/VoLTE. Once you disable it you will no longer see "HD" displayed in you dialer links. My problem resolved completely. I called T-mo this morning and cancelled my replacement handset.
Sent from my K00C using Tapatalk
Click to expand...
Click to collapse
If you disable that, you lose Band 12 in America on T-Mobile, which I need since I drive through some pretty backwoods places where Band 12 is my only way not to switch to Edge.
scottricketts said:
If you disable that, you lose Band 12 in America on T-Mobile, which I need since I drive through some pretty backwoods places where Band 12 is my only way not to switch to Edge.
Click to expand...
Click to collapse
VoLTE may not even be your related to your problem. I would try disabling it just to troubleshoot.
FYI still having to turn bluetooth off and on very often.
It does only seem to happen when I connect from one device to another i.e. I listen in my car and later that night I use my bluetooth speaker. Phone thinks music is playing on the speaker but no sound from speaker. Turning bluetooth off and back on fixes immediately (after reconnect)
99SSCamaro said:
I have the same problem. Came from a G4, which worked fine playing pandora in my car. On my G5, I start pandora on the dash app, it opens on the phone in accessory mode as normal. Everything looks like it's playing ...dash shows what's playing and all, but no sound. I haven't tried the restarting bluetooth/media audio on the bluetooth device settings, but I'll try that after work to confirm it's the exact same problem.
Click to expand...
Click to collapse
Jayhawk One said:
FYI still having to turn bluetooth off and on very often.
It does only seem to happen when I connect from one device to another i.e. I listen in my car and later that night I use my bluetooth speaker. Phone thinks music is playing on the speaker but no sound from speaker. Turning bluetooth off and back on fixes immediately (after reconnect)
Click to expand...
Click to collapse
I have Sony xperia z3 and only use Bluetooth with one device and have the same issues. Only started with 6.0 upgrade
I have the same problem on my H850:
When I turn on my headset, it will show "connected to call audio" in Bluetooth settings (my bluetooth is always on due to my Pebble smartwatch). No matter how many times I turn on and off my headset, it will always only connect to call audio, despite the option "use for media audio" being activated. If I unpair it and pair it, it connects to both for this one time, before going back to the previous behavior. If I turn bBluetooth off and on again, it will connect to both call and media audio again for this one time before returning to the previous behavior.
Since it's the intl version, there is no VoLTE option.
Is there a way (settings or using an app) to fix this and force the phone to connect media audio every time?
I have the exact same issue, except that I have an android wear watch.
My only solution so far is disabling call audio for the G5 in the Bluetooth definition, but that really sucks.
Have you found any solution?
This is a known issue with LG G5 and the sad thing is that LG doesn't have a clue. Unpairing and repairing is the only solution until Android 7 upgrade. I went as far as resetting to factory defaults, T-Mobile even replaced my device..same issue. **** SOLVED WITH ANDROID 7 ****
I still have the same issue with it showing as playing with no sound and it continues happening even after the Android 7 upgrade. Issue is intermittent, restarting phone or headset or disabling and reenabling BT are only solutions I've found so far. I confirmed the vol is on high on both device and receiver.
Happens on my Kia Soul, Sony SBH50 and SBH52. The only BT devices I don't seem to have the issue with is my old MW600s, so it may be related to BT version on the headsets. May be related to switching devices sometimes, but I've had it occur when using only one device, but having made a call, or left range with the headset away from my G5. Calls still have audio but Stereo/Media BT profile doesn't operate, even though both ends make it seem as if it does.
Thanks,
Peter

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.

Bluetooth Media Browsing

Hey guys,
I got my Redmi Note 5 today and went out for a drive. Unfortunately, I have not been able to use the media browsing feature with my car's entertainment system. I even activated AVRCP 1.6 in the developer options, but to no avail.
Has any of you guys been able to use media browsing via bluetooth? Help would be much appreciated.
Cheers.
Have the same problem.
You van change in developer options the audio bluetooth codec to SBC.
By me this works. But problem is that it does not Stay on this setting.
ministerbeel said:
Have the same problem.
You van change in developer options the audio bluetooth codec to SBC.
By me this works. But problem is that it does not Stay on this setting.
Click to expand...
Click to collapse
Hey,
thanks for replying. So you're saying that changing the audio codec to SBC lets you browse through your music library via bluetooth? Afaik, codes don't affect media handling like that.
No you are right.
With me the problem was that i could not get any sound from my phone to the radio. So it is not the same problem.

Poor bluetooth audio quality

Hey guys,
I have connected my A3 to a roidmi in my car and i have noticed there's a very poor audio quality over a blurtooth. I have also checked it with a stereo in my living room. Does anyone else got a same problem? How to get over it?
jedrzej03 said:
Hey guys,
I have connected my A3 to a roidmi in my car and i have noticed there's a very poor audio quality over a blurtooth. I have also checked it with a stereo in my living room. Does anyone else got a same problem? How to get over it?
Click to expand...
Click to collapse
Ya i do have this problem, its a bug that hasn't been fixed yet. Turn volume down by 3 steps and you will be fine.
just enable developer options and set it to the highest quality, by default it is using the lowest bandwidth with the lowest quality
There is an even more serious bug with this phone and Bluetooth : if you get a call while streaming audio to a Bluetooth headset, music stops as expected, but then playback fails after the call has been ended. You need to reboot in most cases in order to get back music playback.
Tested with several Jabra and Plantronics headsets and different music players.
stopa10 said:
There is an even serious bug with this phone and Bluetooth : if you get a call while streaming audio to a Bluetooth headset, music stops as expected, but then playback fails after the call has been ended. You need to reboot in most cases in order to get back music playback.
Tested with several Jabra and Plantronics headsets and different music players.
Click to expand...
Click to collapse
Works fine for me. Try get a log of the issue to see if something can be diagnosed
Harakiri23 said:
just enable developer options and set it to the highest quality, by default it is using the lowest bandwidth with the lowest quality
Click to expand...
Click to collapse
Are you sure it's actually doing this? Because when I switch Bluetooth to using another codec or higher quality, then hit back button, then go back into dev options, all the settings are back to default, so I don't think it actually does anything. I have a Bose qc 35, which is supposed to support aac.
stopa10 said:
There is an even serious bug with this phone and Bluetooth : if you get a call while streaming audio to a Bluetooth headset, music stops as expected, but then playback fails after the call has been ended. You need to reboot in most cases in order to get back music playback.
Tested with several Jabra and Plantronics headsets and different music players.
Click to expand...
Click to collapse
It happens with me too
jedrzej03 said:
Hey guys,
I have connected my A3 to a roidmi in my car and i have noticed there's a very poor audio quality over a blurtooth. I have also checked it with a stereo in my living room. Does anyone else got a same problem? How to get over it?
Click to expand...
Click to collapse
Try this Magisk module and increase the bitrate of SBC codec. You might need to experiment a little to find the best value for your setup. Start at the max (or just use the recommended value) and gradually decrease until it's stable. High bit rate SBC can have higher quality than APT-X (HD) - you will need to disable "HD Audio" in Bluetooth device setting to force usage of SBC.
I was using it with Mi A1, but haven't tried with A3 yet.
https://github.com/Magisk-Modules-Repo/gjf_bt
Btw. changing BT codec in developer settings never worked for me, not sure what's the purpose of it
Same problem for me. My bluetooth headset sucks at this device. I hope we can find an easy solution immediately
_mysiak_ said:
Try this Magisk module and increase the bitrate of SBC codec. You might need to experiment a little to find the best value for your setup. Start at the max (or just use the recommended value) and gradually decrease until it's stable. High bit rate SBC can have higher quality than APT-X (HD) - you will need to disable "HD Audio" in Bluetooth device setting to force usage of SBC.
I was using it with Mi A1, but haven't tried with A3 yet.
https://github.com/Magisk-Modules-Repo/gjf_bt
Btw. changing BT codec in developer settings never worked for me, not sure what's the purpose of it
Click to expand...
Click to collapse
Its not the bitrate, it happened with me many times before so i can tell, phone boosts the volume past max for some reason which causes distortion, reducing volume fixes the issue
_mysiak_ said:
Try this Magisk module and increase the bitrate of SBC codec. You might need to experiment a little to find the best value for your setup. Start at the max (or just use the recommended value) and gradually decrease until it's stable. High bit rate SBC can have higher quality than APT-X (HD) - you will need to disable "HD Audio" in Bluetooth device setting to force usage of SBC.
I was using it with Mi A1, but haven't tried with A3 yet.
https://github.com/Magisk-Modules-Repo/gjf_bt
Btw. changing BT codec in developer settings never worked for me, not sure what's the purpose of it
Click to expand...
Click to collapse
I'm trying this module. I turned on Bluetooth snoop logging to see if I can see what bitrate I'm actually getting connected with. There is text .log file enough which is only few bytes and a larger binary file with
cfa extension. You don't happen to know what format this is, do you?
barth2 said:
I'm trying this module. I turned on Bluetooth snoop logging to see if I can see what bitrate I'm actually getting connected with. There is text .log file enough which is only few bytes and a larger binary file with
cfa extension. You don't happen to know what format this is, do you?
Click to expand...
Click to collapse
CFA is a binary btsnoop file containing all the packets related to BT connection. It should be possible to open it on a PC in Wireshark. I couldn't find a way to open it on Android directly.
_mysiak_ said:
Try this Magisk module and increase the bitrate of SBC codec. You might need to experiment a little to find the best value for your setup. Start at the max (or just use the recommended value) and gradually decrease until it's stable. High bit rate SBC can have higher quality than APT-X (HD) - you will need to disable "HD Audio" in Bluetooth device setting to force usage of SBC.
I was using it with Mi A1, but haven't tried with A3 yet.
https://github.com/Magisk-Modules-Repo/gjf_bt
Btw. changing BT codec in developer settings never worked for me, not sure what's the purpose of it
Click to expand...
Click to collapse
In my case (JBL Free X), this is not an solution, it's only quite better, when i set bitrate higher than 574
I think I have found solution for this problem. I have installed miui 11 on my mi a3. Then I have installed magisk and gjf_bt module. Noises no more. For some reason this module doesn't works on stock rom
stopa10 said:
There is an even more serious bug with this phone and Bluetooth : if you get a call while streaming audio to a Bluetooth headset, music stops as expected, but then playback fails after the call has been ended. You need to reboot in most cases in order to get back music playback.
Tested with several Jabra and Plantronics headsets and different music players.
Click to expand...
Click to collapse
I have the same problem... after a factory reset it worked for a week ... now the problem returned ... did anyone find a solution?

Categories

Resources