You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/kavishdevar/librepods/releases/latest)
5
-
[](https://github.com/kavishdevar/librepods/releases)
LibrePods unlocks Apple's exclusive AirPods features on non-Apple devices. Get access to noise control modes, adaptive transparency, ear detection, hearing aid, customized transparency mode, battery status, and more - all the premium features you paid for but Apple locked to their ecosystem.
@@ -40,9 +31,7 @@ Most features should work with any AirPods. Currently, I've only got AirPods Pro
40
31
- All accessibility settings
41
32
- And more!
42
33
43
-
* Features marked with an asterisk require the Bluetooth DID (Device Identification) hook to be enabled.
44
-
45
-
See the [pinned issue](https://github.com/kavishdevar/librepods/issues/20) for a complete feature list and roadmap.
34
+
* Features marked with an asterisk require the VendorID to be change to that of Apple.
46
35
47
36
## Platform Support
48
37
@@ -81,9 +70,11 @@ If you are using ColorOS/OxygenOS 16, you don't need root except for customizing
81
70
82
71
Until then, you must xposed. I used to provide a non-xposed method too, where the module used overlayfs to replace the bluetooth library with a locally patched one, but that was broken due to how various devices handled overlayfs and a patched library. With xposed, you can also enable the DID hook enabling a few extra features.
83
72
84
-
## Bluetooth DID (Device Identification) Hook
73
+
## Changing VendorID in the DID profile to that of Apple
85
74
86
-
Turns out, if you change the manufacturerid to that of Apple, you get access to several special features!
75
+
Turns out, if you change the VendorID in DID Profile to that of Apple, you get access to several special features!
76
+
77
+
You can do this on Linux by editing the DeviceID in `/etc/bluetooth/main.conf`. Add this line to the config file `DeviceID = bluetooth:004C:0000:0000`. For android you can enable the `act as Apple device` setting in the app's settings.
87
78
88
79
### Multi-device Connectivity
89
80
@@ -93,9 +84,7 @@ Upto two devices can be simultaneously connected to AirPods, for audio and contr
93
84
94
85
Accessibility settings like customizing transparency mode (amplification, balance, tone, conversation boost, and ambient noise reduction), and loud sound reduction can be configured.
95
86
96
-
All hearing aid customizations can be done from Android, including setting the audiogram result. The app doesn't provide a way to take a hearing test because it requires much more precision. It is much better to use an already available audiogram result.
97
-
98
-
To enable these features, enable App Settings -> `act as Apple Device`.
87
+
All hearing aid customizations can be done from Android (linux soon), including setting the audiogram result. The app doesn't provide a way to take a hearing test because it requires much more precision. It is much better to use an already available audiogram result.
0 commit comments