Most active commenters
  • reegnz(3)

←back to thread

219 points zdw | 36 comments | | HN request time: 0.211s | source | bottom
1. 7373737373 ◴[] No.45897366[source]
Does this finally fix the shitty audio quality when using a wireless headset's microphone?
replies(7): >>45897401 #>>45897645 #>>45897675 #>>45898017 #>>45898237 #>>45898643 #>>45899129 #
2. carlmr ◴[] No.45897401[source]
The only important question.
3. hanikesn ◴[] No.45897645[source]
https://techcommunity.microsoft.com/blog/windowsosplatform/c...

This can already be done with LE audio, support is coming slowly.

replies(1): >>45899140 #
4. phire ◴[] No.45897675[source]
I believe this has already been fixed by LE audio.

But support (on both ends) is quite rare, experimental, and needs to be explicitly enabled.

replies(2): >>45897740 #>>45899002 #
5. tecleandor ◴[] No.45897740[source]
It's been difficult for me to find headphones with LE support. And also I've seen some of them announced support, just to remove it later because the firmware was behaving so bad.

Haven't checked in a while, so I don't know if is there something reasonable now that doesn't cost like $500 or so.

replies(4): >>45897884 #>>45897918 #>>45897946 #>>45897977 #
6. izacus ◴[] No.45897884{3}[source]
Yeah, my experience has been that bunch of features just don't work when LE is used.

E.g. on my WF-1000XM5, I can't use multipoint connection, lose per-headphone/case battery status, Voice Assistant support and some other details.

7. tasqa ◴[] No.45897918{3}[source]
The WF-1000XM5 beta Bluetooth is pretty good in the latest firmware update. Even though it is listed as beta I use it all the time. And they are pretty decently priced at the moment
8. OliverWich ◴[] No.45897946{3}[source]
Yes, very frustrating... I was on the lookout for new headphones that "just work" and LE Audio / LC3 support was a must for me. One of the more frustrating tech shopping experiences I've had so far.

Landed on the JBL Tour One M3, they sound okay and support LE Audio. They have some interface problems (Auto-Pause and automatic speech detection is way to sensitive for me) but you can tweak it so it does "just work" (mostly).

replies(1): >>45902756 #
9. numpad0 ◴[] No.45897977{3}[source]
Classic and LE are completely different protocols, from physical layer and up. It must be that it doesn't make a lot of sense for manufacturers to invest substantial effort in it.
replies(1): >>45898759 #
10. dev1ycan ◴[] No.45898017[source]
Yeah this is a dealbreaker, same with when I found out my sennheiser headphones made me have like 500ms reaction time on audio cues, I get it was an older bluetooth protocol but yeah... no, I'll stick to wired for my pc.

Oh yeah I also LOVE Teams and Meet completely breaking my mic forcing me to use some other mic because it doesn't work with the one on my headphones half the time

replies(1): >>45898367 #
11. high_na_euv ◴[] No.45898237[source]
Fix quality?!

It does not work at all!

12. miki123211 ◴[] No.45898367[source]
Old Bluetooth basically uses an equivalent of TCP, retransmissions and all, for one-way, high-quality audio..

Any network / audio / telecoms engineer will tell you how bad of an idea this is.

13. ChildOfChaos ◴[] No.45898643[source]
I just bought a separate mic to attach and it works so much better, the modmic or tonor tgp1 are the way to go.
14. magicalhippo ◴[] No.45898759{4}[source]
> Classic and LE are completely different protocols, from physical layer and up.

Which makes sense when you know it started life[1] as a separate protocol called Wibree by Nokia, which was specifically designed[2] to be usable by Bluetooth RF gear:

A major tenet of their design was that “it can be deployed with minor effort into devices already having Bluetooth, e.g. cellphones” with the added requirement that a “common RF section with Bluetooth must be possible”.

[1]: https://en.wikipedia.org/wiki/Bluetooth_Low_Energy#History

[2]: https://www.ijert.org/research/wireless-communication-with-w...

15. u8080 ◴[] No.45899002[source]
For real quality improvement which is 48kHz stereo + mic, you'll also need GMAP(Gaming Audio Profile) support both on BLE adapter and headset.

