News for hackers. Stuff that matters.
Re:Android's new Bluetooth stack rewrite (Gabeldorsh) is wri... by toast0 on Wednesday March 31, 2021 @12:47PM (#26649587)
The third half is the bluetooth firmware on the other device. The fourth half is the other firmwares on the other device. The fifth half is the specification(s). The sixth half is the RF environment.
Re:Android's new Bluetooth stack rewrite (Gabeldorsh) is wri... by mondoshawan on Wednesday March 31, 2021 @01:01PM (#26649808)
Haha -- yes, indeed. Bluetooth the spec and implementation are an absolute dumpster fire.

"Bluetooth is a layer cake of sadness" is the turn of phrase we used for a while on the Glass connectivity team. One of our project founders, Thad Starner actually apologized to me for the mess it became; apparently it was supposed to be simpler, but when Nokia took ownership back in the 90s, it started to go downhill.

Our lead on the connectivity team at the time had a crazy idea to rewrite the spec using only ACL and L2CAP, but never really went anywhere with it because of the the Glass org implosion.

Re:Android's new Bluetooth stack rewrite (Gabeldorsh) is wri... by IshKebab on Wednesday March 31, 2021 @05:28PM (#26653395)
But those are the same for iOS, yet Bluetooth on iOS is far better than on Android.
Re:Android's new Bluetooth stack rewrite (Gabeldorsh) is wri... by exsf0859 on Wednesday March 31, 2021 @10:11PM (#26655891)
A huge factor is that iPhone has a large, long-standing market share, with relatively few different OS and hardware versions. This means that everyone else has been able to test their Bluetooth implementations for interoperability with iPhones.
Re:Android's new Bluetooth stack rewrite (Gabeldorsh) is wri... by toast0 on Wednesday March 31, 2021 @05:47PM (#26653565)
A lot of people using Apple Bluetooth hosts use them with Apple Bluetooth devices (other hosts, mice, keyboard, headphones, etc)