Skip to content

Commit c2ebbef

Browse files
authored
docs: update README with new features
1 parent 3a388da commit c2ebbef

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

README.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ Most features should work with any AirPods. Currently, testing is only performed
2929
- **Battery Status**: Accurate battery levels
3030
- **Head Gestures**: Answer calls just by nodding your head
3131
- **Conversational Awareness**: Volume automatically lowers when you speak
32+
- **Hearing Aid\***
33+
- **Customize Transparency Mode\***
34+
- **Multi-device connectivity\*** (upto 2 devices)
3235
- **Other customizations**:
3336
- Rename your AirPods
3437
- Customize long-press actions
@@ -63,8 +66,8 @@ For installation and detailed info, see the [Linux README](/linux/README.md).
6366
| ![Settings 1](/android/imgs/settings-1.png) | ![Settings 2](/android/imgs/settings-2.png) | ![Debug Screen](/android/imgs/debug.png) |
6467
| ![Battery Notification and QS Tile for NC Mode](/android/imgs/notification-and-qs.png) | ![Popup](/android/imgs/popup.png) | ![Head Tracking and Gestures](/android/imgs/head-tracking-and-gestures.png) |
6568
| ![Long Press Configuration](/android/imgs/long-press.png) | ![Widget](/android/imgs/widget.png) | ![Customizations 1](/android/imgs/customizations-1.png) |
66-
| ![Customizations 2](/android/imgs/customizations-2.png) | ![audio-popup](/android/imgs/audio-connected-island.png) | |
67-
69+
| ![Customizations 2](/android/imgs/customizations-2.png) | ![accessibility](/android/imgs/accessibility.png) |![transparency](/android/imgs/transparency.png) |
70+
|![hearing-aid](/android/imgs/hearing-aid.png) |![hearing-aid-adjustments](/android/imgs/hearing-aid-adjustments) | |
6871
#### Root Requirement
6972

7073
> [!CAUTION]
@@ -79,17 +82,19 @@ This method is less intrusive and should be tried first:
7982

8083
1. Install LSPosed, or another Xposed provider on your rooted device
8184
2. Download the LibrePods app from the releases section, and install it.
82-
3. Enable the Xposed module for the bluetooth app in your Xposed manager
83-
4. Follow the instructions in the app to set up the module.
84-
5. Open the app and connect your AirPods
85+
3. Enable the Xposed module for the bluetooth app in your Xposed manager.
86+
4. Disable unmount modules for the Bluetooth app if enabled.
87+
5. Follow the instructions in the app to set up the module.
88+
6. Open the app and connect your AirPods
8589

8690
##### Method 2: Root Module (Backup Option)
8791
If the Xposed method doesn't work for you:
8892

8993
1. Download the `btl2capfix.zip` module from the releases section
9094
2. Install it using your preferred root manager (KernelSU, Apatch, or Magisk).
91-
3. Reboot your device
92-
4. Connect your AirPods
95+
3. Disable Unmount modules for the Bluetooth aop if enabled.
96+
4. Reboot your device
97+
5. Connect your AirPods
9398

9499
##### Method 3: Patching it yourself
95100
If you prefer to patch the Bluetooth stack yourself, follow these steps:
@@ -111,24 +116,19 @@ If you're unfamiliar with these steps, search for tutorials online or ask in And
111116

112117
- When renaming your AirPods through the app, you'll need to re-pair them with your phone for the name change to take effect. This is a limitation of how Bluetooth device naming works on Android.
113118

114-
## Development Resources
115-
116-
For developers interested in the protocol details, check out the [AAP Definitions](/AAP%20Definitions.md) documentation.
119+
## Bluetooth DID (Device Identification) Hook
117120

118-
## CrossDevice Stuff
121+
Turns out, if you change the manufacturerid to that of Apple, you get access to several special features!
119122

120-
> [!IMPORTANT]
121-
> This feature is still in early development and might not work as expected. No support is provided for this feature yet.
123+
### Multi-device Connectivity
122124

123-
### Features in Development
125+
Upto two devices can be simultaneously connected to AirPods, for audio and control both. Seamless connection switching. The same notification shows up on Apple device when Android takes over the AirPods as if it were an Apple device ("Move to iPhone"). Android also shows a popup when the other device takes over.
124126

125-
- **Battery Status Sync**: Get battery status on any device when you connect your AirPods to one of them
126-
- **Cross-device Controls**: Control your AirPods from either device when connected to one
127-
- **Automatic Device Switching**: Seamlessly switch between Linux and Android devices based on active audio sources
127+
### Accessibility Settings and Hearing Aid
128128

129-
Check out the demo below:
129+
Accessibility settings like customizing transparency mode (amplification, balance, tone, conversation boost, and ambient noise reduction), and loud sound reduction can be configured.
130130

131-
https://github.com/user-attachments/assets/d08f8a51-cd52-458b-8e55-9b44f4d5f3ab
131+
The hearing aid feature can now also be used. Currently it can only be used to adjust the settings, not actually take a hearing test because it requires much more precision. It is much better to use an already available audiogram result.
132132

133133
## Star History
134134

0 commit comments

Comments
 (0)