May 30, 2025 at 6:16 AM Post #3,511 of 3,534
Do I need root for this? Or some additional settings? I tried nRF Connect on my Xiaomi 14U + Xiaomi Buds 5 - can't find such values, almost all values are empty.

1690393w.jpg

Check the log (swipe to the right, the log is on the left).

For me, for reading some values it says that it needs a special BT permission, which only system apps can have...

Samsung Galaxy S23
 
May 30, 2025 at 3:32 PM Post #3,512 of 3,534
I'm looking for a USB-C BT dongle to connect to a Mac and iPad which will enable two headphones to connect at once with relatively low latency (ideally AptX LL). At least in theory, the FIIO BT11 looks like it would do what I need, but obviously it has a ton of bad reviews/feedback and isn't easily available in the states. The SB BT-W6 looks great, but from what I can tell it only supports multiple headphones via BLE broadcast, which most headphones don't support. Is there another option I'm missing?
The new Sennheiser BTD 700 maybe? Don't know about the multipairing on this one though...
 
May 31, 2025 at 4:39 AM Post #3,513 of 3,534
Do I need root for this? Or some additional settings? I tried nRF Connect on my Xiaomi 14U + Xiaomi Buds 5 - can't find such values, almost all values are empty.
It looks like the vendors have to enable this and it’s not mandatory. I did think everyone would do this as standard but it doesn’t look like it based on what you guys have found so far.

It’s called the “Qualcomm Snapdragon Sound GATT Service”.

It’s supported only in ADK-23.3-CS-r00722.1 and newer versions. They have to add the “ADK project defines”:

INCLUDE_QSS
INCLUDE_GATT_QSS_SERVER

As well as add a valid Snapdragon Sound license key.

It’s usually associated with Bluetooth LE. I don’t know if it would help if you ensure you are connecting with LE Audio and not Classic BT. 🤷🏼‍♂️
 
Jun 1, 2025 at 2:59 AM Post #3,516 of 3,534
Nope and most do not even tell you if it is Adaptive or Lossless, Sennheiser were the first but I heard the EarFun App was updated to do the same but when I had their Lossless earbuds it did not.
 
Last edited:
Jun 1, 2025 at 3:06 AM Post #3,517 of 3,534
So there is no way to determine the current bitrate in real time on a regular Android phone?
As far as I know there doesn't seem to be a way on a smartphone. The flairmesh fma120 dongle was able to check real-time bitrate and signal strength, except for LE audio.

+This Japanese blog checked XPAN's real-time bitrate at MWC2025 and said it was maintained at over 3Mbps even in very poor environments.
Screenshot_2025-06-01-16-12-12-213_com.android.chrome-edit.jpg

https://www.hayaponlog.site/entry/2025/03/05/220954
 
Last edited:
Jun 1, 2025 at 6:43 AM Post #3,518 of 3,534
After two OS updates and a Bluetooth update, I can confidently say that I’m now fully enjoying the functionality of my Xiaomi Buds 5 Pro (Wi-Fi). I can leave my Xiaomi 15 Ultra on my desk and move freely around my entire property without experiencing any disconnections or loss of sound quality—except for one specific spot in the bathroom, where all my Bluetooth devices tend to have issues. Even there, the Buds only momentarily lose connection for a fraction of a second before seamlessly reconnecting.

I’ve also tested them outdoors and had the same flawless experience—perfect functionality with no issues whatsoever.

All of this has been in Wi-Fi Audio mode (4.2M). I’ve never had any problems with aptX Lossless, and I no longer need to disable Wi-Fi on my phone.

For reference, I’m currently running HyperOS 2.0.105.0.VOAEUXM, and Bluetooth also received an update.

I’m really happy that everything is working smoothly! :)

PS: @KB8P which smartphone and/or what type of App is this blogger using and he is able to see the bitrate and the rest of the information?

@helmutcheese I am listening to my EarFun Air Pro 4 right now, using the latest version of their App and the latest firmware, but I do not see the bitrate showing anywhere in the EarFun App or in any Settings of my phone. Under Bluetooth, it just says aptX Lossless and UAPP is showing aptX Adaptive 44.1kHz - 24 bit - listening to my WAV files.
 
Last edited:
Jun 1, 2025 at 9:45 AM Post #3,519 of 3,534
PS: @KB8P which smartphone and/or what type of App is this blogger using and he is able to see the bitrate and the rest of the information?
This Japanese blog seems to be checking the dedicated app by connecting the demo phone and earphones displayed by Qualcomm, but I'm not sure exactly.
@helmutcheese I am listening to my EarFun Air Pro 4 right now, using the latest version of their App and the latest firmware, but I do not see the bitrate showing anywhere in the EarFun App or in any Settings of my phone. Under Bluetooth, it just says aptX Lossless and UAPP is showing aptX Adaptive 44.1kHz - 24 bit - listening to my WAV files.
I think it's talking about aptX Ad/Ls mode and sampling, not bitrate.
@helmutcheese I am listening to my EarFun Air Pro 4 right now, using the latest version of their App and the latest firmware, but I do not see the bitrate showing anywhere in the EarFun App or in any Settings of my phone. Under Bluetooth, it just says aptX Lossless and UAPP is showing aptX Adaptive 44.1kHz - 24 bit - listening to my WAV files.
Someone here said that Earfun Air Pro 4 can connect to aptX Adaptive LE.
Xiaomi earphones are easy to set up for LE Audio on Xiaomi phones, but other earphones are a bit tricky to set up. If you follow this path, you can connect other earphones to LE Audio, so it would be fun to test it yourself.

