Set default Bluetooth Audio Codec permanently - Xiaomi Mi A2 / 6X Questions & Answers

Is there any way to set SBC as default Bluetooth Audio Codec? Everytime it back to system default which I don't know what's default!

I want to set my device when I connect my xm3 to aptX HD instead of LDAC. Does anyone know how to?

Related

[Q] Video Player with Audio offset?

When I watch video with bluetooth headphones, there is an audio delay from the bluetooth that puts the audio/video out of sync. On my old Palm Centro, TCPMP had a setting where you could adjust the audio offset, which came in handy for this.
Does anyone know of an Android video player app that has this feature? So far, I have not been able to find one.

[HowTo] Tuning Up the BT Sound

Improve Bluetooth Audio on Your Galaxy S9 with Custom Codecs
Many Samsung fans were excited when the Galaxy S9 kept the 3.5 mm headphone jack. While this is a rare delight in 2018, you also have the option for high quality audio playback over Bluetooth. When used with compatible headphones, the S9's new Bluetooth audio codecs can greatly improve audio quality.
Starting with Android Oreo, Google added several higher quality bluetooth audio codecs. In essence, a codec is the algorithm your device uses to send audio information over the air. Each codec varies in quality and can only be used with compatible pieces of hardware, such as speakers or headphones.
Previously in Android Nougat and lower, users had no option to choose which codec was used in cases where multiple were available on your audio device. For audio enthusiasts, this new flexibility is a big improvement.
The Galaxy S9 offers SBC, AAC, aptX, Samsung HD, and LDAC codecs. While SBC is the default option, it's incredibly easy to change to any of the above options. Let's take a quick look at changing the codecs, then run down what each offers.
Step 1 Enable Developer Options
The first step is to enable Developer Options on your Galaxy S9. There is a quick and easy-to-follow guide on doing that for the Galaxy S9. Head to Settings –> About Phone –> Software Information and tap "Build Number" 7 times.
Next, navigate back to Settings and select Developer Options.
Step 2 Select a Bluetooth Audio Codec
Select "Bluetooth Audio Codec" from the list of Developer Options. Next, you can select any of the aforementioned codecs from a popup that will appear. Of course, to decide which to enable, it helps to know what the advantages are to each codec.
What Each Bluetooth Audio Codec Offers
Here's a quick summary of the available Bluetooth codecs on the Galaxy S9 to help you choose which is right for you. Remember, though, most Bluetooth accessories only support certain codecs, so check the user manual on your Bluetooth headphones or speakers to make sure the option you choose is supported.
SBC: the standard mandatory Bluetooth audio codec. Varies in quality with respect to the connected headphones or speakers. Bit rate ranges between 192 and 320 kbps, typically considered the lowest quality compression available.
AAC: Popular codec used in most streaming services, like YouTube. Many Apple products also support this codec. Compression quality around 250 kbps for transmission.
atpX: Qualcomm's proprietary codec, saves on data rate compared to the previous methods. Transferring quality of 352 kbps.
LDAC: Sony's proprietary Bluetooth codec. Has a wide range of quality options from 330 kbps up to 990 kbps. The highest quality option supports 24-bit, 96 kHz audio. This is generally considered one of the highest quality codecs, but is not available on as many pairs of headphones as the previous codecs.
Samsung HD: Samsung's Proprietary codec. No public information available on specific bitrate. Available on all Samsung audio hardware.
Step 3 Configure Codec-Specific Options (Optional)
In addition to manually switching codecs, there are a more Bluetooth settings of interest within Developer Options. If you went with the LDAC codec, for instance, there's an option to manually set the quality between the 330, 660, and 990 kbps modes. While this is nice for audiophiles, it is best to leave this to the system if you're unsure of your connection quality.
If you're wondering whether or not your headphones support a particular codec, the technical specifications on the retail box or product page should have this information. At this point, nothing beats a wired audio connection, but it is encouraging to see Android and Samsung heading in the right direction.
Can you get it setting to stick? I go into dev settings, change it from sbc to aac (or anything else) leave dev settings, go back in and it is set back to sbc
Weird.
I didn't recognized that.
Maybe it's only possible with root....i don't know.
I have to investigate this weird thing.
Xperience Z said:
Weird.
I didn't recognized that.
Maybe it's only possible with root....i don't know.
I have to investigate this weird thing.
Click to expand...
Click to collapse
Terrible of them to give us the option but it not actually work
The codec is still set by the device you're using. It could be different in the S9 but on my Pixel 2 XL I can change codecs from the Bluetooth screen. If I set my P7 Wireless to use HD audio, when I go to developer options Bluetooth codec is already set to AptX. If I untick HD audio then Bluetooth codec changes to SBC
Hahaha wow.
i chatted with the German Samsung Support 5 minutes ago:
(German Model with Exy Core)
Me: Hello, I have a technical question. If I activate the developer options in the mobile phone, I can determine the Bluetooth codec for the transmission manually. If I choose a codec (for example atpX or AAC), then I go out of the developer options and go back in, the codec is switched back to the standard codec "SBC ". How can I permanently change the codec?
Samsung Support: I'm not allowed to tell you that. In the developer options you have unfortunately nothing to look or to do and may not be used. I'm sorry.
Me: It is my device. I bought it. I'm allowed to do what I want do with it. If the users have nothing to do there, why did you implement/integrate it in the open-source operating system "Android"? Everybody can activate the developer options without opening the bootloader or messing around with the KNOX. So?
"Supporter left the chat."
Click to expand...
Click to collapse
Very unfriendly Support :crying:
That is terrible support!
But I figured it out, I connected my bluetooth headphones that use aptx and I went in and it was set to aptx, and I could change it between aptx sbc and aac (ldac didn't work so these headphones don't have it apparently)
So the phone goes off whatever the headphones talk in
Revenghost said:
Can you get it setting to stick? I go into dev settings, change it from sbc to aac (or anything else) leave dev settings, go back in and it is set back to sbc
Click to expand...
Click to collapse
It'll change to the selected codec once you connect the device, provided the device supports that codec. Can't change codecs unless a codec compatible device is connected.
Rule n5
5. Create a thread topic or post a message only once, this includes external links & streaming media.
As a large forum, we don't need unnecessary clutter. You're free to edit your message as you like, so if you do not receive an answer, revisit your message and see if you can describe your problem better. Not everyone is online at the same time so it might take a while before you receive an answer.
You can bump your unanswered question once every 24 hours
Duplicate threads and posts will be removed
Always post in an existing thread if a topic already exists, before creating a new thread.
Use our search function to find the best forum for your device.
Links to an external source are only allowed if relevant to the topic in hand. A description must be included, no copy & pasting from the original source.
Self-promotion is forbidden, this includes blogs, social media and video channels etc. Random links will be removed.
Since this thread is a copy/paste from original source, is now closed!

