I have tried to read the BlueTooth specs a few times, never really getting anywhere, and am amazed that it all (mostly) works given the immense complexity in those standards[1]. Thus I'm not surprised that bugs like this can occur. [1] The BT5 core spec is freely downloadable. It is a 25MB PDF with over 2800 pages. That's just the core, there are other specifications that layer on top of it.
AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
41–50 of 170 posts
Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#42I will also repeat what has been said about twelve times thus far: Enabling microphone makes Bluetooth headsets turn into pure shit. Guess what 5.0 finally allows as per spec? You can use any codec you want for telephony mode, including 44.1 stereo + 44.1 mono SBC. Guess what Apple does not implement, and guess what every 5.0 headset I've seen so far also does not implement? Sigh. Bluetooth is 20 years old this year,…
Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#43I have tried to read the BlueTooth specs a few times, never really getting anywhere, and am amazed that it all (mostly) works given the immense complexity in those standards[1]. Thus I'm not surprised that bugs like this can occur. [1] The BT5 core spec is freely downloadable. It is a 25MB PDF with over 2800 pages. That's just the core, there are other specifications that layer on top of it.
I'm curious, to people here who are technically familiar with the standard, do you think this complexity is justified, or is it a case of an over-engineered protocol?
BT 4.0 was a chance to start over, and it will help a lot, in time... BT 5.1 will likely finally bring stereo audio over BT LE, with a cleaner spec than A2DP is. But once again, until all the EDR (classic) devices out there are trashed, BT classic remains a huge pain in everyone's rear and a mandatory thing to support. How soon is that? More than 10 years from now! Why? Cars are a major BT use case and many still ship with BT 2.1 car kits. People do not replace cars as easily as headphones.
source: i work on this currently
Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#44Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#45I will also repeat what has been said about twelve times thus far: Enabling microphone makes Bluetooth headsets turn into pure shit. Guess what 5.0 finally allows as per spec? You can use any codec you want for telephony mode, including 44.1 stereo + 44.1 mono SBC. Guess what Apple does not implement, and guess what every 5.0 headset I've seen so far also does not implement? Sigh. Bluetooth is 20 years old this year,…
I have literally shifted my rating scale for crap technology completely to make room for Bluetooth to be far enough below everything else.
The nice part is a monkey brain interprets that as everything getting better, so I am generally more content with software and tech in general. So, thanks Bluetooth?
Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#46Earlier quoted context omitted.
I'm curious, to people here who are technically familiar with the standard, do you think this complexity is justified, or is it a case of an over-engineered protocol?
It has 20 years of organic growth and includes a lot of lessons learned from the initial underspecification. Lots of profiles were specified but never used (video delivery, over bluetooth, anyone?). Many were not fully thought through and had to be revised (often in nasty ways to remain backwards-compatible). Sadly backwards compatibility makes it worse and worse every year. If you go and write a stack that complies…
You have my deepest condolences. Thank you for your sacrifice.
Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#47I will also repeat what has been said about twelve times thus far: Enabling microphone makes Bluetooth headsets turn into pure shit. Guess what 5.0 finally allows as per spec? You can use any codec you want for telephony mode, including 44.1 stereo + 44.1 mono SBC. Guess what Apple does not implement, and guess what every 5.0 headset I've seen so far also does not implement? Sigh. Bluetooth is 20 years old this year,…
Interesting. On Windows 10, it shows a in/out "Headset (AirPods Hands-Free)" and an out only "Headphones (AirPods Audio)." So this transition would be very easy for the user to see. However, I've as yet been unable to get a straight answer on what profile the "Headphones" mode is actually using.
Apple products that implement AAC over A2DP only do so on iOS devices (and in only limited cases), and also do not implement anything else (such as any form of AptX, or LDAC).
Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#48I will also repeat what has been said about twelve times thus far: Enabling microphone makes Bluetooth headsets turn into pure shit. Guess what 5.0 finally allows as per spec? You can use any codec you want for telephony mode, including 44.1 stereo + 44.1 mono SBC. Guess what Apple does not implement, and guess what every 5.0 headset I've seen so far also does not implement? Sigh. Bluetooth is 20 years old this year,…
Bluetooth is equally or more universal than Wi-Fi, though. There aren’t that many connectivity standards that are present in just about every single device under the sun, including stuff like headsets and wireless mice and keyboards. It’s effectively wireless USB (from a user perspective), with all the good and the bad that that brings.
I have never gotten both the input, and the output half of a bluetooth headset to work on Windows 10. But that's understandable, since I'm sure Microsoft is strapped for resources, and has more important things to work on - like the bricking the data in My Documents in an OS update.
Even if you don't want the microphone to work, getting sound to come out of a BT headset on Windows 10 is a struggle in itself.
Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#49I only skimmed the article but I didn't see Bluetooth profiles mentioned: https://en.m.wikipedia.org/wiki/List_of_Bluetooth_profiles It's likely switching from A2DP to HSP because the microphone is activated. This is very common with Bluetooth headsets and it's what still makes me choose corded headsets to this day. Newest Bluetooth reviews are supposed to have more bandwidth for high quality audio but I'm stuck with…
Note that this only started happening in this particular scenario after 10.14. It happens in other scenarios from time to time (that is, it stays in HSP even after the app requesting mic use is quit).
Re: AirPods get stuck in low-quality 16 kHz audio mode when starting a VM
#50I will also repeat what has been said about twelve times thus far: Enabling microphone makes Bluetooth headsets turn into pure shit. Guess what 5.0 finally allows as per spec? You can use any codec you want for telephony mode, including 44.1 stereo + 44.1 mono SBC. Guess what Apple does not implement, and guess what every 5.0 headset I've seen so far also does not implement? Sigh. Bluetooth is 20 years old this year,…
My reaction to reading that this happened when the microphone was turned on was also a mental "well yeah, welcome to Bluetooth". I have literally shifted my rating scale for crap technology completely to make room for Bluetooth to be far enough below everything else. The nice part is a monkey brain interprets that as everything getting better, so I am generally more content with software and tech in general. So, than…
I mean, yea, it's more of a pairing headache but it solves this whole class of problems without requiring cooperation from the other half of the system.