librepods-org / librepods-org/librepods

Failing to connect via L2CAP and even failing to collect logs.

Open
#311 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
29.9k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

I have a rooted OnePlus 13 with Oxygen 15, LSPosed, and fake AirPods Pro 2. I tried different options: v0.1.0-rc.3, v0.1.0-rc.4 as an XPosed module, v0.1.0-rc.4 as a Magisk module, nightly-f547cc1, and v0.2.0-alpha. All attempts failed to connect via L2CAP with different errors, which have in common that the app sees the AirPods connected via Bluetooth but can’t connect via L2CAP, and all the errors are related to the socket (can’t create, can create but not connect, socket failure, unknown socket failure, and maybe something else like this). I would think that the issue is that my pods are fake (even if they, as far as I know, have the original chip), but in addition to all these failures, every time I try to collect logs, app just endlessly shows me “Preparing to collect logs... Please wait.” and it never finishes, so probably it’s not the AirPods’ “fakeness”.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files, tests, or entry points are named. First reproduce the L2CAP connection failures and the stalled log collection on the stated OnePlus 13 setup, then trace the relevant connection and logging paths; done means the app connects via L2CAP and completes log collection.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.