mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-04-25 08:05:56 +03:00
[GH-ISSUE #27] App causes max volume #15
Labels
No labels
android
bug
documentation
enhancement
good first issue
help wanted
linux
pull-request
reverse-engineering
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/librepods#15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Rayrsn on GitHub (Jan 10, 2025).
Original GitHub issue: https://github.com/kavishdevar/librepods/issues/27
Hi I have a problem with my AirPods Pro 2, whenever the app is running the volume of the airpods is set to max (the system volume doesn't change) and lowering or increasing the volume slider doesn't change anything but as soon as i kill the app and change the volume it goes back to normal behavior. I'll be very happy to provide any logs or anything else if needed.
My phone is rooted, and the magisk module is enabled and configured exactly the way the readme was describing it.
@kavishdevar commented on GitHub (Jan 11, 2025):
Could you try disabling
Personalized Volume? That sometimes causes volume levels to jump randomly.@Rayrsn commented on GitHub (Jan 11, 2025):
Already tried that, but nothing changed. I’ve also tried turning off all the settings, but I’m still experiencing the same issue
@kavishdevar commented on GitHub (Jan 11, 2025):
Could you share a screen recording? This seems very unlikely that the app doesn't allow you the change the volume.
@Rayrsn commented on GitHub (Jan 14, 2025):
in the screen recording the volume changes depending on the volume slider but on the AirPods itself the volume is stuck at max, this happens as soon as i open the app
@kavishdevar commented on GitHub (Jan 24, 2025):
Sorry, I'm a bit confused. If I understand you correctly, you are unable to swipe across the stem and control the volume? If that's the case there is an option in the app for
Volume Control, try toggling that.@Rayrsn commented on GitHub (Jan 30, 2025):
No, no, that's not what I'm having a problem with. The volume buttons on my phone and the swipe function work perfectly—they both change the volume slider of my phone. The issue is that changing the volume slider has no effect; the actual volume (the decibels I'm hearing) remains at the maximum. This issue is fixed by force-closing the application
@kavishdevar commented on GitHub (Apr 23, 2025):
Hey! Sorry for the very late response — but, I was unable to reproduce this. Is it still happening?
@Rayrsn commented on GitHub (Apr 25, 2025):
No worries, Yes it's still a problem with my Pro 2s
@NL-TCH commented on GitHub (Aug 18, 2025):
Same on my pro 2, if you need any info please let me know
@gheinzer commented on GitHub (Aug 24, 2025):
Hi, I'm currently experiencing the same problem, also with the AirPods Pro 2. As I currently don't have a rooted phone and am also not really planning to root my phone, I tested the Linux app on Debian 13. Works great, apart from this problem.
The problem occurred approximately every 2nd time using the AirPods.
These are the two firmware versions which my AirPods report after sending the handshake packet:
In an attempt to diagnose the issue, I started playing around with some Python scripts and found one possible solution. In my testing, the packet which sets the AirPods Pro 2-specific features seemed to cause the problem. When sending the following packet, which is also used by LibrePods, the problem occurs occasionally:
However, when I set both bit 3 and 5 of byte 7 to 0, the problem seems to be fixed (I tested it about 20 times):
This works with my Python script as well as with the Linux version of LibrePods. For reference, this is my Python script:
... and this is my diff for LibrePods:
Another thing I seem to have found out by accident that I didn't already find in the documenation were some of the meanings of the bits:
I hope this is helpful. Please let me know if you need any further testing or information.
@kavishdevar commented on GitHub (Aug 24, 2025):
thank you very much, @gheinzer! this probably is "adaptive volume"/"personalized volume" config. this seems to popup when an recent apple device has not been paired and the actual configurations for volume based on environment haven't been written to the airpods. After I had paired it with an apple device, the volume started jumping to some reasonable volume. this happens even when I have the "personalized volume" control command set to off.
@kavishdevar commented on GitHub (Oct 15, 2025):
fixed with #192