Settings>Additional Settings>Developer
Options>
Bypassing the Bluetooth LE Audio Allow List= on
Disable Bluetooth LE Audio Hardware Offload Settings= off

Settings>Additional Settings>Accessibility>Hearing Aids>Pair a New Device>See More Devices>
Enable Bluetooth Low Energy in Paired Bluetooth Devices.
 
Last edited:
Jun 1, 2025 at 12:53 PM Post #3,520 of 3,534
@helmutcheese I am listening to my EarFun Air Pro 4 right now, using the latest version of their App and the latest firmware, but I do not see the bitrate showing anywhere in the EarFun App or in any Settings of my phone. Under Bluetooth, it just says aptX Lossless and UAPP is showing aptX Adaptive 44.1kHz - 24 bit - listening to my WAV files.
Correct, a while ago I shared info about dedicated Adaptive/Lossless indicator in their app. Never mentioned bitrate actually. The latter is available using FlooCast software and FMA120.
 
Last edited:
Jun 2, 2025 at 12:45 PM Post #3,521 of 3,534
I never mentioned bitrate in any Apps I was talking about showing if you are using Adaptive or Lossless and ideally a toggle to disable Lossless.

My new SOUNDPEATS H3 like most do not show you any details about the codec and you cannot choose anything other than LDAC on/off which disables the aptX family of codecs.

I can force it via BCC to use aptX to save the battery while listening to my mp3 albums or Spotify as Lossless is pointless for them but if I choose Adaptive it will use Lossless on these (newer chipset) if the files are under 24/96 (confirmed in the creative BT-W6 App and to a certain extent in BCC on my phone which does not specify lossless but I can see 44.1k is visible where as under Adaptive it is not).

Sennheiser have done it right.
 
Last edited:
Jun 2, 2025 at 2:49 PM Post #3,522 of 3,534
The new Sennheiser BTD 700 maybe? Don't know about the multipairing on this one though...
Thank you for the reply! But unfortunately it alooks like the BTD 700 doesn't support multipoint connections on classic bluetooth. And I've confirmed that the Creative BT-W6 does not either. It looks like the BT11 is the only option, which is a shame.
 
Jun 2, 2025 at 9:57 PM Post #3,523 of 3,534
If the aptX Ad is connected to 44.1k in the developer option, the Xiaomi phone is displayed as aptX Ls in the Bluetooth settings.
aptX Ad 24bit/44.1k=aptX Ls

Other smartphones change the aptX Ad's sampling based on audio sampling, but not the Xiaomi smartphone. It prioritizes aptX Ad 44.1k connectivity, and when the earbuds support aptX Ad 44.1k, it's directly fixed to aptX Ad 44.1kHz. It doesn't change aptX Ad sampling based on audio sampling, and you always enjoy stable lossless quality. I hope other companies follow Xiaomi's aptX Ls method
 
Last edited:
Jun 3, 2025 at 11:03 AM Post #3,524 of 3,534
If the aptX Ad is connected to 44.1k in the developer option, the Xiaomi phone is displayed as aptX Ls in the Bluetooth settings.
aptX Ad 24bit/44.1k=aptX Ls

Other smartphones change the aptX Ad's sampling based on audio sampling, but not the Xiaomi smartphone. It prioritizes aptX Ad 44.1k connectivity, and when the earbuds support aptX Ad 44.1k, it's directly fixed to aptX Ad 44.1kHz. It doesn't change aptX Ad sampling based on audio sampling, and you always enjoy stable lossless quality. I hope other companies follow Xiaomi's aptX Ls method
Not 100% sure about hidden nuances, but my Sony Xperia 1 behaves exactly the same. It jumps from Lossless 44.1 to Adaptive 48.0 only when connection quality drops.
 
Jun 3, 2025 at 1:17 PM Post #3,525 of 3,534
Since recent updates my Moto Edge 50 Ultra will automatically put me into Adaptive 48 unless I say otherwise. However after opening BCC (and forcing Lossless as per that app's settings) it's actually a lot better than ever at sticking to 44.1. It stuck that way walking through rush hour Belfast and through the normal jittery spots near the house.
Motorola may have tweaked the implementation to ensure less jumping around, which would be a good move. Hopefully that is now the normal behaviour.

Edit: I'd obviously prefer automatically to 44.1 if it's clearly capable of that with stability, but baby steps!
 
Last edited:

Users who are viewing this thread

Back
Top