How to enable bluetooth audio codec "aac" on note 5 without a custom rom.

Hello guys,
I have a Note 5 and want to listen to music via my Bose QC 35 II. As these headphones only support SBC, which is quite basic and the slightly better AAC codec, no Aptx streaming is possible. It is sad that the good sounding aptx is not available, so i wanted to get the best out of it and try to listen with the aac codec. Unfortunately, it is only possible to manually change the bluetooth codec in Android Oreo. Is there a way be it an additional app or similar actions to manipulate the bluetooth audio codec even in Android Nougat?
Thanks in advance
Yunna.xD said:
Hello guys,
I have a Note 5 and want to listen to music via my Bose QC 35 II. As these headphones only support SBC, which is quite basic and the slightly better AAC codec, no Aptx streaming is possible. It is sad that the good sounding aptx is not available, so i wanted to get the best out of it and try to listen with the aac codec. Unfortunately, it is only possible to manually change the bluetooth codec in Android Oreo. Is there a way be it an additional app or similar actions to manipulate the bluetooth audio codec even in Android Nougat?
Thanks in advance
Click to expand...
Click to collapse
You should probably change the subject of this thread to "How do you..." as your current subject implies you actually know how to do it, while you are actually asking how to do it.
Sent from my SM-N950F using Tapatalk
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.
I'm sorry if it looks like I'm spamming I just encountered this issue on a lot of forums with no result and I do hope that this will help some

All Codecs option in Developer Bluetooth Settings

The last choice of settings under Bluetooth Codecs in Developer Options is "All Codecs". If a device supports multiple codecs, in what order is the selection made of what codec to use?
Is there any difference between choosing "All Codecs" and a particular codec.
Thanks.
ghayes said:
The last choice of settings under Bluetooth Codecs in Developer Options is "All Codecs". If a device supports multiple codecs, in what order is the selection made of what codec to use?
Is there any difference between choosing "All Codecs" and a particular codec.
Thanks.
Click to expand...
Click to collapse
Yeah, it just depends on what device you’re connecting to. Aptx is popular for audio on newer headphones and speakers with aptx hd allowing the highest bitrate. LDAC is the Sony equivalent to aptxhd and is on the higher end stuff. So basically, you can force a certain codex if the speakers support it and actually choose a high bitrate below those codex selections in developer settings. You can only chose when it’s connected to the device to see what’s supported. Hope that helps
sino8r said:
Yeah, it just depends on what device you’re connecting to. Aptx is popular for audio on newer headphones and speakers with aptx hd allowing the highest bitrate. LDAC is the Sony equivalent to aptxhd and is on the higher end stuff. So basically, you can force a certain codex if the speakers support it and actually choose a high bitrate below those codex selections in developer settings. You can only chose when it’s connected to the device to see what’s supported. Hope that helps
Click to expand...
Click to collapse
It does, thanks. Sounds like it is up to the developer of the device to choose the order if their device supports multiple codecs unless a particular codec is chosen.
ghayes said:
It does, thanks. Sounds like it is up to the developer of the device to choose the order if their device supports multiple codecs unless a particular codec is chosen.
Click to expand...
Click to collapse
I bought a pair of headphones, Sony WH1000M3's and they do use the LDAC codec. If I set the option to "All Codecs", they default to atpx, but if I specifically choose LDAC, they use it!
Thanks for info.

Missing AAC Codec on latest firmware

Is anyone have same problem ? I cannot use aac codec on latest firmware (17.0230.2002.32). I use sony WF-1000xm3. Before latest update, i can use aac codec for my sony, but now i cannot activated its aac codec. Using developer mode setting, its only show SBC codec. How i can activate AAC codec again ?
Same here with Kenwood Car Player.
Write this in Zentalk:
zentalk.asus.com/en/categories/rog-phone2
https://play.google.com/store/apps/details?id=com.pzolee.bluetoothscanner
You should use this app .
You can change codec to AAC.

Categories

Resources