Bluetooth remains an 'unusually painful' technology after two decades
cnn.com
cnn.com
The car detects iPhone presence, like, 50% of the time. If it does detect it, it shows me a couple of half-naked shaved guys hugging each other and begins playing "Songs of Innocence" the moment I turn the ignition on. I tried deleting this song from the iPhone, but it auto-magically restores itself somehow, as if it is in the telephone's firmware. The image of men hugging in shade is baked into my mind forever at this point.
As I want to set my plans in silence, I press stop on the dashboard. I set my Google Maps navigation, turn the knob to increase the volume so I could hear instructions, and this triggers "Songs of Innocence" to continue playing and the second burst of outrage in my cardiovascular system. I press the stop the second time, and at this point can continue on my journey - but should I try to increase the volume again, I have to remember the hugging men are always there.
Once (or twice), the phone just went berserk and couldn't stop playing them. I tried everything, but the Songs were playing, and the men were hugging while I was doing 70 mph on the motorway. I had to reboot the phone, but after the reboot, the car was unable to pair with it.
I don't know if it's a Lexus problem, or an Apple problem, but what I know is that I really fucking hate U2.
[1] https://www.bbc.com/news/technology-29208540#:~:text=Apple%2....
But to explain the humorous aspects of the poster's story, it's the naked men that he sprinkles throughout the story. Mentioning it multiple times is what makes it funny among funny bits.
Hence my confusion at the compliment. And now, at people who find it, in any way objectionable, to express such confusion.
> Seemed like a pretty direct statement of the facts of their case
That's exactly what tickled me. He could have just said "My car keeps playing the same album when I adjust the console" but chose to focus on elements of the story that are vivid. He let the funny aspects of the situation shine through specifically _because_ he picked interesting elements to state directly.
Anyway, I don't like to pick apart what is humorous to me about something because it spoils the magic :)
https://news.ycombinator.com/item?id=32163781
And yes, I get that it rutina the fun to break down the logic too much, but you specifically complimented a style, and claimed the persona generally “had a gift” when there was no obVious style that made the comment funny, just the fact of the alarm being long obsolete for its intended purpose.
Its residue is left on my phone in only this way: Whenever I connect to a new wifi point, after typing in the password, my phone will say it cannot connect to "Free Airport Wifi". I have to type the password in again (usually one someone just read to me) and connect again.
I’ve never had any BT issues with Apple stuff. And most of the other things I own have terrible BT implementations. But maybe because I can’t tell how to check for a good implementation?
Frankly, I've had fewer BT issues with my iPhone than I had with my Android phone, but the Android was from three years ago and I think things have probably improved since then.
Not sure why they don’t use CarPlay but maybe some people prefer Bluetooth.
Seems like manufacturers aren't integrating particularly robust systems on the average
Eventually I asked her what caused such burning rage, and she said her car starts playing a specific U2 song every time she turns it on. For years!
Eventually I traced it to a promotional album U2 and apple and iTunes pushed to her devices without her knowledge.
Man can these things backfire!
But yeah we have a 2019 Honda and iPhones xr (not my choice; iPhone is work mandated) and there's just no telling what'll happen any given time when we start the car. Especially annoying since modern infotainment units make you wait 3 to 5 seconds to display crucial legal information before you can mute the darn thing. And let's not start if you have more than one Bluetooth headphone and more than one device at home :(
(Yes I'm now the grouch that misses 3.5mm on modern phones and uses my old Note 8 and wired Sennheiser to listen to music hassle free :D)
My son just bought a 3.5 mm adapter for the phone. Turns out the younger generation prefers wired too.
Airpods are just about the worst headphones money can buy and people fight over them, despite there being headphones sold for <$100 that blow them out of the water. I have in-ear-monitors that cost a fraction of what an airpod does, has detachable cords AND bluetooth to each ear, and they sound much better and balanced.
Whoever took away the audio port on modern phones should be dragged outside and beaten like an unruly fax machine.
I assumed I was just a grouchy old man (because I am:) but I recently found out what level of social stratification happens for teenagers without iPhone. Immediate judgement, plus the continued dreaded green text box. It is brutal
I thought I was exaggerating the iPhone as a status symbol as opposed to actually convenient / technical solution, turns out I was naive.
(there ARE things that Apple does very well, when it comes to integrating within ecosystem, though some of them are CREEPY - like being prompted to share my wifi password with another person who happens to be looking for wifi around me; just because they happen to have an iPhone doesn't make them my best friend... or does it :P )
But between Winnipeg winter storms and kids and experience of civil war and strife in a previous lifetime, mobile phones as a safety lifeline were a strong priority for me early in my life in late 90's; and then I was one of those nerdy guys with Palm Pilot (I used to read entire books... many many books... on a 320x320px screen - which is why I find it hilarious when people so righteously proclaim "Retina or bust" :), then Palm Treo then HTC G1 then Galaxy S2 and so on. I am too self-absorbed or something to worry about social media (I genuinely don't care what anybody else had for lunch or the cute picture of their cat or the latest copy pasted platitude that's 5 words but 3MB overcompressed JPEG grr!), so scrolling Facebook or twitter notification etc are not a real threat vector in a portable phone for me. Which is to say, I don't care one iota if anybody else has a portable phone or not, but I personally find it much too convenient; and I can see it impacting me if somebody else doesn't have a phone, not from status perspective but from practical perspective - there's a change of plans, but oh, Bob is still going to the CoolCafe and we can't tell him to meet us at the NiceRestaurant; or my tire is blown, how am I going to call anybody; etc. How do you handle stuff like that?
For a while, it was the same with Facebook.
Texting, like messaging and email, are async whereas phone is sync. For 99% of my communication, I don't need to talk to somebody right now (and they don't need to talk to me right now :). I don't care if other party has a cell phone or not, but written comms is preferred to voice comm for large number of my requirements.
Similarly, email/messaging/text can trivially be a group conversation, and plans can be narrowed down or many people can be informed quickly; again, don't care if other party has cell phone or not, but in many circumstances I'd prefer to send one quick message/email/text, than to call 7 people.
(lest you think I lack empathy, I am of course on the other side of the equation too! My family is all on Whatsapp, which for me is the worst messaging system that an evil mind could possibly invent, so I feel the pressure :)
Personally I hate text because most people will reply with one or 2 word answers and it takes much longer to get a decision vs a minute phone call.
In collage my reasoning was purely financial and this was the beginning of the mass adoption wave. I can only guess that the pressure to conform is so much greater and the scorn/ridicule for not is as well.
I also wonder if we will see a counter wave similar to the "I don't watch TV" that happened. Phones are great but they are also insediously great time wasters.
I think some counter movements are already seen; and more mainstream, people are trying to learn how to limit / constrain their phone interactions. Part of the problem is that our labeling is horrible outdated - it's not actually the "Phone" part of the rectangular device that's usually the problem, it's the "massively powerful computer and media consumption device" part :D
But I would be frustrated if it was somebody close to me, if (if!) there was no other way to contact them.
- A food truck sends a text when your food is ready
- The menu at the restaurant is only available via a QR code which sends you to a website
- You have to take a picture of your license plate for some parking requirement
True wireless have so many drawbacks: - lower battery life yet people got convinced that they last long thanks to powerbank, I meant ,,case" which you need to carry.
- bulkier so they stick out of ear one way or another. They fall down easily when changing t-shirts, huddies .. - easy to lose
pre-covid we had an open floorplan office, typical valley startup layout, no noise dampening etc
Everyone had the bose 35 quiet comfort i or ii noise canceling headphones. I was one of the new guys so started off with a $60 panasonic noise canceling headphone, and later when released got the sony ...mx4000? noise canceling headphones because they had USB-C in ~2016 and I brought them with me on my most recent trip here in 2022
I don't know anyone who has ever complained about their bose or sony bluetooth noise canceling headphones. They just work, all the time, every time. Except that one time I forgot to charge them and let them run down to 0% (and it even warned me about an hour before)
My Sony XM4 cans often give me trouble with bluetooth. Once in a while, there is no sound from the device. The device says "connected", the phone app says it's connected, the computer says it's connected. The way to fix it is to plugin the 3.5mm jack, and take it off. The device powers off. The next time it is powered on, it works properly. Lots of other people have had this trouble too. I did not discover this "fix" myself, but was written online somewhere.
I went through a few other pairs of bluetooth "true wireless" ear buds and every single one of them would exhibit the normal bluetooth problems. Sometimes one wouldn't connect. Sometimes both wouldn't connect. Sometimes trying to resolve this I'd "forget" them and then not be able to pair them again necessitating pulling out the manual and figuring out how to do a hard reset on some ear buds. And then ending up with only one paired. Etc, etc.
I pretty much exclusively use in-ear headphones to listen to something to fall asleep to, so this is generally happening as I've already wound down and gotten into bed and... now it's tech support time!
I paired the airpods to my phone the first time and have never had them fail to connect immediately since.
Airpods are still just Bluetooth with an extra chip for NFC pairing. All of the "magic" your Airpods provide are software-based, not part of the actual hardware you're buying. I think Tech Press is totally justified to ignore software that isn't part of the headphones itself.
The larger factor (in my eyes) is implementation. Bluetooth quality is all over the place: mobile Bluetooth stacks used to be abysmal until ~5 years ago, and desktop OSes still don't have it ironed out yet. It makes perfect sense that reviewers would focus on the hardware, as opposed to enumerating how each device works on each operating system, and so on.
This is actually not true. AirPods contain custom silicon from Apple for the controller that speaks bluetooth, whereas most true wireless headphones use a Qualcomm chip, and therefore suffer the exact same ergonomic issues almost regardless of price. The most obvious way this is shown is that you can be on a call with the right airpod in, then seamlessly add the left to the call and put the right back in the case all without dropping the call, developing sync issues, or making the switch obvious to the other party. It's especially useful if your airpods are low on power. Airpods also better than average (in my experience) at switching devices when clicking the connect button from a device they are not currently connected to. This is most obviously good with apple devices (where there is auto pairing based on apple id), but in my experience it works better than the average even on non-apple devices. I am comparing the experience to Sony WF-100XM3 as well as cheaper devices like soundcore liberty neo.
Of course you are correct that there are additional software derived things that make airpods nice on apple products. When they work well, they can be pretty great, but I still find those hit or miss. For me, the way the controller can switch easily between the right and left as well as easy pairing are what makes airpods great.
Nowadays, I think any phone running Android 10+ or Linux device using Pipewire has the best wireless audio experience I can think of. You can have high-bitrate audio codecs with excellent latency and a connection that's as good as the antennae you have plugged in. AAC and the funnel of buying U1 chip devices doesn't really put up enough of a fight, especially for a company that's long prided itself on delivering quality audio experiences.
I keep coming back to my Airpods, something that was gifted to me a year ago, when the other ones break. Most recently, one of my Jabra Elite buds plays audio at 50% volume from one ear 50% of the time.
Not a fan of the tap interface nor the shape of the things nor the need to use a rubber condom (that doesn't fit in the case so I have to remove/add every time), but my Airpods are the ones that I can count on, so I have to give them that.
[1] <https://crt.the-mori.com/2020-09-25-solve-jabra-elite-active...>
That hasn't been my experience at all. The differences, even to a lay person, or not subtle.
Now, I can believe that many don't care, I can't believe that they can't tell.
And my wife experienced their noise cancelling once on a flight and bought a set the next day.
And we can share the audio between two airpod things when watching a movie, but not with non-Apple products.
This was in the late 1900's....
Orrrrr we tolerate repeated mistakes on Apple's part because every time we poke our heads up and look around at the rest of the market (or even try switching for a while!) it's clear we'd just be trading every one problem for three others.
I sincerely wish any other tech companies would at least credibly pretend to actually be competing with Apple head-on, rather than just avoiding them and trying to fill other niches.
You mean "....you have iPhone". Gotta get the weird marketing right if you want to be in the club.
There's plenty of phones and devices waterproofed to any given standard with 3.5mm. To my ignorant mind, a USB C or Lightning port is not fundamentally different exposure / difficulty than 3.5mm when it comes to this - this is far from my area of expertise, but a cursory google search, and plentiful of counter-examples, indicates this is just a post-hoc justification for Apple's removal, not a real critical path.
Understanding that "if you need something, get an adapter / live the dongle life" is the core Apple philosophy, and agreeing that most standards should eventually die (parallel port, Firewire, etc), 3.5mm still seems a uniquely standardized, useful, and time proof feature that's is sorely missed with no adequate replacement (dongle, of course, is not it, for many reasons - expense, inconvenience, losing them, and if you want to charge your phone while being on a call things get very wonky very quickly - does Apple even offer a 1st-party solution for this common office-worker use-case?)
I've been using Sony phones in the shower and at the beach for years now and only briefly switched to a different company when they tried to pull that headphone jack removal of crap briefly when I needed a new phone.
Now, has Apple gotten too obsessive about thin phones? Maybe - but that’s a different discussion.
Some searching suggests that 5mm is about the point where it won't fit, and iPhones are comfortably 7+. One of these phones is 5.6mm thick with a headphone jack and has near-zero bezels.
USB-C just felt terrible to me when I had a Nexus 5x. Port wasn’t as secure, cable was huge. Not a fan.
Some people wreck the 1st-party cables abnormally quickly; they should buy one of those armored cables from Amazon.
They heave this “feature” where they turn off after 10 min of silence. And they’re Bluetooth, so once they turn off, u have to walk to the damn speaker (no remote), push the power button that’s hidden on the back for several seconds (less used buttons are visible on top), then go to your playback device and reconnect the Bluetooth.
People on the forums have been complaining about this for years, and the support still says this feature can’t be turned off.
For a company that supposedly makes very carefully designed, great Audio equipment made in Germany, this user interface is infuriating, pointless and feels never actually tested. (Also, Nowadays nobody reviews products anymore so bad user interfaces are not caught). Btw, I have some Bluetooth speakers with a tiny battery that will stay on for a day and not turn off, idling takes nearly no battery power.
So yeah, this is like the laziest product I have owned, that just dares u to stop a movie for a bathroom or snack break lest it goes back to sleep, and it wasn’t designed by some big monolithic FANG but a supposedly user centric design focused hiish end shop.
By placing the microphone close to the mouth noises you make, you are increasing, by many orders of magnitude, the signal-to-noise ratio.
Cars and other large BT devices (like an Amazon Echo) can use multiple microphones and some fancy processing to really isolate the voice signal coming from a specific direction (relative to the device) and also cancel out surrounding noise sources.
With ear-bud systems, you can't fit in many microphones, nor can you spatially separate them enough for the software to do the job.
But they also pick up peoples' gross mouth noises. You hear them chewing food, wheezing when they have a cold, or even eating food in waaaaay too much detail.
Obviously mute buttons exist but... I've had multiple remote coworkers with boom mics and even if they rememeber to mute 90% of the time over the course of a year that other 10% really adds up lol
So when you WhatsApp from your mobile someone else has to see you type slowly, full of autocorrect errors and typos. You don't switch to the web Whatsapp from a computer, or a model M attached to the phone despite knowing they are faster because you get their messages fast and correct so it's all great.
It's also not surprising when you realize no one buying these things is testing the mic before the purchase. They probably aren't even testing how it sounds. It's hard to sell better things when most customers will never know how bad they sound, and even the ones who do probably won't care. And worst of all they'll blame zoom, or the telephone network, or their internet, anything but the cheap piece of crap mic and half bandwidth connection they're using.
Sorry for the rant. The economics of consumer audio are why I personally quit the industry. Some of these things are easy fixes but no one cares enough to make them.
> Customers are no longer able to remove the album on their own. You will need to reach out to Apple Support directly to have the album removed
I would need to ask my apple masters, if they please remove U2 from my device? No thank you.
Boulder people are strange.
The Miracle (Of Joey Ramone) must be our most listened Song of all time.
I specifically remember the internet hate that received at the time haha.
Here's a link: https://appleinsider.com/articles/18/09/09/the-free-u2-album...
Why that tax-dodging blowhard felt he had the right to squeeze his turd of an album onto each and every apple product I buy for, presumably, the rest of my life is unfathomable.
I have exactly the same problem with the U2 album. In general, I like U2, but that album is a pain. It starts up every now and then in my car with carplay. Especially if I have my phone on with no app in the foreground when I plug it in.
I thought Audible was a virus, I can't shut it down or stop it and whatever I do, it starts playing
The song: https://music.apple.com/us/album/a-a-a-a-a-very-good-song-si...
https://github.com/marbu/scriptpile/blob/master/silence.sh
I'm not quite sure what I needed that for anymore, but I find it interesting that there are such weird use cases for this.
I've never experienced what you (two) describe. 2020 Toy and iPhone 11.
Trigger seems to be iOS thinking it's being helpful so that when I "plug" headphones (either physically, bluetoothically, or carplayly) I presumably want to play music.
Also, double click on Library in Music.app nee iTunes on macOS. Plays the whole library, linearly, which, like, who does that?
Often, when I see a feature like that, one that makes you ask "who would want to do that with the whole dataset?" — the answer is usually "developers regression-testing their feature branch of the program, where their 'whole dataset' is a test fixture consisting of a bunch of data samples where each one exercises a weird edge-case path in the code."
Sure, you could just make a playlist for this. But iTunes has a directory it watches within the library, where putting stuff in it will cause iTunes to automatically move those songs into your library. And if I were an iTunes dev, my scripted "Test" action would consist of creating a new library directory structure; plonking a copy of my regtest fixture dataset into its auto-import dir; starting up the new build targeting that dir; and then sending it the Automator action "Library → Play All." A playlist would only complicate that.
There’s gotta be something else going on because I’ve never had this happen over the last decade. I’m pretty sure the car is sending a play command to the phone every time it connects.
That's completely insane. The more I learn about apple, the more I see extremely hostile UI decisions for literally no reason
This is one of those things that Steve Jobs would have fired people on the spot for.
It does, however, have the same connection problems described in the root of this thread. Sometimes just doesn't see the car (or vice-versa). Sometimes connects and starts playing within a minute of starting the car. Sometimes (frequently) stops playing after like 1 minute of playing. Sometimes auto-reconnects a minute later, sometimes doesn't. It's very irritating.
If you have a HomePod playing your family member’s music, say “Hey Siri, pause” because a phone call came in, and then “Hey Siri, play,” it will start playing wherever _your_ music.app last left off.
User intention is a really tricky problem! But a cynical thought would be “why would Apple fix a bug that causes people to use Music.app more?”
My car and phone achieve a level of randomness that makes me wonder at the complexity of the software behind it. Usually it starts playing Music, but sometimes it's another app, especially if the last thing playing on my phone was YouTube. But sometimes it's YouTube even if the last app that played audio was something else. Sometimes I get the pause music from a game that's been running in the background for days.
I can't even predict whether Music will start in shuffle mode and pick a random song or if it will start playing an album I was recently listening to in sequential mode.
The result is that I've started to look at my phone the way I used to look at cable TV, as an invader in my home that works for people who want to manipulate me.
The OS itself is also responsible for managing where that "play" command goes, and because this is a mobile device it also manages what apps are in memory, which one owns media playback, etc. If nothing is currently playing, it has to pick something, because you pressed the play button and you're currently driving down an overextended highway at unconscionably American speeds and can't be arsed to care about what app's play button needs to be pressed.
Individual apps can also grab or drop the media playback role at any time. Maybe that game has some background sync nonsense to send you a bunch of notifications, and whenever it gets woken up to do that the game engine it was written on immediately tries to start media playback because nobody tested it for background use.
Music's inconsistent behavior sounds like someone didn't implement state resumption correctly.
The underlying problem is that nobody owns the whole experience and this all is supposed to happen without projecting selection UI to the user. The phone just hears "PLAY MUSIC DAMN YOU" and makes a shitty guess as to what you meant.
I just use a stupid adapter with a mini jack input. Ain't got time for wireless wierdness.
That said, I have had this issue when connecting an iPhone to a '11 truck via USB. It tries to treat it like an iPod, and consume its default playlist (all songs in Music, sans shuffle).
So this is probably the bluetooth equivalent being done by the cars - treat it like an iPod that the entertainment center should be in charge of.
I say this because my iPhone never autoplays when connecting to any Bluetooth audio device except for my car stereo.
I agree it’s aggressive and should be able to be turned off, but it’s the car’s software, not the phone’s, that’s the problem.
Every time I accidentally tap play on my bluetooth headset it opens Apple Music and asks me accept the ToS, which I happily reject. It's a daily thing for me because it's almost impossible to put my headphones on without triggering a play due to bad button placement.
When they do start autoplaying in the car (Picky does it), it’s at least whatever I album I was last playing on the app.
From the auto manufacturer's perspective, this kinda "makes sense". Because that was the legacy behavior, pre-bluetooth. If you turn off your car with the radio playing, then the radio will start playing again the next time you crank up the car. If drivers didn't want that, then hey... they would have turned off the stereo before turning off their car. So it would be less confusing to carry forward that legacy behavior into this new thing.
The problem is, it's 10 years later now. The culture and the consumer expectations have shifted. Maybe (?) the radio-like behavior makes sense for older consumers in their 60's and up, who lived with radio for many years more than they've lived with bluetooth. But for the younger bluetooth-native consumers, it's generally pretty infuriating.
It's LONG past time for auto makers to stop this legacy behavior with bluetooth connections. Or at the very least, offer the option to disable it somewhere in a dashboard menu.
There was a time of honey and milk where we could visualy inspect the power/volume nob before ignition and see if the radio was on or off. Maybe even turn the nob with a reassuring little feedback click.
What I can't get over is that I can be driving the car for 3 minutes before the podcast I was just listening to will play in my car (which does not have this play command quirk).
http://blog.tyrannyofthemouse.com/2008/07/setting-sync-strai...
https://www.engadget.com/2017-08-10-silent-10-minute-song-it...
The song has a dramatic opening, to say the least.
[1] https://music.apple.com/gb/album/a/1316144097?i=1316144100
And in theory it _can_ provide a really nice experience. For example I'm walking to my car listening to an audio book, the moment I start the car, BT is connecting to the phone and moves the audio playback from my AirPods to my car speaker without skipping a beat, its really impressive.
Additionally since I'm an Apple Music user, whenever I start the car, it just defaults to whatever's I've been listening to there, unless there was a book / podcast or even YouTube video playing before. Which is very often quite nice.
Now why apple just defaults to Apple Music, and not "your music player of choice a.k.a. Spotify" is questionable, and why the automatic play is also not configurable is beyond me.
Just wanted to give my 2c how this can lead to a good XP.
I think this should be obvious, they want you further into the ecosystem.
If every morning when you get into your car your iPhone starts playing Apple Music, you're more likely to switch to Apple Music for all of your listening than to get another phone.
As you noted, it continues playing whatever you were playing in whatever app you were using, with no preference for Apple Music (I'm also a Music subscriber). If you were playing something with Spotify, that's what will continue to play.
I do wish it were configurable with contextual defaults. Too often, I start my car and my sleep sounds app continues to play "Airplane Interior".
I do feel sympathy for the people still having trouble, but mine has been flawless. I do not, however, drive a Lexus.
It always tends to be a race between the Bluetooth connection in my ability to turn the volume down before it plays; even when it’s stopped, the moment I take a phone call it starts playing at maximum volume again after ending the call.
You should have separate volumes for music, navigation and hands-free in the entertainment system. Also, you can mute the sound using the volume knob while the warning text is displayed during key on.
My current solution is to make sure my CD player is the other last used device so that if the BT connection fails, I get sweet sweet Baroque music instead of FM blaring.
Also the article seems to primarily refer to Apple products.
It's the car's fault.
> but what I know is that I really fucking hate U2.
Back around 2010/2011, AT&T pushed a U2 album to Android phones in an OTA update as a system install, it couldn't be deleted.
Just delete it and problem solved (though agree with the general rage caused by this promotion).
Solution is turn car off for 10 minutes or so. I assume some capacitor has to drain fully.
This is apparently just a known bug.
If I remote start the car and then go out to it it probably connects about 1/5 times. Another 1/5 I can go into the bluetooth settings and manually initiate the connection and it'll work. But a full 60% of the time I have to turn the entire car off and on again for the bluetooth to finally sort its shit out. Thankfully no 10 minute wait necessary.
And I thought, wow, this huge-ass monitor will be awesome for Android Auto and CarPlay. NOPE, only like 1/3 of the screen gets used for CarPlay. This little tiny 7 inch section of the screen. Total joke these infotainment systems are. Give me back my goddamn double-din hole in the dashboard!
I think the issue lies somewhere between Honda's implementation of the iPod standard and some weird backwards compatibility the iPhone is providing. When in this "iPod-like" mode I lost functionality like queuing songs via the Play Next option. It just disappeared from the long-press menu on songs.
Anyways I just bought a Bluetooth adapter from Amazon and plugged that into the aux input. Waaaay better
My car starts blasting the FM radio if I don’t plug my iPhone in. I have never and will never willingly listen to FM radio, and yet, Ford has decided that it must be played at full volume an uncertain interval after the car is started. It’s caused me enough anxiety that I’ll be buying a different car next time.
I also put songs on my iphone instead of using apple music, so I suppose it could be an issue with that service although idk why it would behave way differently from playing local files.
Another obnoxious design is if i want to start a playlist I can't just start playing it - It gives me the playlist sorted alphatically. Once i start playing a track it then sorts them by playlist order. Literally the point of a playlist is the order which you choose your songs to be in. Same solution works, put a short empty file with a tilde, 0 or underscore. So when I pick a playlist I just have to press enter twice and not deal with the alphabetically sorted list.
This trick also works when i try to navigate with google maps and my phone is plugged into usb. I wont get the navigation voice if a music track is NOT playing - again I go to my silent track and play it in order to get the navigation voice when my phone plugged into USB
Well, since nobody has ever read the spec in its entirety, it's completely possible that those guys are actually part of the specification, somewhere around page 5000 or so.
You can try to install an older model OEM headunit in your car to see if that fixes your Bluetooth. Certain models had really decent sound, are cheap when found used online, and should have the same connectors in the back (depending on speaker options). Here's an example of replacing your headunit: https://thetrackahead.com/projects/2003-toyota-4runner/the-u...
Also, I think Auto-play is a setting in the headunit, in mine anyway. If not, your phone may have a setting for it.
My problem is that I have to turn off BT on my phone for various reasons. Yet, no matter what, when I start my car it turns back on my phones BT setting and reconnects. (Eg. If my wife is playing her phone, then we stop for an errand, and get back in it always goes back to my phone.)
Did you hear that, Apple? I will never give you money for music, ever ever, as long as connecting to a car == play iTunes.
If you don't use Apple Music, it'll pick the only album you have -- which for many people is the U2 album Apple added to everyone's library for free many years ago.
For example I only use Spotify in my car but it will not connect correctly unless I download and have Apple Music installed.
Just bad move by apple in my opinion. Just connect by bluetooth and let me use any app want.
Super dumb that you have to put a song labeled A in your song library that is just silence to get around this.
But I have worse Bluetooth problems. My favorite Bluetooth headphones never want to connect the first few times. Trying to connect in this error state turns them off, for some reason. So I have this horrible dance where I turn them on and attempt to connect. My connecting device spins for a while. The headphones have silently turned off. I turn them back in and repeat. After about four times, they will usually connect. But sometimes I have to delete the connection and re-pair. Sometimes I have to turn off Bluetooth on other nearby devices to get it to work. And sometimes when connected, even near my source, the connection just goes silent.
I wish Bluetooth could behave a bit more like FM radio. A source is streaming out audio and my headphones can tune to that secure channel and get the stream. Headphones can tune between channels easily. This would solve my connection woes.
I thought I was clever and could fix this problem by using the iPhone’s “Shortcuts” app “Automation” feature to pause after connecting to the car’s Bluetooth. But for some reason the thing called “automation” requires manual fucking interaction every time. Yes, that’s right you have to click on a prompt to run the “automation” shortcut.
Turns out it’s a limitation of the “on connect to Bluetooth” trigger for “security” yet this isn’t explained anywhere. Because if someone stole my phone and car they might be able to... pause the music? Thanks Apple.
[1] https://www.thedailybeast.com/bono-says-he-switches-the-radi...
I don't know if it's a Lexus problem, or an Apple problem,
but what I know is that I really fucking hate U2.
My best understanding is that this is a Lexus problem, because on the occasions I have connected wireless speakers to my iPhones this has never happened.CarPlay solves some of these problems and is maybe not perfect, but generally a far saner UX experience than what car companies have managed to cook up over the years.
I would assume similar things are true for Android Auto. Like, not perfect, but far saner than whatever the heck the UX wizards at Toyota brewed up.
Kind of like how Windows 10 forces you to use Microsoft Edge as a pdf viewer no matter how many times you switch to Adobe or how many settings you change.
Apple doesn't want you to forget about Apple Music.
> auto-magically restores itself somehow iCloud. Apple Music needs something to play.
We can agree on that!
Audi does a reasonably good job. I wouldn’t buy a Toyota or Ford because they tend to be terrible.
At this point, if a car doesn’t let me default to Car Play automatically, I’m not buying it. And if every time I turn on the car it lectures me about driving safely, I’m really not buying it.
android auto/apple car play are an absolute dream to use on the other hand. If I buy another car, it will be a must have (rather than an aftermarket accessory)
That's what I do with my car. Sure it's a little annoying to use a chord rather than using BT but at least you wouldn't have it auto-playing when you start the car.
I have an Android and when we had the BT on the radio on, it would auto-connect to my phone and start playing whatever the last thing I was listening to on Spotify. If I stopped Spotify, my phone's audio output would still remain connected to the radio, even if my gf was connected with her iPhone and the system had switched to iOS CarPlay (the radio had both Android Auto and iOS CarPlay)
We finally figured out we could disable BT via the radio's setting and that solved our problem. We actually prefer connecting via a cable anyways.
Other problems:
- the darned thing is eager to connect
My wife gets in the car to go somewhere,
turns it on, my phone connects, and I lose
audio / she steals my audio.
- the darned thing connects even if the car's
audio is off
get in, use a maps app, can't hear anything,
ohhh, right!
- carplay uses wifi, iphone fails to route
properly
can't use carplay
- anyways, carplay is super sensitive to EM
noise
be me, be driving w/ navigation on, go through
high-traffic, EM noisy area, lose navigation
-- distracting! dangerous!
Solution: - refuse to connect to the car's wifi
- that means no carplay
- that means no distractions
- delete the U2 album
- delete it harder
- turn off bluetooth every morning
- that means no more stolen audio when
someone drives the family cars
> but what I know is that I really fucking hate U2.I can't imagine not hating U2.
I bet your comment has hundreds of upvotes already.
Spotify doesn't give me the same problem.
Edit: https://motoristcare.com/how-to-connect-backup-camera-to-hea...
Is a pretty good example on how to complete this.
I believe this is in Apple problem.
My latest struggle is that my phone now plays audio at 50% speed through my cars bluetooth. Spotify, Youtube, etc - it doesn't matter. It seems to play 50% speed super low pitch for about a second and then skip forward in the audio stream about a second. The only thing that remedies this is to reboot my car.
My take from comments here and my experience:
- Makers of BT devices can't agree on many important common things (easy discovery / pairing mode, priority, etc), and have little incentive to seek agreement. It's like phone chargers before USB.
- Makers of BT devices tend to cut corners and/or add not-entirely-standard features. They "save" on writing a good driver. They care little if devices made by their competition don't work reliably or at all in the mix. (And even sometimes their own!)
- RF noise makes radio interfaces like BT inherently not always reliable. But the user never notices when a small EM storm rages nearby, for the user it's just "damn bluetooth glitches for no reason at all".
The one thing nobody seems to do is stick to the standards provided, because they simply aren't broad enough for the creative stuff that people do with Bluetooth and Bluetooth LE. Most of us working in this space have some cack-handed way to advertise data without connecting because (for example) most of the connections to Bluetooth LE devices involve you having to do device discovery, even if you are connecting to 500 of the same damn device.
Also, the bluetooth library in Android started out terrible and didn't improve despite being replaced, the Bluetooth chips in most cheap phones are also rubbish and fail when you exceed their undocumented number of connections, often requiring a reboot of the device etc.
In short: You can sheet a lot of the problems back to an ill thought out spec and bluetooth chips in things like phones that just plain suck.
Things like RF interference - I just don't know. Sometimes there is just a heap more bluetooth traffic around than anybody knows about. Packet sniffers are relatively cheap, it's interesting to fire one up in a busy office and see how many bluetooth packet collisions there are (hint: it's a lot). Blame RF storms or whatever but it's more likely to be something advertising a lot and spamming the spectrum.
Edit: Yes, they do exist - you can google this. But on reflection, a commenter below is probably right that it's more likely wireless security cameras, given typical site requirements (range, penetration depth)
Additionally, remote controls for cranes, concrete pumps and other machinery may be the cause, depending on the frequency bands these use. Here in Germany, it's all 433/869 MHz from what I remember from sites I worked at, but no idea about the US.
PS I am in northern Europe, not the US.
Yeah, I've been working with BLE now for clients for 3 years, it seems like most people think of their devices as little CRUD servers (unless you're doing genuine pairing with constant data streams). BLE would be much better using a simple REST model than the GATT table model.
> Also, the bluetooth library in Android started out terrible and didn't improve despite being replaced
One thing I'll give Apple credit for is having a very solid bluetooth stack. We've had only a handful of BLE connection failures on our testers apples devices over the past 3 years, whereas on android test devices we get at least one connection failure DAILY that interrupts test cases from running. Furthermore Android devices just reach a point of critical failure where you need to just restart the device to resume BLE.
There are only a maximum of 79 channels switched 1600/second, and if there is more noise than not, then the data rate will suffer, although updated modulation standards might compensate, if implemented.
No, it's like phone chargers before EU regulators stepped in.
And even in the pre-smartphone days, phone chargers always worked reliably. Phone charging is and was the complete opposite of what bluetooth is today.
My old box of chargers begs to differ
For USB chargers industry had come up with a good solution but market failure meant there was no incentive to adopt it. That's text book regulation stuff. Here there doesn't seem to be a good proven solution out there that you could mandate...
for example just a few days (week) ago there was a thread about how Logitech wireless stuff and wireless headphones interfere.
sure, it's hard to point to a singular root cause (Logitech emits too much, or headphones are ill-designed and BT is simply not the right tool for this because this or that)
but there are clear software (firmware, drivers, kernel) failures, that stem from simply releasing absolute garbage. (and every layer just coding for the happy path.)
I have three sets of bluetooth headphones that I use on a rotating basis daily with my logitech bluetooth mouse and keyboard, and they are all dead reliable... well dead reliable for bluetooth devices
When did this happen ?
/s
What's the easiest way to detect this? Is this something an average smartphone can detect with the right app? Or would I need to buy specific hardware to detect it?
For instance some BT headset have only a few buttons, and the play/pause button does also redial the last connected phone number depending on the phone’s state. I’m sure someone thought this feature made a ton of sense and really helps them in their day to day life, while I hate with the heat of a thousand suns.
I’d expect it takes us a few more years to come to a consensus on how to cleanly solve this kind of diverging views.
Besides the fact that I never printed anything from my phone.
It literally required reinstallation (not restart!) to print again, every time, on Windows.
It needed an HP account to be able to scan. Locally.
I just chucked it out and got a USB Brother.
You can use Windows apps to do the scanning without creating an HP account.
Maybe because I’m used to the MacOS world but that should be the default first thing you try is do nothing and let the OS handle it.
Neither the on-device or OS mediated error messages explained this. I only figured it out from other angry users on reddit.
How was my mom supposed to have figured this out? She didn't know that her printer had updated itself a few days earlier. She doesn't even know what a firmware update is.
In a world of class action suites over batteries, chargers, keyboards, etc., why isn't HP being sued?
A few years ago I plugged it into a Raspberry Pi so that I could share it via CUPS to all the family's PCs. This has also worked almost without problems (the exception being it had to be reconfigured a few times on my wife's Apple laptop). A year or so later I realised that while connected to wifi I can print from my Android phone. The phone found the CUPS server and the printer without me doing anything at all and it has never gone wrong.
But yeah. My computers have Ethernet whenever they can. That alone saves what little hair I have left.
Couple of questions that may help bridge the gap:
Do you have other people with cell phones who regularly pair to your car? (this is my pain point - I am getting ready to take kids to school, but minivan pairs to my wife's phone at home; or conversely, my wife is going out for groceries, but instead of pairing to her phone that's in the car, minivan pairs up with my phone 30ft and one floor up, and TAKES OVER my own bluetooth headset, so now she's hearing my work call in the car as she drives away, and everybody on the call is hearing my screaming kids, while I'm wondering why everybody has turned silent :P ).
Do other people pair with your soundcores; do you have multitude of headphones you pair with? (I have multiple content devices - work iPhone, personal galaxy note, and couple of tablets; conversely, I have a work boom headset as well as entertainment headphones; and then we throw my wife into the mix. Neither Android nor iPhone make us feel easily in control of what's happening).
What's your experience pairing with friends' cars, and home entertainment devices via bluetooth, or a net-new device? (it's a whole other fun party drinking game trying to join to another person's home devices! Devices may have meaningless names that are not indicative of what they are, or they may need to be in some special mode to be discoverable, some may require pins some don't, it's hard to confirm which side should initiate, some will show as an address until you click them at which point they'll become a name but you realize you took over neighbour's movie, etc etc etc! :)
If there's a way to create a priority list, a automatic connect or manual connect list, or create any kind of sophisticated rules for Bluetooth, I'm not aware of it.
Well, not "pairing", but like 4 out of 5 times, the phone thinks it's outputting to the car's bluetooth, but is actually playing out of the phone speaker, and doesn't start outputting to the car until I switch the output from bluetooth to phone speaker and back again. And for some reason the Spotify app never implemented the thingie that lets you switch outputs, so I have to switch to a podcast app, do this little dance (treating my wife and kid to a little snippet of podcast), and then go to Spotify and play music.
At least for me, the reliability of the connection as well as being able to do a quick "handoff" from my iPhone to my Mac to take a call is a gamechanger. Also the spacial audio feature is probably one of the best overlooked features of the AirPods, the depth of sound you get with it enabled is truly incredible given what you are listening on. When I discovered that feature I pretty much re-listened to my entire Spotify library, listening to songs I've heard hundreds of times before, I picked up sounds I never heard previously.
For $200, what a freaking package.
Let me be the annoying one to say that they can negatively contribute to a team meeting experience (which fair enough, isn't what they're designed for - but what many people use them for, not just in a pinch but as primary day-long mechanism).
There's only so much software can do to mitigate the fact it's an omnidirectional microphone far away from one's mouth, as opposed to focused microphone 2cm from mouth. E.g. literally yesterday, we thought our colleague was in a hurricane in Nova Scotia. Turns out, after we eventually asked and we were all nerdy enough to pause and troubleshoot :P, he was at home during a heat wave; his line was quiet when he didn't speak, but when he spoke, the A/C noise came overwhelmingly from his line; making it appear he's experiencing massive intermittent gusts. With airpods (or any other non-boom microphone - Airpods indeed are best of the breed, this is not their issue), we always know if person is walking/moving (wind noise going over microphone while they're speaking), or in a car, or eating, or around kids, etc. With the Plantronics boom headset (which is our team's go-to set, there's another good Jabra one I think a few of us use), nobody has any idea if we are in the car, or walking, or quietly in the office. That boom microphone makes a massive, massive hardware physical difference that software struggles to overcome without penalty somewhere in the chain.
When paired with a windows PC or older Mac, Airpods use an older or lower quality audio codec that sounds pretty poor for those hearing you speak.
Caveat: I don't know what I'm talking about, technically.
When I enable it by plugging my phone into the car, it tells me it is going to enable Bluetooth.
That is like getting high speed internet only to have the modem do dialup.
Does anyone know why a forced wired protocol requires substandard wireless connectivity?
Just the other day I was connecting my phone to a mobile speaker in the garden. The phone is an inch away from it. Still doesn't connect, just a spinner that times out after a minute with "connection failed".
Why does it fail? Who knows. It might work tomorrow. Or on another phone. Or when the weather is different. What on earth are two devices directly next to each other doing for 60 seconds?
I also have a few BT controlled LEDs where from an app I control brightness and color temperature. My phone is always in range, but the BT connection just doesn't sustain itself. It intermittently drops after which I need to redo the setup again on every single light.
I'm sure the reason is "low power" or "interference" but that doesn't mean anything. It's not actionable. It's fragile and unreliable tech.
ACKHSHUALLY, "how many bars" is well known to be very bad indication of network connectivity. Yes, if you have one bar it's probably worse than five, but for example "my phone show five bars and yours only three" is very wrong way to judge -- there's no relative measure.
Complexity of Bluetooth protocol, multiplied by the speaker price (assuming you have not the really expensive ones) does not help as well.
My go-to method to get difficult BT gear to pair is to place both devices in the microwave and shut the door. The microwave is a faraday cage for 2.4Ghz, so it removes interference as a potential problem. If it still fails, you can turn on the microwave and enjoy a light show at least.
I even managed to transfer old school photos off my ancient 2003 NEC flip phone to my current Android phone even though the former uses Bluetooth 1.1 and the latter 5.1. I also fondly remember using Bluetooth in school to transfer ringtones and wallpapers to that phone from my Windows XP PC, or to and from other kids' phones and it always worked.
Maybe I was really lucky, but for all its apparent faults Bluetooth has always served me well and I personally can't really fault it for its intended purpose.
As former SDR developer who dived into Bluetooth firmware at some point, I can only attribute the connectivity issues some Bluetooth devices have to just poor firmware design with insuficient testing, or most commonly, bad antenna design with insufficient real world testing from the device manufacturer (experienced RF graybeard engineers are expensive $$$, and most HW companies are sweatshops who pay their engineers peanuts, so there's the main problem that leads to the infamous Bluetooth connectivity issues IMHO), and not to issues with Bluetooth tech itself, fact confirmed after lengthy discussions with our HW guru in the lab. From my experience Sony, Bose and Panasonic put great thought into antenna design while Samsung and LG can be pretty hit or miss. I have not looked into Apple's though, so I can't say, but from the rest of their HW design and the talent they usually have in the HW department, I can assume it's top notch as well.
The 2.4GHz spectrum is way more crowded today than it was in 1999 when the first Bluetooth version came out, so getting uninterrupted real-time audio streams reliably on it is hard, but not impossible.
One thing I can fault the Bluetooth SIG is that the spec is very complex and full of optional bits which could lead to many pitfalls for the uninitiated engineers and worse, gives developers too much freedom in implementation, meaning your widget might not play well with another widget because each took their allowed freedom in different directions, though Bluetooth chips from reputable manufacturers who know what they're doing, like CSR, TI, SiLabs and Nordic are nearly bulletproof in this regard, provided you also do a good job on your antenna design.
Bluetooth headsets and computers seems like a special kind of flaky-hell. I tried ~8 modern high-end headsets on 4 laptops (2 windows and 2 macs, both pairs ~3-4 years apart age wise) while trying to pick one, and NONE of the headsets connected to every laptop without issues. EVERY headset had periodic audio drops at least after a couple minutes with at least 2 machines, if not all 4, and many had much more severe issues (disconnects, disconnects that wouldn't reconnect, not connecting at all, etc).
^ All of those headsets connected fine to two different phones, and used the codecs I'd expect... usually anyway. Good enough for the most part, and only 2 had periodic audio drops.
Since you seem to know the field somewhat, what the heck is going on with computer bluetooth audio stacks? Are phones just buying all the good chips and bluetooth-OS-integrating-engineers?
However, I was surprised by how little lag the mouse had compared to its regular wireless (Logitech unifying).
Every headset I've used with SBC selected has worked perfectly, including some ancient cheap ones, and I'm pretty sure that's how things are connecting to my car (which always works).
---
For mice, I dunno. I've had consistently good results, and I primarily use logitechs. My wife recently swapped out an ancient one that worked perfectly with a AA that lasted 3+ months for a modern one that... also works perfectly with an AA that lasts for 1-3 months. Similar results for keyboards, I primarily use a chonky wired one and I can't feel any difference when I use bluetooth ones.
If I did feel lag, it'd be an weird and I'd probably immediately return it. So I do tend to stick with one for a long time, and haven't tried many.
I've never done objective latency tests, but they feel fine to me. No noticeable lag compared to wired, which is plenty good for me. RF dongles do at least make pairing a non-issue though, just plug and go (which I LOVE about Apple laptops + keyboard/trackpad, plugging it in sets up the bluetooth pairing).
Regarding the keyboard, I do feel a slight lag compared to wired, but not enough to bother me. The mouse also seems to have a tiny bit more lag compared to its own dongle; however sometimes it seems very laggy for a moment. This never happens with the dongle. I mostly use these in the countryside, in a detached house with not many wireless or microwave devices around, so I don't think it's interference related. The headphones don't skip a beat, either in the same environment or in my apartment building or office in the city, with plenty of wifis, microwaves, wireless mice, phones, etc around.
Earlier spec versions aren't just incredibly complex - they're contradictory.
That's what led to so many manufacturers doing their own thing in very slightly incompatible ways. You can pick up two certified bluetooth devices and find them to have different behaviour in the exact same circumstances. In fact, some of the best devices are ones that aren't certified, because they ignore the spec and act more reasonable than it demands.
Apple famously skips several of the mandatory verification handshakes to reduce latency in their AirPods. Not optional, mandatory. Because the spec doesn't work that well in the real world.
Granted, Apple is not alone here since both Google and Microsoft really botched their Bluetooth stacks on their OSs. Especially Google who hasn't learned you can't treat your C driver/embedded SW like front-end JS code.
Android is on its like 3rd bluetooth stack now? Gabeldorsche, since the meme is rewriting in rust. Every device can support a different number of codecs, everything works on the fallback (or should) but the high definition codecs are a crapshoot.
I remember getting the first gen iphone SE and having a radar open with Apple as all bluetooth audio sounded like it was playing through tin foil speakers, they did fix it but here was the original thread on it: https://discussions.apple.com/thread/7521352
What makes complex tech components like Bluetooth any different?
Also, Bluetooth isn't a single product made by a single company that dictates the standard and has the golden implementation.
To have Bluetooth audio between your phone and you PC for example, you can have different Bluetooth chips on each device, each with its own different firmware, then the OS on your PC and phone has a different driver and stack that interfaces to the Bluetooth chip and then there's the antenna design which links the two Bluetooth chips via the air. All these pieces need to come together in perfect harmony for you to enjoy seamless audio between two device.
If any of the manufacturers fucked up the antenna design, or the firmware on the chip, or the driver/stack on the OS, then your entire experience can fall apart and testing/debugging these thousands of permutations of various different pieces is nearly impossible. That's why Apple usually goes their own route towards proprietary tech they can fully control over the entire stack.
A hammer will be reliable if the user uses it correctly, which it's possible to do.
With bluetooth I have the most popular, widely sold smartphone and the most popular, widely sold sports watch. They both claim to be compatible. I'm using both precisely as instructed. And sometimes they just.... don't see one another.
This isn't user error.
But like I said in the comment above, if the phone/widget manufacturer fucks up the Bluetooth implementation (misuses the hammer) because they cheap out and buy the cheapest no-name Bluetooth chips they can find on the market instead of buying from established companies, and then farm out the FW and antenna design to the cheapest sweatshop in Shenzhen, Bangalore or Eastern Europe since cost cutting and crunch in the consumer hardware industry is rampant and everything gets nickel and dimed to fractions of a cent while being rushed out the door to meet Christmas sales season or some other arbitrary product release deadline, then the phone/widget manufacturer who sold you the device is to blame for the rushed and buggy implementation, not Bluetooth itself.
So to conclude, if your bluetooth phone and watch are buggy, then blame their manufacturers for improper Bluetooth implementation and validation and ask for fixes/replacements/refunds, as a correct Bluetooth implementation is possible to do if you hire skilled engineers ($$$) and give them time to perform validation tests (more $$$), but instead, most of the widget manufacturers(including car companies) cheap out, like I said before, and cut dozens of corners to get their product out the door quickly and cheaply so they can skim more of the profits.
I hope it's clear now.
Source: Former FW engineer for Bluetooth widgets
I miss my Pebble :( Though the Bangle.js and other "just uses bluetooth LE" devices have been essentially perfect connectivity as well. LE seems pretty reliable.
Edit: Here's a post that explains the issue better than I can. https://www.reddit.com/r/sony/comments/fqf71z/wh1000xm3_can_...
I've had better luck in all operating systems with a stand-alone USB bluetooth audio dongle: https://www.amazon.com/gp/product/B089PYFLBN
It's not perfect, but the combination of "you can select the codec" and "the bluetooth stack is 100% out of the hands of the OS" gave me dramatically better results on almost every headset I tried.
If they're connected to my android phone while also connected to any other device (dual connection is a feature they tout), they play a tick sound every minute like a terrible metronome.
I'm incredibly sympathetic to Apple deciding everything about bluetooth is hot garbage and building an alternative for audio.
I have Samsung S22 ultra and Sennheiser momentum 2 buds. Pairing works 100% anywhere immediately with aptx (unfortunately they don't support HD variant of codecs). But if I do press play, first 1-2 seconds the music is some ugly skipping. I would rather prefer it to be quiet for longer.
But I can also walk halfway across my house and bluetooth doesn't drop until just about the time I reach my refrigerator, so I may have an exceptionally low noise floor where I live.
I also bought a Bose noise cancelling headset 2y ago and I would say it is quite good, I think the only great alternatives in the same price range are from Sony, the Yamaha, Apple ones are much more expensive. Maybe other decent alternatives would be from technics or sennheiser?
But this is my opinion on Bose in general and not this specific product range. Personally I cant stand Bluetooth audio for anything else but background noise. I'm still amazed how a 192kbs mp3 can sound better with 5 euro earplugs compared to a 200+ euro Bluetooth headset with aptX support.
Eventually it doesn't matter at all, if you are happy with their product(s) and consider it money well spend, then who am I to judge.
Edit:
amiga-workbench 51 minutes ago
The most grating "feature" of Bluetooth is having headphones that support fancy AAC/AptX codecs, but as soon as you want to make use of its microphone it dumps the connection right back to A2DP.
I'm no longer amazed.
The bluetooth controller may well be the most expensive part of the headset.
My biggest complaint is bluetooth gamepads. They simply never work right for me... always registering phantom presses or just none at all. I always have to hold it above my head for it to work right which is unusable.
I once printed out the BT5 spec (just the core), for Ss and Gs (on my employer's dime).
I had a stack of 3-inch (large) 3-ring binders on my desk, reaching 2ft high (0.6m).
It was well over 2,000 pages. It would have been five times that, if I had printed out the various profiles, and whatnot.
BT is crazy. The difference between "Classic" and BLE is frustrating.
I suspect that soon, all BT devices will be cribbing from the BLE playbook. It is a lot more usable than BR/EDR, but the data rate sucks. I think that changes to that, are on the horizon.
I've never dealt with Bluetooth myself, but once heard/read that a company could follow that spec perfectly and their device wouldn't work with large swaths of devices. The claim was that companies implement something that's Bluetooth adjacent but there are some non-conformances that everybody "just does" to make it work the majority of the time.
I'm curious if your (and others) experience align with this?
Apple is probably the biggest offender, when it comes to custom implementations, but BT explicitly allows vendors to do custom implementations, so they aren't actually breaking any rules.
It really is low-power. Once you realize it is a rat's fart above the noise floor you have a whole new appreciation for the fact that it even works in the first place.
I was not in a test chamber at all and I had all sorts of real world background noise. Not sure what you mean, if bad setup means real-world with all sorts of automobile RF noise then yes, it was a bad setup?
So at -10db the energy has been halved over 3 times.
The inverse square law means this is just the difference between 1 meter and 3 meters. And your WiFi has no problems at 3 meters from the AP.
That's not why my bluetooth disconnects every single time I unsuspend my chromebook, about 2 minutes after connecting bluetooth it'll disconnect again, and will be permanently on the second time.
That's not why I have to reboot my phone sometimes, or reboot my headphones, to get it to "unstuck". And the fact that it works to "turn it off and on again".
It's reliably broken, not just by random patterns.
If it were signal strength then we'd be seeing dropped packets. I get some dropped packets when on the other side of the house, on a different floor, from the transmitter. Yet sometimes I can still not get anything through at all when the devices are right next to each other, until I reboot them.
And power goes down with distance squared. "Right next to each other" is at that point almost (but not quite) "so loud it could damage each other's receiver".
I was trying to get a system working to record the motions of vampire bats (long story). Previous people had decided on a small backpack mounted to the bats with a LiPo battery, the sensors, and a Bluetooth transmitter to a laptop for data recording.
Everytime someone would walk by the room within 3 floors, the sensors would try to pair with their phone instead of keeping the connection to the laptop. If that sounds like nonsense, yes, I agree. Since this was in a research hospital there were no 'good' hours as patients and MDs and nurses walked by all the time. RF noise and the like is deep-dark-magic in normal times, combine with Bluetooth and you get a Rogaine subscription.
I did get it working, with Bluetooth even, but only after spending a weekend building a crummy Faraday cage with screendoor mesh, a ton of soldering, duct tape, and dodgy ground loops into the wall outlets.
Bluetooth, never again
Unlike most networking technologies (like Ethernet and WiFi) the Bluetooth spec specifies application level protocols (like audio encodings, metadata, etc).
You could imagine that could work in theory, but in practice, it means that each device's firmware reimplements all sorts of high level stuff.
Imagine you had to use an unpatchable web browser that was bundled with (and ran inside of) a $20 USB -> Ethernet dongle.
I have to go round all of my devices and disable the bluetooth on them, because some other device is connected too and although that is not playing any sound at all, somehow has priority and doesn't allow any sound to be played by any other device.
I have the exact same issue with a pair of Jabra headphones that have multiple wired inputs. They'll switch between them for frivolous reasons.
Sigh. If only there was some kind of mechanism to indicate physically which of the devices you want the sound to come from. A thin string of sorts, that you could attach easily to both devices to indicate that these two are to be connected. But we can only dream...
Worse, when I’m connected to one device like a laptop but I get a call that I want to answer on my iPhone, it’s nearly impossible to actually transfer or reconnect the AirPods to the iPhone.
I tried to get two pairs of AirPods to resolve this and keep one connected/dedicated to my iPhone, but even that doesn’t work because once you’re logged in with your Apple ID it will keep re-syncing to your other Bluetooth devices. It’s insanity.
I've got a desktop, a laptop, and a phone. I've got a Bluetooth earbuds (with microphone) and a Bluetooth speaker (no mic).
So obviously it should be simple to play audio from any of those devices to both the earbuds and the speaker at the same time. With wired headphones & speakers, that took a $2 splitter. But with Bluetooth, at best you can get one application per output.
It'd be really nice if you could play audio from multiple sources to the different speakers at the same time. But that can't be done. You have to disconnect from one device, connect to the other, each time. I've never even seen a Bluetooth mixer (not a wired mixer that can use Bluetooth, but a device that can manage multiple Bluetooth connections for different audio streams at once).
The same stuff all applies to Bluetooth microphones.
Bluetooth needs many:many audio streams to get parity with wired sound.
Maybe the author should have at least glanced at Wikipedia to find out by whom this "is said" and who these "early programmers" are.
Um, no... I have no idea where you got that number.
Since EDR (BT 2.1) added 3Mbps, no faster modulations were added. And that is raw rate without framing or protocol.
BT3.0 added ability to offload actual xfer to another protocol (like wifi) but nobody implements this
BT4.0 just added LE (another modulation, another set of protocols) at 1 Mbps
BT4.2 added a faster rate of 2Mbps for LE
Source: a full-blown case of PTSD from working on BT for years
Got fed up with it, opened it up and cut the BT antenna foil off the board in the end. Silence is bliss.
Unless the answer is this paraphrasing "No clear agreement on how it should function was ever reached".
- There is no decent support on web so we need to rely on the mercy of Apple/iOS (RIP to Web Bluetooth API).
- Some Android devices don't work well with Bluetooth (e.g. Motorola, OnePlus). Data packages are gibberish, connectivity is lost on random occasions, etc.
And from customer perspective: device manufacturers can't agree which pairing strategy is best, so they are keep experimenting leading to massive confusion. That's frustrating.
In my experience, the Android phones work between each other, and the iPhones work between each other, but I can't cross the Apple fence.
Something tells me this is on purpose.
I had a Bluetooth speaker. An unknown neighbour was connected to it and there was no way for me to use this speaker, remotely, until I moved to another place.
At night, I play sleep music on my Sonos wireless speaker. If I restart my Linux laptop, it connects to the speaker's Bluetooth interface, playing an annoying sound for my sleeping wife. I should remember to disconnect from it, or my music will be played to her.
If you have a Bluetooth speaker, every time you turn it on, you have to find the phone/laptop that has connected to it, disconnect, and then connect the one that you want to use at the moment.
Makes me wonder: do designers of these products use their products in any capacity?
Whether I authorize it or not, Bluetooth doesn't work.
Then this occurs a second time about 1 minute later, with exactly the same results. I have to deal with this every time I use the car.
When I try to have the car and phone scan for each other, they don't show up. The car doesn't see the phone, and the phone doesn't see the car.
I have given up even trying to get it to work.
The Bluetooth 5 spec is over a thousand pages long.
The Lite Edition spec is "only" a few hundred, IIRC.
You may remember the switch from bluetooth connections being something you had to manually enable every time you wanted it, to devices just being connected all the time (without causing your battery to drop). That’s what LE enabled.
The switch to the single packet network approach obviously also simplified everything else you might want to transmit.
The audio specs are still from the pre-LE era with different modes for everything you might do (modem, fax, headset, headphones, HID, etc), and LE Audio introduces a new and clean way for that.
LE Audio is built around a channel concept, where a channel is unidirectional and a connection can have multiple, e.g. listening on 2 stereo channels and when a call arrives enabling 2 mic channels in the other direction for stereo microphones
Don't go around throwing shade at the spec authority if you haven't read the spec
In fact for voice and streaming apps that aren’t classified as telco apps it doesn’t even switch.
On Linux, it used to work quite okayish with pulseaudio, even automatic switching between profiles, when an application requested microphone. Since pipewire came around, much higher quality.
As for "reduced", as in, worse than simply monoplex stereo headphones (no headset/microphone support), true, but it's a bandwidth-related limitation, not software impmentation limit, AFAIK
This changes with LE Audio (spec released in March iirc) which is much more channel oriented (e.g. 2 channels stereo playback + 2 more stereo microphone), has a new codec (LC3) and has support in the upcoming android release
My Denon amplifier has an arbitrary limit of 8 paired devices. When you pair a 9th the oldest is forgotten. Storage is cheap, why have the limit!
It was the security issues that first started me leaving Bluetooth disabled on my phones, but I'm glad that I did since it's so often being used to track us. Bluetooth tracking beacons are inexpensive and require less power than wifi trackers (which are still all over the place). They can run a long time on a battery or using RF to DC, allowing them to be easily and discretely mounted and can be triggered by motion/proximity sensors to extend battery life even further. They can be placed to log your location to within a couple feet, but some beacons can track you from many miles away.
I've had my phone set to disable wifi and Bluetooth when I'm out of range of my usual networks. I can always manually enable either if I need it, but because I've still got a phone with a headphone jack, I've never actually needed to enable bluetooth. Laptops have the same issues. I'm hoping my next laptop will allow me to disable it in UEFI.
UWB and 5G are also things to keep an eye on if you're concerned about being tracked and monitored.
I generally have to search how to pair devices when I have to set it up on a new device, even for devices I've had for years! They're all different, and it can be unreliable.
I have read that it suffers the interoperability issues because the spec is complex with many optional bits in it, although I don't know how true that is.
Ok, so that's a problem with the speaker Bluetooth, not the premium devices, in all likelihood.
But after so many years I'd expect even low quality devices to Just Work™ for basic things like audio.
Nobody offers bug free Bluetooth - nobody.
The music / voice / connect construct of the spec seems to have improved this in the past few years so that it's possible in software to connect.
I downgraded from a flagship to a dirtpile phone, and now when I turn off Bluetooth from the Android Quick Settings, it turns itself back on exactly once, every. single. time.
Sending interactions is pretty reliable too for switching between devices. Pressing the call button on my car or my headphones signals my phone to instantly change audio contexts, but it's inconsistent, and some devices send "pause" signals at will.
It's probably an accident, but my car displays correct, up-to-date, scrubbing and metadata, and I can get audio from my ANC headphones at the same time.
Bottom line, I've seen the "Connect" button work, and there was even a Quick Settings panel listing paired devices for you to plug/unplug at your pleasure, but only if you've paid for an expensive phone.
I think the main reason it gets a bad rap (e.g. vs WiFi) is that the radio link is conflated with all of the messiness of codec/protocol compatibility and features provided over said radio link.
If there were standards for devices to stream audio over WiFi links, I imaging we'd see nearly similar frustrations in codec, latency and compatibility issues - it's incredibly complex.
Much respect to the engineers out there who make it a good experience. I personally tried my hand at tackling wide-band speech support with PulseAudio etc [1] and I was humbled by the complexity present in the protocol/codec layers.
Hats off to the teams at both PulseAudio and PipeWire who have brought wide band speech support to Linux Desktops :)
[1] https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/18...
Instead of making individual companies strategize around interop, you just impose it. The real problem is that this doesn't work with regulatory capture, because you need people formulating standards who have both independence and expertise.
It's very strange.
I've also found that if my phone connects to my laptop through Bluetooth at the same time that I am streaming music via Bluetooth from my laptop to my soundbar the phone will cause interference and the music will keep crackling and dropping out.
Printers on the other hand, never seem to work smoothly. How?
I used to work as a technician running computer labs. This job extended to printer repair. I later wrote software to manage printers. Some printers are really very nice to work with and not too hard to repair. Some laser printers are built like tanks and give you glorious crisp text forever. Some inkjets produce vivid or subtle colors with fantastic durability and consistency (assuming you use decent paper). Some people have unrealistic expectations about what a cheapo inkjet can do, or unrealistic expectations about what kind of paper you can use, and some people just buy the wrong model.
Now they'll claim you can specify it a variety of ways such as picking the document type, but they'll just ignore you. I forget all the permutations but I tried them all.
I've had to reverse engineer their windows program from pcap files to get the real protocol
I've spent a good deal of time in cups supporting these systems. Reminds me that I'll need to convince cups to take my fixes somehow (which first requires me to convince them this is real; not as easy as you think because there's lots of hardware variance - you can't just reproduce random printer X and then I have to convince them that the XML documentation of claimed support is either incorrect or useless; then I'll have to convince them that SNMP is the way to go, then and only then, if I walk that tightrope can I put forth my solution ; gotta love the ceremony).
Just one data point (mine) but I have one of the cheapest HP Deskjet you can buy with scanner included, it works smoothly, no actions needed via wifi with Linux, I can set the DPI, save it as PNG or PDF, it's wonderful.
What's your model?
if the driverless tool and avahi tools can't find your printer then yes, you're living in hell and have dreams of a USB serial printer you can simply cat PDFs to. We'll probably get flying cars before we get another interface as reasonable as a line printer from 50 years ago
HP DeskJet 2630, it's like 4 years old.
OTOH I am the kind of guy that only buys wired headphones.
The there’s the implementation, and I cannot figure out how they messed up this one: Concept2 have an iOS app for their rowing machines. The previous version would pair the second you asked the rowing machine to connect. The new versions three to five times slower. It’s the same bluetooth stack, why would pairing change?
Also have some JayBirds and Bose Sport headphones in a similar form factor and thankfully you have to press a button on them to enter pairing mode.
Really interesting though, if you're early in your career and have the option to participate in a standards body I strongly recommend it.
Want to use your corded headphones on your phone? Just plug them in. Want to switch to your computer? Just plug them in there.
Want to use your Bluetooth headphones with your computer? Turn them on. Check what they automatically connected to if anything. If wrong, find that device, disconnect Bluetooth, go back to computer, find device in Bluetooth menu somewhere and connect. Pray that the device doesn’t require you to enter discovery mode. Repeat the process for switching. Bonus points if your smartwatch was involved.
They are just a fricken nightmare to sync. It took me half an hour of fiddling with them to get both of them to sync at the same time to my phone when I bought them.
My wife's headphones died and without asking she borrowed them. She messed with them and was unable to get them to sync to her phone.
Since then I have now been unable to get them both to connect to my phone reliably at the same time. It's been a couple months.
All that said, that’s the only real Bluetooth device that's given me more than 30 seconds trouble in recent years.
Anyway it has a nice feature: long press the pair button to forget all pairings. It solves almost any issue, and it's more convenient to re-pair things that you want to use, than switch to a device you are not using to disconnect
So why the hell is it so difficult to pair and connect? I have no idea. I can only assume that each level of the stack has a number of corner cases that all together create a perfect storm, because otherwise the specification seems to be robust enough that it shouldn't have such an issue with connecting.
- it can do a lot of things and in many scenarios there are decisions to make (which device to connect to? multiple? should I start playing something? what? should I stop the other thing? play over it?)
- instead of focusing on making it configurable, the designers focused on trying to guess what the average user wants (no users are average)
And then there's the seperate fact that it doesn't have any decent 2-way audio protocols STILL which makes me sad.
It was painful but fun to work on.
Absolute opposite. The blutetooth spec is one of the most hideous, largest specs you have ever laid eyes on. The full spec, very heavy, very particular, is in excess of a thousand pages.
If you "just implement the spec", you have an enormous team and budget. But, you'll still end up in a hole, because not everyone agrees with what the spec is actually saying, because it's too complicated, and too large. So there are parts which are in direct competition with each other, leaving you to have to guess an answer - knowing that there is no market agreement for what is the "right" answer.
The one technology that I still find unreasonably painful after decades of development is inkjet printers. I have no idea why it's still so difficult to reliably connect a printer to a device. To reliably print a document without random blank pages or weird margin issues. For the printer not to require cleaning and alignment with every use. And for the printer to do anything within a reasonable timeframe - sometimes it takes several minutes after clicking print for the printer to actually start printing anything.
Bluetooth in comparison is really good.
My biggest complaints are my car taking over a call mid-conversation (I pull in driveway and my wife is on the phone in the house) and now I’m hearing her call; or switching between 2 BT devices when I didn’t ask for it.
If you're using them frequently, expect to notice significantly degraded battery life in less then 2 years of use.
Other devices will randomly connect and disconnect to othet devices in my house, announcing the connect and disconnect every time even though the connection isn’t used
Instant pairing. Multiple devices. Unwavering signal.
Only the speakers and driver circuit let me down. It’s tinny and quiet, even at full volume with tone knob adjustments.
Still, it’s a sure thing as far as connection goes.
On top of that they both of course randomly activate Siri in my iPhone (despite me setting Siri to only activate if I press the side button) and they both auto play the same random song.
I have a separate problem where if my computer goes to sleep or goes out of range, the headphones keep beeping until I turn them off. :-/ But this seems specific to the one I'm using and hasn't happened with my others.
I don’t think this is Apple’s fault. Apple could add a per-peer setting to disable play commands over Bluetooth or maybe to disable them within a few seconds of connecting.
I've even had problems following my wife's car. Despite being fully paired with my car and working great, the transmitter (phone) will keep trying to connect to hers.
It's probably one of the most frustrating mainstream technologies that you're basically forced to use as physical connections become less and less available.
Headphones playing from your phone and your mac in a back pack? The mac will wake up every few minutes and steal the connection.
Comments mention NFC pairing. That would be better in most cases.
I currently manually do this everytime.
No. Just no.
99.999% of use cases is "get audio to my headphones, and possibly from its mic too".
20 years and we can't even get the primary use case to work.
If this were about setting up some esoteric "I can't believe bluetooth can do this" feature, then maybe.
But just get audio to work. That's it. This is not fusion power, yet seems to be as hard for the people implementing it.
Honestly since 4.1 it has been overwhelmingly a positive experience. Yes I need to manually click the bluetooth icon in my toolbar on my mac every once in a while to re-establish a connection but that is the extent to which I have troubles.
Some devices can't pair with multiple hosts(Not a big deal for me)
My phone has a bug where BT will turn itself off occasionally, and there are basically no times when I want BT to be off.
The latency is just a tiny bit too high for it to replace wireless mics in live sound, real missed opportunity to finally standardize that.
The most well-funded companies oscillate between "trying to get ahead" by hacking in "whatever's next" and selling that to people and "just blowing off the spec" because they're not getting paid enough. This is a sedementary process because of whatever business-related adage stops them from rewriting their code.
The next awful bit is what happens to the spec itself. We show up in Vegas at the Bluetooth conference in the hottest July on record. No one can share any vision about what this thing is supposed to do, or replace, so everyone just sneezes into the multithousand page specification.
The multithousand page specification is actually a paid affair as well, and it's inefficient, confusing, poorly organized, and loooooong, so everyone just ends up building what they think the spec "sounds like."
Even better, there's a deadline creeping up, because there's a rumor that Competitor B is pushing out their part of the stack in November, and even if we pay the unbelievable fee to the FCC to get expedited treatment, it's still a 2 month wait, if it's approved -- not to mention legal's checks.
...at least, that's what it looks like to an outsider.
It doesn't need high speed. Just barely enough to get some audio through.
Bluetooth should have been perfected over a decade ago, and chips with perfect operation should be a commodity.
It's just not cutting edge, and shouldn't be.
Other than that, my Bluetooth experience is perfectly boring 99%+ of the time.
There are ath9k wifi cards with open source firmware https://github.com/qca/open-ath9k-htc-firmware
I use these almost exclusively for laptops and routers, I keep ripping Intel wifi cards out of laptops and replacing them with ath9k cards.
Ever since I started doing so things "just work" - no more random disconnects, lockups, need-to-reboot-to-get-wifi-working-again etc.
Technology can be so nice if it's open.
Of course, commercially available SDRs can transmit in all sorts of bands including licensed ones if you write the code to do so, and there are plenty of open-source applications for SDR, so it’s not like it’s impossible to legally have open firmware for whatever chipsets (even cellular modems)…
It's one thing for geeks to do what they want with SDRs. It's another to get the certification to ship a real product.
Wireless protocols are inherently more complex, there are crappy Wi-Fi hardware out there, too.
BT and Zigbee have one additional disavantage over Wi-Fi: they are slow, so they are more heavily affected by packet loss and interference in ISM band. This probably lead to more complex protocols, you cannot do things TCP/IP-simple if you don't have bandwidth to spare in order to retransmit losses.
The same midi blob that sends vol +/- from my cars volume encoder, is used by applications to hijack phone volume to push notifications.
But it always resets to -inf once and there is no way for me to disable or modify midi cc behaviours globally or on a per application basis.
Someone give me discrete midi cc control via a third party app before i drive off a bridge. Its maddening.
Cars Speakers And other apple products
Unusually awesome
When I try to use bluetooth, forget it, works about half the time, massive pain having to pair with each new car, etc
70% of the time, it works every time.
Someone should make a Bluetooth alternative just for audio transmission with a sane, forward-compatible spec.[1]
More than half of Bluetooth woes will disappear.
When I was annoyed to no end by my headphones, I searched upon Bluetooth alternatives and why are they not in widespread use. I did not find much.
Bluetooth needs a rebirth.
1: No. Don't reply with xkcd 926.
</rant>
USB C is... Complicated.
For Bluetooth, at least for a major vendor, it's unthinkable that they wouldn't be able to come to Bluetooth SIG, and call out the issue, and have it worked on until it's solved. But more usual, issue will be highlighted at the certification, and test stage.
Yes, BLE audio is an improvement but those devices are still in the future. What you have currently, you're better off using your smartphone DAC.
I do like bluetooth - but working out what features will work with which devices is a PITA. It always falls back to something functional, but fallback masks a lot of improvements that could be made. Although maybe that's the right approach. It works, and if you're somebody who likes to fiddle, you can.
But their dongles' DACs are quite sufficient and are better than most of the audiophile DAC industry (which doesn't have the budget to actually make anything good).
https://www.audiosciencereview.com/forum/index.php?threads/r...