Does Bluetooth 5.x / LE Audio also improve calls? (HSP/HFP profiles) - bluetooth

This article describes my main annoyance with Bluetooth: They are perfectly fine for listening to music with AptX (and the new LC3).
But till now, it was impossible to replace a "traditional" headset (whether wired or with a proprietary USB dongle) with a bluetooth headset because as soon as you activate the mic, it switches to the HSP/HFP profiles, which use low bitrate, bad codec mono audio, and quality drops to terrible.
That means I can't drop into discord and watch a movie. (Well I can, but audio will suck)
Has there been any progress on this with Bluetooth 5.x / Bluetooth LE Audio? Have the HSP/HFP profiles been updated to also use LC3, or are there new bi-directional profiles?

The LE audio website hilariously only focuses on hearing aids. The information content regarding microphone quality is damn near 0 (and the spec isn't out yet), but in one side remark of a talk there was a slight hint that microphone quality could be better.
This impression is aided by the new architecture allowing high quality audio and some microphone transmission simultaneously. The use case presented was talking to a voice assistant while listening to music, but one can hope it'll also apply to acceptable quality voice calls.
However, as for some reason regarding the topic, none of the so far available press releases by Qualcomm or Nordic Semiconductor are mentioning this as a feature.

there seems to be an extension called FastStream, which supports a voice backchannel in A2DP.
In that reddit post is a non authorative, non-exhaustive list of supported features per device. None of my BT headphones support FastStream, so I can not test that.

Related

Bluetooth support of 2 headphones

I need to feed two headphones from one audio source. In the past, I've done this with one of the many Bluetooth transmitters that support two headphones. I assume the transmitter did this by simply opening two Bluetooth connections, perhaps by using two Bluetooth chips.
My transmitter has recently broken, so it's time to buy another. I've seen various opinions on whether Bluetooth 5 has a new protocol feature that supports two headphones. If true, I'll look at transmitters supporting that feature. Presumably, since the protocol would be affected, I would also need new compatible headphones.
If anyone has definitive information on Bluetooth 5 support for two headphones, I'd like to see it. And, it would be useful it you can reference the specific Bluetooth 5 profile that defines the feature, or perhaps the section of the Bluetooth spec.
Thanks,
Ron
They say that Bluetooth Hearing Aid Profile will support multi-user HQ audio and audio broadcast, but it is not adopted yet.

Headphones no sound

Today I've connected my bluetooth headphones(Ausdom M08) with PC(via bluetooth dongle).
When I open Skype or Discord I hear no sound on youtube, browser and so on. It only works on Skype and Discord - bad sound, not stereo.
I checked in Sounds Options and I have Ausdom M08 Stereo and Ausdom M08 Hands-Free. First one is default device and second one is default communication device.
When I try to force Skype and Discord to use that default device for sound output I hear no sound then, too!
What I tried:
-Disabling Hands Free Telephony, but I lose microphone function then.
-Tried to uninstall drivers and install again. Still the same.
-Disabling enhancements and exclusive controls of devices.
Literally I tried everything I found on internet or that I thought it can be.
Nothing works.
So the question is: How to make my PC output Stereo Sound from my headphones and still to be able to use microphone from it?
Thanks
There are a lot of missing information here: What PC dongle are you using? Which windows version?
From what I can see about the tech specs of Ausdom M08, it supports few basic profile (HSP/HFP/A2DP/AVRCP). A2DP profile lets you hear stereo audio (Ausdom M08 Stereo). HSP/HFP lets you use the microphone to Skype, but audio is limited to 8K-16K Hz sampling rate (Ausdom M08 Hands-Free). You can't use both Bluetooth profiles at the same time.
So to answer you question: You can't have stereo audio from your headphone while having microphone input.
There are proprietary codec developed by Qualcomm called aptX, which may support microphone over A2DP. But, you'll have to make sure both transmitter and receiver supports this codec.

Audio output with A2DP and audio input with HFP can be used at the same time?

I want to develop the application to input the voice from the microphone of the Bluetooth headset and to output into the Bluetooth speaker.
I think that use of HFP to input and A2DP to output.
The two profile can be used at the same time?
I'm interested in this as well. From what I can find, it sounds possible but I've yet to see many hardware vendors specifically market it as a feature.
Creative recently released their BT-W2 bluetooth dongle that supports what they're calling a "voice-back channel". Might be similar to what we're talking about but it's hard to find tech specs that confirm it.
Below is a link to some documentation I found on the Bluetooth SIG website that appears to support the fact that it's possible. Maybe it'll help you:
https://www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=296662

Module audio bluetooth (iOS and Android)

I'm working on university project that consists in audio speaker with bluetooth connected to mobile application.
I search a lot possibilities and bluetooth modules that comply my needs, but I have not found any module. I need a Bluetooth module that can receive audio and work in iOS and Android, but I see that a lot of modules with Classic Bluetooth (lowe than 3.0) do not work with iOS, but 3.0 and 4.0 version works with both but are not oriented in audio.
I'm looking for if someone can help me finding one kit with audio receive bluetooth for all plataforms intended for speaker and cheap. Or separately one bluetooth module receiver with 3.0 or upper version (because works in iOS), intended for audio streaming to an speaker, and with some UART pins (tx/rx for example) that can simplify the connection with a microcontroller. And one basic microcontroller oriented to bluetooth receives (with some bluetooth libraries) or simply to program with upp-level language. This microcontroller just receive the audio (bits) and send it to the speaker.
I read too that Smart Bluetooth or Bluetooth Low Energy works on iOS, but can't send audio, have small rate, but i think Smart Ready Bluetooth its possible, but not sure, I have just seen that supports Classic Bluetooth (oriented to audio) and Bluetooth Low Energy, it's possible sens audio with it?
In short, I'm looking for one module Bluetooth 3.o or 4.0 + EDR (that can send audio) for iOS and Android. I find HC05, CC2506X, or HC06 module, but I have read not works in iOS. And a basic microcontroller simply to program to receive this bluetooth audio to send in a speaker.
If someone know one basic kit, or useful information for me I would appreciate.
Thanks.
There is a bluetooth module BC127. it is available at Sparkfun. It dual mode. Means It can work as source and sink both.
Source means, It can Transmit Audio
Sink means, It can receive Audio
Here is link for https://learn.sparkfun.com/tutorials/understanding-the-bc127-bluetooth-module
Any Bluetooth module that acts as an A2DP Sink should work with both iOS and Android.
The specific Bluetooth version that the module implements is not important (as long as it's higher than 2.1), but it needs to be an A2DP Sink (which is only possible over classic Bluetooth)

Understanding Bluetooth profiles

I am trying to get my hands dirty on understanding Bluetooth (BT) for building a BT based speaker. When i read through Google on selecting the device, i came across CSR, TI and few more of them. After some research and talking to ppl, they suggested to go with TI (CC256x series). Few questions i have here are:
Can the same TI chip be used as Speaker, BT headset?
Can both SPP profiles and audio profiles co-exist together?
I am not sure as a application developer, i should know about BT firmware but wanted to get some insight on how BT works. Any good books?
Sorry for asking basic question here
-Prashanth
Yes! Audio transfer requires a high data rate which means you have to use a chip that supports bluetooth classic and not low energy (ble). The CC256x offers both a bluetooth classic and a dual bluetooth (classic + low energy) version, both will work.
Yes! SPP and audio profiles are implemented on different streams and it is normal for them to co-exist.
Good books on bluetooth classic are hard to come by, one of the best places to start is the Apple developer documentation (linked down below). The developer area of bluetooth.org is also a good place to start.
https://developer.apple.com/library/mac/documentation/DeviceDrivers/Conceptual/Bluetooth/BT_Intro/BT_Intro.html
https://developer.bluetooth.org/

Resources