Bluetooth no media audio sound AAC, SBC codec -Redmi Note 5 Global 9.5.6.0 & 9.5.13.0
Redmi Note 5 Global 9.5.6.0 & 9.5.13.0 ROMS:
The media player plays the song, but there is no audio sound when I connect via Bluetooth the Redmi Note 5 phone to my Kenwood KMM-BT304 car headunit (Kenwood 2018 modell year, supoorts AAC and SBC codecs).
The car radio works fine with Redmi Note 5A, Samsung Galaxy S7, etc.
At the developer options AAC is the default codec.
If I manually change it to SBC, then works perfect.
But at the next time, when I connect to the car radio, there will be no media audio sound again... I have to set manually the SBC codec.
Is there any media patch what fixs this problem?
I have the same issue where no sound comes through my bluetooth headset on my RN5P Global 4/64, running AOSP Extended v5.5 Oreo 8.1.0, hope there is a fix for this soon Also haven't tried changing the audio codec, will try now
---------- Post added at 03:00 AM ---------- Previous post was at 02:07 AM ----------
Seems changing the codec etc doesn't help for me
absulutebeginner said:
Redmi Note 5 Global 9.5.6.0 & 9.5.13.0 ROMS:
The media player plays the song, but there is no audio sound when I connect via Bluetooth the Redmi Note 5 phone to my Kenwood KMM-BT304 car headunit (Kenwood 2018 modell year, supoorts AAC and SBC codecs).
The car radio works fine with Redmi Note 5A, Samsung Galaxy S7, etc.
At the developer options AAC is the default codec.
If I manually change it to SBC, then works perfect.
But at the next time, when I connect to the car radio, there will be no media audio sound again... I have to set manually the SBC codec.
Is there any media patch what fixs this problem?
Click to expand...
Click to collapse
what codec does the redmi note 5a and s7 use when you connect it with your kenwood?
devcon69 said:
what codec does the redmi note 5a and s7 use when you connect it with your kenwood?
Click to expand...
Click to collapse
Samsung Galaxy S7 Edge -Android 7.1 - bluetooth media audio works fine
Redmi Note 5A - Android 7.1 (MIUI 9.5.9.0) - bluetooth media audio works fine
Redmi Note 5 Global with Andorid 7.1 based ROM (MIUI 9.2.13.0) - bluetooth media audio works fine
Redmi Note 5 Global with Andorid 8.1 based ROMs (MIUI 9.5.6.0 & 9.5.13.0) - no media audio
Unfortunately in the Nougat based ROMS gives no information about the used codecs, in the developer options.
At the 8.1 based 9.5.13.0 ROM the media audios works temporary (until next BT connection restart) if I "Disable optional codes" (Developoer options / Bluetooth audio codec).
devcon69 said:
what codec does the redmi note 5a and s7 use when you connect it with your kenwood?
Click to expand...
Click to collapse
Mi6 and Pioneer car radio with bluetooth problem:
https://forum.xda-developers.com/mi-6/help/miui-9-5-3-0-bluetooth-audio-codec-t3774888
They says the codecs order is the problem, but I cant fix it, because in my build.prof there is no such a line:
persist.bt.a2dp_offload_cap=sbc-aptx-aptxhd-aac
absulutebeginner said:
Mi6 and Pioneer car radio with bluetooth problem:
https://forum.xda-developers.com/mi-6/help/miui-9-5-3-0-bluetooth-audio-codec-t3774888
They says the codecs order is the problem, but I cant fix it, because in my build.prof there is no such a line:
persist.bt.a2dp_offload_cap=sbc-aptx-aptxhd-aac
Click to expand...
Click to collapse
then add the line.
absulutebeginner said:
Samsung Galaxy S7 Edge -Android 7.1 - bluetooth media audio works fine
Redmi Note 5A - Android 7.1 (MIUI 9.5.9.0) - bluetooth media audio works fine
Redmi Note 5 Global with Andorid 7.1 based ROM (MIUI 9.2.13.0) - bluetooth media audio works fine
Redmi Note 5 Global with Andorid 8.1 based ROMs (MIUI 9.5.6.0 & 9.5.13.0) - no media audio
Unfortunately in the Nougat based ROMS gives no information about the used codecs, in the developer options.
At the 8.1 based 9.5.13.0 ROM the media audios works temporary (until next BT connection restart) if I "Disable optional codes" (Developoer options / Bluetooth audio codec).
Click to expand...
Click to collapse
---------- Post added at 03:09 AM ---------- Previous post was at 03:00 AM ----------
absulutebeginner said:
Mi6 and Pioneer car radio with bluetooth problem:
https://forum.xda-developers.com/mi-6/help/miui-9-5-3-0-bluetooth-audio-codec-t3774888
They says the codecs order is the problem, but I cant fix it, because in my build.prof there is no such a line:
persist.bt.a2dp_offload_cap=sbc-aptx-aptxhd-aac
Click to expand...
Click to collapse
This is present on build.prop located on vendor partition
persist.vendor.bt.a2dp_offload_cap=sbc-aac
Unfortunately doesn't help this lines in build.prof:
persist.bt.a2dp_offload_cap=sbc-aptx-aptxhd-aac
or
persist.vendor.bt.a2dp_offload_cap=sbc-aac
The Bluetooth media audio problem still present in the new 8.6.14. MIUI10 ROM.
added screenshot from MIUI 10 global beta
MIUI 10 global beta exposes all codecs under Developer options.
I am, however, unable to set my streaming codec to AAC when using allegedly AAC-supporting bluetooth headphones: https://www.soundcore.com/products/variant/spirit-x/A3451011
I can change the setting to AAC but it automatically switches to SBC 48 KHz when I start playing music. I'd need to check with other headphones to see if it's Xiaomi or Anker that's bamboozling me.
sagematt said:
MIUI 10 global beta exposes all codecs under Developer options.
I am, however, unable to set my streaming codec to AAC when using allegedly AAC-supporting bluetooth headphones: https://www.soundcore.com/products/variant/spirit-x/A3451011
I can change the setting to AAC but it automatically switches to SBC 48 KHz when I start playing music. I'd need to check with other headphones to see if it's Xiaomi or Anker that's bamboozling me.
Click to expand...
Click to collapse
It doesn't help us. In MIUI 10 there is no bluetooth changes.
https://xiaomi.eu/community/threads...-alpine-jvc-kenwood-pioneer-car-radios.44546/
https://forum.xda-developers.com/mi-6/help/miui-9-5-3-0-bluetooth-audio-codec-t3774888
tpaulussen xda user wrote:
I want to use my Mi6 on my car radio (Pioneer MVH-S300BT) by connecting via bluetooth. The connection is successful, but the bluetooth audio codec that the phone selects by default (AAC) doesn't give a sound. It only works when I go into the developer options and select the SBC codec by hand. This is annoying, since I need to follow all the steps everytime I want to connect both devices (it always starts the default AAC). I was wonderig if it is possibe to change some setting so the phone stays perminentsly on the SBC instead of going back to the AAC codec with every new connection?
I found this on a forum about changing the priority use of bluetooth audio codec, and ik comes close to what I am looking for:
Devices running Android 8.0 that support A2DP automatically gain the additional codec support. Device manufacturers may need to obtain separate licenses and binary blobs for some proprietary audio codecs. In addition to SBC, Android 8.0 supports the following codecs:
AAC
aptX
aptX HD
LDAC
Device manufacturers can choose which codecs their devices attempt to use first. Set the codec priorities by changing the following values in the file res/values/config.xml:
<!-- Configuring priorities of A2DP source codecs. Larger value means
higher priority. Value -1 means the codec is disabled.
Value 0 is reserved and should not be used here. Enabled codecs
should have priorities in the interval [1, 999999], and each
priority value should be unique. -->
<integer name="a2dp_source_codec_priority_sbc">1001</integer>
<integer name="a2dp_source_codec_priority_aac">2001</integer>
<integer name="a2dp_source_codec_priority_aptx">3001</integer>
<integer name="a2dp_source_codec_priority_aptx_hd">4001</integer>
<integer name="a2dp_source_codec_priority_ldac">5001</integer>
However, I could not apply this option since I was unable to find the file having these settings.
Therefore I hope someone here on the forum can help me finding the solution
absulutebeginner said:
It doesn't help us. In MIUI 10 there is no bluetooth changes.
https://xiaomi.eu/community/threads...-alpine-jvc-kenwood-pioneer-car-radios.44546/
https://forum.xda-developers.com/mi-6/help/miui-9-5-3-0-bluetooth-audio-codec-t3774888
tpaulussen xda user wrote:
I want to use my Mi6 on my car radio (Pioneer MVH-S300BT) by connecting via bluetooth. The connection is successful, but the bluetooth audio codec that the phone selects by default (AAC) doesn't give a sound. It only works when I go into the developer options and select the SBC codec by hand. This is annoying, since I need to follow all the steps everytime I want to connect both devices (it always starts the default AAC). I was wonderig if it is possibe to change some setting so the phone stays perminentsly on the SBC instead of going back to the AAC codec with every new connection?
I found this on a forum about changing the priority use of bluetooth audio codec, and ik comes close to what I am looking for:
Devices running Android 8.0 that support A2DP automatically gain the additional codec support. Device manufacturers may need to obtain separate licenses and binary blobs for some proprietary audio codecs. In addition to SBC, Android 8.0 supports the following codecs:
AAC
aptX
aptX HD
LDAC
Device manufacturers can choose which codecs their devices attempt to use first. Set the codec priorities by changing the following values in the file res/values/config.xml:
<!-- Configuring priorities of A2DP source codecs. Larger value means
higher priority. Value -1 means the codec is disabled.
Value 0 is reserved and should not be used here. Enabled codecs
should have priorities in the interval [1, 999999], and each
priority value should be unique. -->
<integer name="a2dp_source_codec_priority_sbc">1001</integer>
<integer name="a2dp_source_codec_priority_aac">2001</integer>
<integer name="a2dp_source_codec_priority_aptx">3001</integer>
<integer name="a2dp_source_codec_priority_aptx_hd">4001</integer>
<integer name="a2dp_source_codec_priority_ldac">5001</integer>
However, I could not apply this option since I was unable to find the file having these settings.
Therefore I hope someone here on the forum can help me finding the solution
Click to expand...
Click to collapse
Try using Soundabout or Mono mono-BT mono router from playstore.
Hi,
I have the same issue but these app not working with oreo.
Thanks.
devcon69 said:
Try using Soundabout or Mono mono-BT mono router from playstore.
Click to expand...
Click to collapse
Soundabout app: crash, doesn't start the app on MIUI 9.5.13.0
Mono-mono app: we would like to use stereo media audio sound (for example: listen stereo music via BT)
absulutebeginner said:
Soundabout app: crash, doesn't start the app on MIUI 9.5.13.0
Mono-mono app: we would like to use stereo media audio sound (for example: listen stereo music via BT)
Click to expand...
Click to collapse
+1
absulutebeginner said:
Redmi Note 5 Global 9.5.6.0 & 9.5.13.0 ROMS:
The media player plays the song, but there is no audio sound when I connect via Bluetooth the Redmi Note 5 phone to my Kenwood KMM-BT304 car headunit (Kenwood 2018 modell year, supoorts AAC and SBC codecs).
The car radio works fine with Redmi Note 5A, Samsung Galaxy S7, etc.
At the developer options AAC is the default codec.
If I manually change it to SBC, then works perfect.
But at the next time, when I connect to the car radio, there will be no media audio sound again... I have to set manually the SBC codec.
Is there any media patch what fixs this problem?
Click to expand...
Click to collapse
On my RN5 Pro with 9.5.13.0 rom am able to play music and calls on my Harman car infotainment without any problems.
I'm running into the same problem with a Kenwood DPX303 unit. Track information comes through, but no audio. Global model, firmware v9.5.17.0.
Same problem here on a Kenwood dpx 7000DAB.
Other phones zich as Motorola no problem.
Redmi note 5 global.
Maybe sismilar problem, bluetooth audio stuttering with my embedded Golf VII Bluetooth audio sound system.
I reported the bug on the MI website, you can confirm it if you have the same problem.
http://en.miui.com/thread-3230620-1-1.html
Tom.
I have no problem with various of Bluetooth headset, headphone, earphone and speaker. All play the sound properly and use SBC codec by default. It seems this is bug from Oreo itself. I remember someone ask the similar things in Automagic forum, and I just realize it now. I have flash RR 6.1. But the codec also reseted to default when we exit the developer option, same as in MIUI.
It seems there is no viable solution currently. I would use workaround if I encounter this problem. You will need automation app, which detect bluetooth connected event to certain device. Launch the developer option and use accessibility to scroll and change that codec option back to sbc. I prooftest the concept in Automagic, but you can use tasker + autoinput or other Automation app which support accessibility to do it. But yeah, it is too hassle for most users here, as not everyone use automation app.
Yeah you're right. However in my case I already tried a lot a tricks like change codec and so on. But at the end of the day nothing works better...
I'm very disappointed...
I recently bought a Bluetooth ear buds, when I watch movie or play game(pubg) the sound comes in earbuds late.
Is there any way to fix that latency?
My phone - Redmi note 5 pro(MiuiPro ROM)
Earbud - Boult audio airbass tru5ve (5.0)
Some level of latency is expected in bluetooth earbuds, the best you can do is try to change bluetooth codec to aptX in developer options if your bud supports it but there is no way to remove the latency completely.
Does anybody know how to get the audio codecs to change from sbc to any other setting and have them stick?no matter what I do it reverts back to sbc.
The device say if you are using a bluetooth headset should support other codecs like aptx, LDAC etc.,
I use Sony XB series bluetooth headphone, the audio codec in developer options sticks to LDAC only if I choose the headphones connection for quality in the Sony app.....else by default it reverts to SBC.
JAMRZ69 said:
Does anybody know how to get the audio codecs to change from sbc to any other setting and have them stick?no matter what I do it reverts back to sbc.
Click to expand...
Click to collapse
It will revert to SBC when nothing is connected. It will switch as soon as you connect an audio device. When I connect my Bluedio Victory, it switches to APTX on it´s own. The same applies to my car (also APTX) and to Galaxy Buds+ which use the Samsung Scalable Codec.
There's a setting within Developer mode to switch which codec to use
buddy66 said:
It will revert to SBC when nothing is connected. It will switch as soon as you connect an audio device. When I connect my Bluedio Victory, it switches to APTX on it´s own. The same applies to my car (also APTX) and to Galaxy Buds+ which use the Samsung Scalable Codec.
Click to expand...
Click to collapse
I had 2 harmon kardon Onyx 3 Bluetooth speakers connected and no matter what I did it switched back to sbc tried every codec nothing stuck,I would change it and as soon as I brought up the section in developer options it was back to sbc.
JAMRZ69 said:
I had 2 harmon kardon Onyx 3 Bluetooth speakers connected and no matter what I did it switched back to sbc tried every codec nothing stuck,I would change it and as soon as I brought up the section in developer options it was back to sbc.
Click to expand...
Click to collapse
It seems that the Harman/Kardon Onyx 3 does not support any other codec than SBC. The phone won´t let you change the codec and revert back to SBC if the speaker does not support it.
Well Thank you for that information I did not know that.
Regarding the Exynos variants of the S20 family (standard, plus and Ultra). Do they natively support Aptx and AAC bluetooth audio codecs?
If so, how is the experience? When connecting a supported TWS, does it automatically transmit via the best codec available (presumably Aptx > AAC > SBC)? Or do you need to manually switch to AptX/AAC in the Developer Options, with the phone reverting to SBC whenever it is reconnected to the device?
Haha yes, I'm fully aware that both phone and earbuds need to support said codecs. It is just that I'm reading conflicting reports online. Even reports confirming that it does support AptX and AAC, often they say they need to fiddle in the developer options to make the connection stick to the desired codec – so it is either the user not really knowing their hardware or Samsung user experience on these devices being suboptimal.
The Samsung Scalable codec is the highest resolution codec for the Buds. LDAC is better if the audio device supports it, few do.
Normally SSC is auto enabled when you connect the Galaxy Buds. You can manually set it (or view current codec setting) in Developer options.
The phone will shift codecs on the fly depending on the source.
No Galaxy Buds in my case, mate. I've got an assortment of TWS and they vary between aptx, aptx HD and AAC codecs.
The conflicting reports I've read are indeed all about third party audio devices and the spotty codec implementation. In theory looks like at least the snapdragon S20s should be able to deal with them, but (1) I've yet to see it confirmed regarding the Exynos phones and (2) people still report having a hard time making the phone stick with Aptx or AAC without it reverting to SBC.
I go with either LDAC wireless buds or headphones.
Or the Galaxy Buds+. I have the Buds+, with Poweramp they sound pretty good, great for calls, very good battery life and link up fast.
The highest available resolution codecs for the bt chipset on the phone are LDAC then SSC; Aptx and AAC are inferior to the two former ones.
This is a chipset hardware limitation; no firmware upgrade can improve it ie no AptX-HD will be possible.
All the latest Sammy's phones have this huge short coming.
Take my first suggestion and be happy... good as it gets.
Haha thank you! I'll probably clear my cart though. Never had a samsung phone and was closing the deal on a S20+ when it crossed my mind that Aptx et al is a Qualcomm codec, so I should not take it for granted on an Exynos phone.
Unfortunately I have no interest in switching to the galaxy Buds. It's been a long way on the TWS road already - MPOW, Shanling, Edifier, Fiil, Bomaker. They all have different codecs but they usually sound their best either with AAC or Aptx. Listening through SBC on them usually gives a pretty metallic sound like if I had a pair of tin cans for headphones.
I'm sure the buds work wonders with SSC* as it's been highly reviewed time and time again but I'm not willing to take a leap of faith with my devices nor to invest even more on a new TWS.
Hi,
I have a sony wh-1000xm4 which supports ldac. But I cannot select the ldac codec in the developer option. It is fixed at aac. I can only downgrade to sbc. I have s20 exynos version.
Phinixs said:
Hi,
I have a sony wh-1000xm4 which supports ldac. But I cannot select the ldac codec in the developer option. It is fixed at aac. I can only downgrade to sbc. I have s20 exynos version.
Click to expand...
Click to collapse
In order for you to select the LDAC codec you need to do the following:
1. Connect your headset via Bluetooth to your S20.
2. Install the Sony app for the headset
3. Configure your headset in the Sony app with the following setting: SonyApp > Headphones > Sound Quality Mode > Priority on Sound Quality
4. Go to the general Bluetooth settings (swide down and hold your finger onto the Bluetooth icon) and from the list of connected bluetooth devices press on the "wheel" icon next to your Sony device.
5. Turn on the switch where it says: Codecs > LDAC
Now what you also should know is that LDAC is only superior to the other codecs, yes even the Samsung's scalable codec, if you turn up the Bluetooth Audio LDAC Codec's Playback Quality to the max "990kbps/909kbps".
If you don't turn that up you're better off with one of the aptX codecs than LDAC. Search the internet for all the details.
Do the following steps only after you've done the above steps to configure your S20 to use the highest quality for the LDAC codec:
Activate "Developer options" on your Android (skip this step if you already did that):
1. Go to Settings > About phone > Software information > repeatedly tap on the text "Build number" and agree to unlock developer mode.
Configure the LDAC codec on Android to its full potential:
2. Go to Settings > Developer options > Bluetooth Audio LDAC Code: Playback Quality > tap on the text > choose "Optimized for Audio Quality (990kbps/909kbps)"
Please note that till date (June 2021) Android still automatically resets this playback quality setting to the lowest if you disconnect your headset and reconnect, so it is necessary to do this step everytime you connect your headset. Unfortunately, Google nor Samsung seems to have any intention whatsoever to fix this issue with the developer options. Some ppl actually are going full Stockholm and try to convince themselves and others that this is normal behavior for the dev settings, they argue that the dev settings isn't a normal app and therefore it's actually supposed to not remember your settings for it.
I think if you already spent the money on a decent headset like yours, why not use it to its fullest potential? After all good sound enhances your overall experience of life.
Got this from Samsung executive via Chat feature on their website:
S20 FE 5G:
"terms of Connectivity there is Dual Band Wi-Fi 6, Bluetooth® 5.0 + LE, A2DP (HD codecs: AptX, AptX HD, LDAC, AAC), NFC, Samsung-exclusive MST feature is available. "