librepods-org / librepods-org/librepods

LibrePods app won't detect Airpods that are connected to phone

Open
#595 18 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

App version

0.2.9

App source

Play

Device

Google Pixel 9 Pro

Android / OS version

Android 16

Root / hook method

No root (native L2CAP support)

AirPods model

AirPods Pro 3

AirPods firmware

8454784

What happened

Many times my AirpodsPro 3 will connect to my Pixel via bluetooth but LibrePods will not detect it.

Therefore, the Airpods will treat the phone as a 'regular bluetooth' device, i.e.: conversation awareness doesn't work, my settings from LibrePods or iOS are not applied. For example, in LibrePods I have set Listening Modes to toggle between Adaptive and Noise Cancelling, however, when this state happens, the airpods will only toggle between Nosie Cancelling and Transparency.

You can see the Airopds are connected to the phone via bluetooth, however the LibrePods icon does not show the notification dot. When you open the app, it has not detected the APP3. I have to manually tap 'Reconnect to last connected device' - even though it's already connected to the phone.

Logs

No response

Additional context

I have a video showing this state in here https://imgur.com/a/FgSG3Ae

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

Start by reproducing the detection failure on a Pixel 9 Pro running Android 16 with AirPods Pro 3, comparing the phone's Bluetooth connection with LibrePods' device state. Investigate the existing “Reconnect to last connected device” entry point and use the reported notification-dot and settings behavior as the completion criteria; no logs or source files are identified in the issue.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.