Skip to content

[Airpods Max 2] Wear detection (non AAP connection) doesn't function, app thinks the headphones are being worn constantly #548

@fieryspirit1

Description

@fieryspirit1

I've connected my Airpods Max 2 to my S25 Ultra and manually input the IRK and encryption keys. My phone does not have the bluetooth bugfix yet as I don't see the more advanced options exposed in my app.

The app constantly shows "In-ear" as it assumes I'm wearing the headphones, even when I'm not, regardless of if they are or aren't actively connected by bluetooth to my phone. This causes the auto play/pause feature to not work.

Strangely, it seems to inconsistently detect that I've put on the headphones (while the app state still says "In-ear"), and the setting to "Auto connect - Auto connect condition: In ear" works, but I can't seem to reproduce this consistently. But even in scenarios where this initial detection works, taking the headphones off would still not trigger the auto-pause, and the app state remains as "In-ear"

--- Device info ---
App: v5.1.0-rc0 (50100000) ~ GPLAY/RELEASE
Android: 16 (API 36)
Device: samsung SM-S938B

--- Airpods Max 2 Device Info ---
Model Number: A3454
Current firmware version: 8E251

capod_5.1.0-rc0_20260421T041509Z_00755733.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcoms/BLEUses Apple's Proximity Payloads, based on BLE broadcasted advertisements.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions