Poor audio quality over bluetooth - Xiaomi Redmi Note 3 Questions & Answers

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.

Related

[REF]Information for the ROM CHEFS out there.

Hello PPL,
i dont usually post in the forum but iv got some info for those cookers out there. Got my Touch pro yesterday, been playing around with it. Found some bits with the standard HTC rom Version 1.90.405.1 Radio 1.02.25.19
Wifi- Works fine but gets very warm at top of device (posible power usage problem,Radio)
Bluetooth A2DP- had to change bit rate from 44100 to 48000 (through Adv config)
FMRADIO- works fine but will not feed radio stations through bluetooth headset. Only to wired headset.
TF3D- can be sluggish.... hope you guys can speed things up out there.
Voice Call record-any chance of this in upcoming roms. have heard this is possible on device
Graphic equalizer- any chance this can be modified for Bluetooth Headset.
Landscape mode via shortcuts menu. runs without graphic acceleration. (use TOMTOM 6.030 in landscape. No option to change to this in tomtom program. screen refresh (2fps if lucky) very wiered whole phone slows down until return to home screen which then returns to portrait.
This device is a great platform for you guys to develop your roms on to. Cant wait to see some of your work in the next comming weeks. I hope some of this info is a help to you lot out there
Goodstone
A2DP only works on a bitrate of 48000 it doesnt support other
the fm radio probably uses the wired headset as antenna like the old sony phones. even if one gets it to work through bluetooth it would still be needing this wired headset to receive broadcasts
reply
i thought by having the wired headphones and connected the bluetooth that i would get the volume from radio through to bluetooth but still reroutes to wired.
in regards to A2DP. the playback quality from touch without adjusting value was pretty poor. especially at top range sounds. if A2DP only supports 48000 how comes there is an adjustment on SCHAPS ADV config to change bitrate to 44100.
I have a question, are the wired headphones any good?
Is it possiable for someone to extract the software for the fm radio? Curious to see if it works on the fuze...
....
Wired headphones not to bad to use, earphones dont stay in my ears one of those people with funny shapes ears.
Anyone do you think there will be a fix to the landscape issue because i use my tomtom alot for my job and i like the display in landscape.
cheers
Remember people, Raphael is still in the VERY early stages, loads of stuff should be fixed fairly rapidly, best part of having a PPC
goodstone said:
i thought by having the wired headphones and connected the bluetooth that i would get the volume from radio through to bluetooth but still reroutes to wired.
in regards to A2DP. the playback quality from touch without adjusting value was pretty poor. especially at top range sounds. if A2DP only supports 48000 how comes there is an adjustment on SCHAPS ADV config to change bitrate to 44100.
Click to expand...
Click to collapse
probably the radio application not supporting it.
A2DP should work with 32000 , 44100 and 48000 , but i found out it only works well on 48000 with the blue soleil software i use on my pc.
further investigation showing that the device and rom support all bitrates.
most logitech a2dp devices work well on 44100 joint stereo mode. allmost all nokia a2dp devices use 32000 joint stereo. jabra uses 48000 stereo. sony uses 48000 stereo. the rest im not familiar with. older a2dp devices tend to work better at 32000 joint stereo mode.
goodstone said:
Hello PPL,
Wifi- Works fine but gets very warm at top of device (posible power usage problem,Radio)
Bluetooth A2DP- had to change bit rate from 44100 to 48000 (through Adv config)
FMRADIO- works fine but will not feed radio stations through bluetooth headset. Only to wired headset.
Graphic equalizer- any chance this can be modified for Bluetooth Headset.
Click to expand...
Click to collapse
I'm using SRS Wow HD in ELF, but will definitly give it a try on the Pro.
It works through BT.
And maybe then the BT trick that was tried with having the earplugs connected might work.
Attached you'll find the version i made the with the advanced settings.
As for Wifi what is the default setting in it's power mode?
suppose this works on a wizard also ?
da_jojo said:
suppose this works on a wizard also ?
Click to expand...
Click to collapse
I have a wizard but haven't tried it, been playing to much with my ELF
hehe i would too if i got one ^^
im still waiting for my touch pro to arrive
in the meanwhile i will give the srswow a shot and try it on a friends plain mda vario, since mine allready got the srswow thing.
i'll report back on that one.
We'll i'll be ordering mine on Friday morning so with luck it's in on Saturday.
Def the first thing to install and test can't live without it anymore.
Once your used to Sound enhancements and go back to regular you realise what your missing.
And i never tried the HTC equalizer as it did not support me ST-BT headset.
thanks will try WOWHD tomorrow. default power setting in wifi is best battery. HTC should really work on there software, hopefully there music player should get better with later rom versions. Now using windows media to play audio getting a much better sound quality.
goodstone said:
thanks will try WOWHD tomorrow. default power setting in wifi is best battery. HTC should really work on there software, hopefully there music player should get better with later rom versions. Now using windows media to play audio getting a much better sound quality.
Click to expand...
Click to collapse
Well it wasn't working over the headset it had no effect using the HTC Player.
But then switched to my BT headset and WMP and it's doing it's jiggy.
Also working on the build in speakers using WMP.
Looks like the HTC player is using it's own Audio Driver.
But with the ToiuchFlo3d config tool it gets even better.
I can't compare it to a previous diamond situation though.
For me that's an easy choice. WMP it is then. Gives me one less tab on the Home screen
I'll try the BT Sample rate tomorow.
Touchflo was doing fine barely glitches
Noonski said:
Well it wasn't working over the headset it had no effect using the HTC Player.
But then switched to my BT headset and WMP and it's doing it's jiggy.
Also working on the build in speakers using WMP.
Looks like the HTC player is using it's own Audio Driver.
But with the ToiuchFlo3d config tool it gets even better.
I can't compare it to a previous diamond situation though.
For me that's an easy choice. WMP it is then. Gives me one less tab on the Home screen
I'll try the BT Sample rate tomorow.
Touchflo was doing fine barely glitches
Click to expand...
Click to collapse
WMP is wicked with WOW. iv got to say HTC media player is rubbish.Hope someone tweeks the htc player. i like the graphic interface on it

[Q] Viper4Android Bluetooth Issue

I tried to see if a similar question had been asked and answered, but could not find anything quite on point so I am hoping someone can help me with this issue.
I have Viper4Android installed on my rooted Moto X and have been using it forever without issue under the "headset" tab. I just got a bluetooth headset and have been experiencing some weird problems. I loaded up the same profile for the bluetooth tab as my headset, but it seems like volume almost "flutters" at times.
When the phone is connected to my bluetooth headset it tends to occur when the chorus of a song hits and the bass is more pronounced. It sounds like the volume decreases for a bit and then once there is less bass the vocals get louder again. However, I don't experience the same thing when I hook up the same headset to my phone with a cable.
I am trying to figure out whether it might be my phone, the headset or a setting on Viper that I need to adjust for when it is using bluetooth as opposed to a wired connection. Thanks for any advice!
scbeck2 said:
Thanks for any advice!
Click to expand...
Click to collapse
it's maybe cause of the app, the bugs of the viper4android
check the viper4android thread, maybe there's new update for it and fixed the bugs

Problem with bluetooth audio

First of all, hello!
Ok, so I've been having this problem with the phone since I received it: When I want to transfer the audio of the phone to an LG Home Cinema via Bluetooth, the audio doesn't sound properly (sometimes nothing comes out of the speakers and sometimes half of a second of the song plays but very distorted, but in the phone it is displayed that the song is playing). I tried to pair the audio of the phone with a mini speaker that also supports Bluetooth and the Redmi Note 2 works just fine with it.
I've changed the rom several times since I bought the phone (MIUI always, I'm currently on 7.1.0 Stable) but the issue is still there.
My previous phone, a Mi3, worked well with the Home Cinema and also every other phone that I link to the speakers also work well so it's definitely a problem with the Redmi Note 2 and this LG Home Cinema in particular.
Any suggestions or thoughts on this?
Thank you!
I am having the same issue with bluetooth headphones...audio stuttering is horrible + some peak distortion...I`ve tried anything (change build.prop,disable wifi,disable bluetooth log) but no change.
The headphones are not defective as they work properly with PC or other device with android 4.2.2.
Same here. Annoying stuttering in bluetooth headset.
I'm using weekly dev builds from xiaomi.eu
No problems here with the global developer version. Works like a charm with Bose Soundlink Mini and Creative T12 Wireless.
Bluetooth stuttering....
RapidD said:
Same here. Annoying stuttering in bluetooth headset.
I'm using weekly dev builds from xiaomi.eu
Click to expand...
Click to collapse
Solved? If so, how? Having the same issue....
Katznir said:
Solved? If so, how? Having the same issue....
Click to expand...
Click to collapse
Still the same. Tried old baseband - only get bad WiFi with same issues with Bluetooth
RapidD said:
Still the same. Tried old baseband - only get bad WiFi with same issues with Bluetooth
Click to expand...
Click to collapse
Does work fine with miui though... BUT.
For me so far, bluetooth audio stutters very rarely, but it does stutter now and then. No distortion, however.
Currently on xiaomi.eu v6.2.25 about to move on to v6.3.24 beta

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?

Noise while using bluetooth audio accessories

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!

Categories

Resources