I've tried multiple combinations with my WH-1000XM6 and WF-1000XM5, but nothing works stable on Windows. Linux requires hand-patching bluez and friends which also failed for me. Android does not support GMAP and just when using LE, a lot of messengers unable to detect it properly(Google Meet works, Telegram and Viber does not).

I've finally gave up on that idea. Just thinking about fact we cannot use duplex wireless audio in 2025 pisses me off so much tbh.

replies(1): >>45900758 #
16. reegnz ◴[] No.45899129[source]
The trick I'm using (at least on laptops, cannot do this on phones AFAICT) is to change the input device to the laptop's own microphone to get my earphones to not use HFP (Hands Free Profile) and instead stay in a better quality codec (AAC, LDAC, AptX, SBC, whatever your devices agree upon).

Sound quality for my calls on both sides improved dramatically! Since I've discovered this, I tell all my colleagues in our zoom meetings to switch microphones and it's immediately better for everyone on the call (not just the user that was using HFP).

This is because if you use the hands free profile, it'll use a codec that encodes your voice in a terribly bad bitrate, and even worse, the sound you hear in the headphones is also using a terribly low bitrate.

They should finally fix HFP (Hands Free Profile) spec as it's literally impacting call quality for billions of people.

Edit: apparently LE audio is a thing, but device support is still terrible.

replies(3): >>45899197 #>>45901220 #>>45903150 #
17. jofzar ◴[] No.45899140[source]
I can't believe in that blog they use a simulated video. How hard is it Microsoft to have literally someone talking in a mic connected to two different laptops seriously.
replies(2): >>45899499 #>>45900602 #
18. HPsquared ◴[] No.45899197[source]
HFP has less latency though, doesn't it? And using the headset mic is probably better if the room is loud or has poor acoustics.
replies(3): >>45899239 #>>45899286 #>>45901867 #
19. reegnz ◴[] No.45899239{3}[source]
To be fair, even with no noise, the HFP has such bad encoding that it doesn't mean much if the room is noisy or not.

Also the sound isolation tech should be orthogonal to using HFP.

20. embedding-shape ◴[] No.45899286{3}[source]
> And using the headset mic is probably better if the room is loud or has poor acoustics.

Not to mention the combination of "microphone in the laptop body + person who doesn't turn off their microphone when they're not speaking + person who seems to never stop typing during a call" tends to be distracting at best.

replies(1): >>45899410 #
21. reegnz ◴[] No.45899410{4}[source]
Bluetooth codecs/profiles do not enforce social norms. And I hope they never will.

EDIT: they also won't get rid of useless meetings where people are not mentally present but do other stuff instead.

replies(2): >>45899780 #>>45900234 #
22. gjsman-1000 ◴[] No.45899499{3}[source]
It isn’t.

It’s that when you have legal agreements with guilds and unions, even produced promotional material can be considered a production requiring minimum staff (I.e. makeup, camera technician, etc.) On productions, any person wearing multiple hats is tightly controlled.

