Live data from Hacker News

AirPods libreated from Apple's ecosystem

github.com

41–50 of 479 posts

Re: AirPods libreated from Apple's ecosystem

#42
post #4

Title has a typo, should be “liberated”. Edit: I noticed that the article's page title is also misspelled this way.

Funny, I once called out a typo and got ridiculed and downvoted into oblivion. Seems it goes against HN terms of service or something...

Re: AirPods libreated from Apple's ecosystem

#43
post #2

A cool project, when you want to use AirPods outside of Apples ecosystem. Sadly, you have to use a rooted android device with a small patch due to a bug in the Android Bluetooth implementation. https://issuetracker.google.com/issues/371713238

It doesn't seem obvious to me that this is actually a bug in the Android implementation, it seems like this is due to AirPods violating the spec and requiring a special handshake before responding to standard requests. It doesn't seem reasonable to expect Android to work around a device that appears to be intentionally breaking the spec for vendor lock-in purposes: the possibility of them just OTAing an update that breaks in some other way means that you'd have to be entirely bug compatible with iOS's bluetooth implementation.

Re: AirPods libreated from Apple's ecosystem

#44
post #31

Earlier quoted context omitted.

I'm convinced it's impossible to implement the BT spec without MANY of these kinds of bugs popping up. Apple mercy-killed Adobe Flash, we should be asking they do the same to Bluetooth. I'm sick of living in a reality where no one thinks to make something better. It has to be possible.

Mercy killed? Flash was great. There were so many inventive games and animations in that era. Apple didn’t mercy kill anything - they just removed a threat to their walled garden ecosystem using their anticompetitive position, but dressed it up as a security issue.

Mercy.

Flash had an awesome ecosystem. But it was too fragile, and Adobe is too incompetent of a company to be a good steward of that kind of tech.

Re: AirPods libreated from Apple's ecosystem

#45

Earlier quoted context omitted.

As just the biggest problem with that idea, the typo doesn't exist on the page. It's in the HN title, and the page's HTML tag.

It does exist on the page. It's in the description of the repository below the repository name.

Look again.

You're right that the text you're thinking of used to be in that space, if you mean the "About" blurb.

But you're not right about the page contents. The "About" is github metadata, just like the partial commit message "android: multidevice capabilites and accessiblit..." that you can also find. And just like that message, it was full of typos because it's not public-facing.

But there is an actual page talking about the project, which is what we're all commenting on here, and which never contained the typo.

Re: AirPods libreated from Apple's ecosystem

#46
post #43
post #2

A cool project, when you want to use AirPods outside of Apples ecosystem. Sadly, you have to use a rooted android device with a small patch due to a bug in the Android Bluetooth implementation. https://issuetracker.google.com/issues/371713238

It doesn't seem obvious to me that this is actually a bug in the Android implementation, it seems like this is due to AirPods violating the spec and requiring a special handshake before responding to standard requests. It doesn't seem reasonable to expect Android to work around a device that appears to be intentionally breaking the spec for vendor lock-in purposes: the possibility of them just OTAing an update that b…

It not that hard to imagine Apple going out of their way to do something that would break functionality on Android, honestly. Although, I believe Fluoride also is to be blamed here because a simple timeout can not possible cause any issues (it seems that a timeout is there, but never called- at least from my tinkering). I am not planning to spend a single second tracing back the actual problem and suggesting a fix, given that Google just asked me to reproduce twice (!!) and did nothing about it.

Re: AirPods libreated from Apple's ecosystem

#47
post #31

Earlier quoted context omitted.

I'm convinced it's impossible to implement the BT spec without MANY of these kinds of bugs popping up. Apple mercy-killed Adobe Flash, we should be asking they do the same to Bluetooth. I'm sick of living in a reality where no one thinks to make something better. It has to be possible.

Mercy killed? Flash was great. There were so many inventive games and animations in that era. Apple didn’t mercy kill anything - they just removed a threat to their walled garden ecosystem using their anticompetitive position, but dressed it up as a security issue.

Flash the authoring suite was great

Flash the player was insecure unoptimized laggy garbage

Re: AirPods libreated from Apple's ecosystem

#48

Been using it with my airpods 3 anc on a pixel with custom rom (what a curious setup thinking about it). And it's good enough but kinda annoying the airpods don't seem to save my configs and connection isn't really stable. Not complaining since they're not even supposed to be supported tho, thanks for the free stuff ! I wonder if I'd be able to contribute better support with my very limited knowledge of bluetooth ana…

hey, do you have the 'act as apple device' hook enabled perhaps? that sometimes causes connections to drop. other than that, i believe i refactored the background service to store metadata about the airpods and support various model types recently which can make the app a bit unstable, hence no new release yet- the build is available to download from Actions. if you're facing unstability on the latest (pre)release, v0.2.0-alpha open a issue, i will have a look whenever i get the time.

about the configs not being saved- do you mean the conversational awareness, adaptive volume etc.? those should be saved, and sent from airpods every time you connect. so if you change the config from any other device, and connect to your phone then the app should show the new config.

you can contirbute by supporting the development, of course! :)

Re: AirPods libreated from Apple's ecosystem

#50
post #3

This excellent.. there needs to be a macos version as well. Using Mavericks I was unable to adjust any settings on my airpods pro 2

i don't think macos allows l2cap connections (the protocol that airpods use), at least pybluez doesn't support that on macos which would've made making a simple script a lot simpler.
Post reply on HN