←back to thread

1424 points moonleay | 4 comments | | HN request time: 0s | source
Show context
isoprophlex ◴[] No.45943174[source]
From a bit further down the page

> Bluetooth DID (Device Identification) Hook > Turns out, if you change the manufacturerid to that of Apple, you get access to several special features!

I hope Apple gets slammed hard by some regulatory body. Apparently there's absolutely zero magic reasons why their airpods are unable to connect to non-Apple devices; pretend you're an iPhone and you're in.

EDIT: read "unable to connect" => "unable to expose advanced functionality", ofc they connect just fine

replies(15): >>45943218 #>>45943230 #>>45943299 #>>45943335 #>>45943389 #>>45943452 #>>45943491 #>>45943620 #>>45943639 #>>45943933 #>>45944000 #>>45945287 #>>45945990 #>>45946884 #>>45950063 #
jb1991 ◴[] No.45943299[source]
This sounds like you were making some guesses, which turn out to be incorrect. You are saying that AirPods cannot connect to non-Apple devices, which is untrue. They function as regular Bluetooth headphones for any device.
replies(1): >>45944893 #
hu3 ◴[] No.45944893[source]
They don't function as a regular bt headphone. They don't even report battery life among other artificially blocked basic functions.
replies(1): >>45945794 #
dwaite ◴[] No.45945794[source]
Which of the three battery level values should be reported in the one slot Bluetooth provides?
replies(5): >>45946009 #>>45946010 #>>45946022 #>>45947207 #>>45947221 #
GrinningFool ◴[] No.45946009{3}[source]
It seems the the right answer shouldn't be "none of them" though.
replies(1): >>45946259 #
raw_anon_1111 ◴[] No.45946259{4}[source]
So which one should it be?
replies(1): >>45947977 #
hu3 ◴[] No.45947977{5}[source]
Whatever is reported to iPhones. It's not an excuse to block non Apple devices from reading battery level
replies(1): >>45948091 #
sosborn ◴[] No.45948091{6}[source]
All three get reported to iphones.
replies(1): >>45948430 #
raw_anon_1111 ◴[] No.45948430{7}[source]
That’s not part of the Bluetooth spec to report battery power for three separate batteries on one device. Where would it be reported to?
replies(1): >>45950781 #
sosborn ◴[] No.45950781{8}[source]
Yes, that's my point.
replies(1): >>45950818 #
1. raw_anon_1111 ◴[] No.45950818{9}[source]
If it’s not part of the BT spec - how is Apple going to report three battery levels in a way that’s compatible with non Apple devices?
replies(1): >>45960775 #
2. sosborn ◴[] No.45960775[source]
Again, that's what I'm saying. We are in agreeance but you really seem to want to argue.
replies(1): >>45966663 #
3. raw_anon_1111 ◴[] No.45966663[source]
You said when I asked which should get reported “Whatever is reported to iPhones. It's not an excuse to block non Apple devices from reading battery level”

Exactly how is Apple going to send information to none Apple devices using the BT protocol in a method that they can understand?

replies(1): >>45988905 #
4. sosborn ◴[] No.45988905{3}[source]
Read the thread again. You lost the plot. Pay attention to the usernames.