A cartoon I watched growing up ran into this when they needed to insert live action, so they deliberately recorded at 1 FPS for that episode to make it ineligible for budget reasons (https://phineasandferb.fandom.com/wiki/Tri-Stone_Area).

If you’re ever wondering why a company can’t do something simple and obvious, it’s probably due to a legal agreement.

replies(1): >>45902251 #
23. embedding-shape ◴[] No.45899780{5}[source]
> Bluetooth codecs/profiles do not enforce social norms

Guess I gotta correct my assumptions then, I clearly thought they did.

Regardless, microphones built-in the same body people type against will remain a personal pet-peeve for me.

24. HPsquared ◴[] No.45900234{5}[source]
One must follow protocol!
25. zamadatix ◴[] No.45900602{3}[source]
Can a bluetooth mic connect wideband to one laptop and normal to another at the same time? Regardless, the simulation is very accurate IME. It is, after all, all digital anyways.
26. zamadatix ◴[] No.45900758{3}[source]
Worse yet, I got a new Bose headset with USB C audio support - and the microphone doesn't work at all on either the USB or Bluetooth while USB C is playing audio!
27. torginus ◴[] No.45901220[source]
The problem with this trick is that it's very important for your callers to hear you clearly, and laptop mics usually suck, and pick up fan noise.

Maybe not a problem with Macs, but call quality on most laptops using the built in mic is bad enough that people on the other side will have a bad impression of you.

replies(1): >>45902002 #
28. jasomill ◴[] No.45901867{3}[source]
Sure, but janky $30 wireless gaming headsets have even lower latency, with better audio quality, than Bluetooth handsfree, so it's still sad that anything still uses it.
29. jillesvangurp ◴[] No.45902002{3}[source]
I have a friend who works in sales and business development. He was fighting with his Bluetooth headset and his laptop all the time. I told him to just get a simple USB podcast microphone. You can get a decent one for next to nothing. Problem solved. Those are designed to make you sound good. And if you do sales, you should want to sound amazing.

I actually told him many salespeople get this completely wrong and sound like an absolute Muppet on their expensive headsets without even realizing it and explained to him that anything Bluetooth is basically never going to sound amazing. There’s a lot of snake oil in the market. I got some nice Sony earbuds recently. Tried it once and I was barely audible apparently. That’s supposedly a high-end option. It’s OK, I got them for music and podcasts and wasn’t expecting much for calls. But it managed to underwhelm me on that front. The weakness is Bluetooth and the standard codecs supported on Mac/Windows. You are basically screwed no matter what BT headset you use. For phones, it depends.

Apple fixes this with AirPods by doing a proprietary codec and probably quite a bit of non-trivial sound processing. None of that is part of the Bluetooth standard, and what little is supported in some newer codecs typically does not work in Windows/Mac. So it will still fall back to that low-bitrate codec that distorts your voice and makes you sound like a Muppet.

If you need to use a phone, getting a USB-C headset can be an alternative. Not that many wired headsets these days, sadly. Even Apple now uses USB-C. And both Android and iOS support most USB-based sound equipment.

I take most calls with my Mac. I configured an aggregate device with the MIDI tool so that my headset doesn’t hijack the microphone. Nice little hack if you have some decent BT headphones. On a Mac, the microphones in the laptop are likely way better than the vast majority of headsets. And that’s before you consider the latency and heavy compression Bluetooth adds to the mix.

replies(3): >>45902983 #>>45902999 #>>45903056 #
30. rat9988 ◴[] No.45902251{4}[source]
Weird tangent here. Nobody expects software engineers to participate in a promotional video for their product.
replies(1): >>45902601 #
31. ashtakeaway ◴[] No.45902601{5}[source]
Weird response here. Everyone expects at least some level of marketing for their software product to perform financially.
32. ac29 ◴[] No.45902756{4}[source]
> Landed on the JBL Tour One M3, they sound okay and support LE Audio.

I recently got the Tour One M2 and was pretty disappointed with the audio quality (both normal bluetooth and LE audio). Noticeably worse than my previous wired headphones, which were also cheaper. The touch controls are also terrible, and I dont like that noise cancelling is on by default with seemingly no way to change the default setting.

33. lxgr ◴[] No.45902983{4}[source]
> Apple fixes this with AirPods by doing a proprietary codec and probably quite a bit of non-trivial sound processing. None of that is part of the Bluetooth standard

Do you have any sources for that claim?

As far as I understand (and based on what I've seen in some Bluetooth debugging menus at least a few macOS versions back), for HFP they just use regular mSBC.

That's an optional codec for HFP (while SBC is mandated for A2DP), and a step above absolute potato quality G.711/PCM u-law, but still part of the regular Bluetooth HFP specs.

34. Sammi ◴[] No.45902999{4}[source]
A cheap lapel microphone is even better, as they are always close to your mouth.
35. kdmtctl ◴[] No.45903056{4}[source]
I use AirPods with my MacBook all the time and no one is ever complained. Does Apple have a secret sauce?
36. pseudosavant ◴[] No.45903150[source]
I do this same technique, but typically with external mic mounted to my desk. Another benefit beyond higher fidelity audio is that it also reduces the latency for other people to hear your audio by about 100-250ms.