[GH-ISSUE #385] Airpods not connecting due to L2CAP on AYN thor #183

Open
opened 2026-03-02 12:04:16 +03:00 by kerem · 4 comments
Owner

Originally created by @DanielP0111 on GitHub (Dec 14, 2025).
Original GitHub issue: https://github.com/kavishdevar/librepods/issues/385

I am trying this app out on my rooted ayn thor, which is running stock android 13, and whenever connect my airpods via Bluetooth, I am given this error

I have been seeing online that a fix to this can be to install the b2capfix zip using magisk, but I cannot seem to find this module anywhere.

Originally created by @DanielP0111 on GitHub (Dec 14, 2025). Original GitHub issue: https://github.com/kavishdevar/librepods/issues/385 I am trying this app out on my rooted ayn thor, which is running stock android 13, and whenever connect my airpods via Bluetooth, I am given this error - Your airpods are connected through bluetooth, but Librepods could not connect to Airpods using L2CAP. Error. Failed to establish connection. Read failed, socket might be closed or timed out. Read ret -1 - I have also attached logs from troubleshooting. - [_data_user_0_me.kavishdevar.librepods_files_logs_airpods_log_20251213_223801.txt](https://github.com/user-attachments/files/24147371/_data_user_0_me.kavishdevar.librepods_files_logs_airpods_log_20251213_223801.txt) I have been seeing online that a fix to this can be to install the b2capfix zip using magisk, but I cannot seem to find this module anywhere.
Author
Owner

@kavishdevar commented on GitHub (Dec 14, 2025):

the Xposed hook is not active. If you are using KSU, try disabling Unmount modules for the bluetooth app.

<!-- gh-comment-id:3651393738 --> @kavishdevar commented on GitHub (Dec 14, 2025): the Xposed hook is not active. If you are using KSU, try disabling `Unmount modules` for the bluetooth app.
Author
Owner

@kavishdevar commented on GitHub (Dec 14, 2025):

I have been seeing online that a fix to this can be to install the b2capfix zip using magisk, but I cannot seem to find this module anywhere.

Where did you find that, btw?

Quoting README on why I don't have it right now:

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.

<!-- gh-comment-id:3651401161 --> @kavishdevar commented on GitHub (Dec 14, 2025): > I have been seeing online that a fix to this can be to install the b2capfix zip using magisk, but I cannot seem to find this module anywhere. Where did you find that, btw? Quoting README on why I don't have it right now: > 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.
Author
Owner

@MooshieMC commented on GitHub (Dec 19, 2025):

I am also having this issue on the AYN Thor

<!-- gh-comment-id:3673789285 --> @MooshieMC commented on GitHub (Dec 19, 2025): I am also having this issue on the AYN Thor
Author
Owner

@minecraftliu commented on GitHub (Dec 25, 2025):

Image

Same here, I also have this issue

Using Magisk as root manager and LsPosed

I've enabled the module and rebooted the system, doesn't work

Image

<!-- gh-comment-id:3690685951 --> @minecraftliu commented on GitHub (Dec 25, 2025): ![Image](https://github.com/user-attachments/assets/81578512-9467-418f-9559-9cf1b2b51872) Same here, I also have this issue Using Magisk as root manager and LsPosed I've enabled the module and rebooted the system, doesn't work ![Image](https://github.com/user-attachments/assets/48ff58f8-943c-4594-9766-1840b0ecbe4a)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librepods#183
No description provided.