-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android 11 compatibility #106
Comments
Can confirm the app is functioning abnormally on my OnePlus 8 Pro running Android 11 |
This might be worth a read: https://developer.android.com/about/versions/11/privacy/foreground-services |
I've cloned and installed the fix - will report back. |
15 minutes in and 15 minutes of Bluetooth wakelocks. |
Pixel4 with Android 11, not only battery consuming problem, but also random system freeze, system process unresponsive, literal unable to use. Verified by install the app and uninstall several time. Always have problem when installed. |
Well, looks like we have a proof of concept for a denial of service attack on our hands 😂 Seriously, Google's ability to break their own shit will never cease to amaze me |
I'm having almost the exact same issues @kghost is having on my Pixel 5. The freezing seems to mostly happen when waking the device, which makes it difficult to unlock. If you need any help testing a fix, I'd be glad to install it on my Pixel and upload any logs you'd need. |
+1 I am having the exact same behaviour as @kghost on a Pixel 3a with Android 11. Also took the same debugging measures to ensure it was this app. BTW I love this app! Can't wait to have this issue resolved 😄 |
I had been scratching my head for weeks figuring out why my phone was bugging out with the lock screen and system UI, and now I finally figured it out, after seeing this page. Hopefully this gets fixed soon. |
The problem may not coming from bluetooth part. You may using remote view for the systray notifications, it used to be very buggy with the remote view, if the application doesn't response (due to background CPU usage limitations), it can freeze the widget, if it is used inside the notifications, to can freeze the system process. If you can make a temporary build which doesn't use the notification, but an activity, I can try it to check if the problem still exists. |
I've reverted target api back to 29. |
After updating to the latest android 11 OS on Pixel 3XL, this app doesn't work at all. |
I Just saw your comment @Electric1447 Issue is still pressent it seems: ` 2021-02-18 23:53:28.545 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472024 2021-02-18 23:53:28.558 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472037 2021-02-18 23:53:28.569 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472048 2021-02-18 23:53:28.580 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472060 2021-02-18 23:53:28.593 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472072 2021-02-18 23:53:28.608 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472087 2021-02-18 23:53:28.625 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472104 2021-02-18 23:53:28.638 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472118 2021-02-18 23:53:28.653 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472133 2021-02-18 23:53:28.665 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472144 2021-02-18 23:53:28.676 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472155 2021-02-18 23:53:28.689 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472169 2021-02-18 23:53:28.703 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472182 2021-02-18 23:53:28.713 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472192 2021-02-18 23:53:28.724 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472203 2021-02-18 23:53:28.735 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472215 2021-02-18 23:53:28.747 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472226 2021-02-18 23:53:28.757 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472237 2021-02-18 23:53:28.771 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472250 2021-02-18 23:53:28.783 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472262 2021-02-18 23:53:28.795 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472274 2021-02-18 23:53:28.806 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472285 2021-02-18 23:53:28.813 12341-12700/com.dosse.airpods D/AirPods: Left: 9$ Right: 9$ Case: 15 Model: airpodspro 2021-02-18 23:53:28.817 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472297 2021-02-18 23:53:28.826 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472306 2021-02-18 23:53:28.836 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472316 2021-02-18 23:53:28.848 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472327 2021-02-18 23:53:28.858 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472337 2021-02-18 23:53:28.870 1782-1782/? D/BtGatt.ScanManager: awakened up at time 472349 |
Updated OnePlus 7T Pro (hotdog) to Android 11 with microg4lineageos and found OpenPods not functioning with my AirPods Pro even on v1.5.1, thought I get a logcat to see if the issue can be fixed. |
Just wondering any update on this? |
Nope |
I don't have my airpods anymore so I can't test it. I didn't get any complaints though so maaaaybe it works? |
We need to look into this: https://developer.android.com/guide/topics/connectivity/companion-device-pairing#java |
@adolfintel Managed to fix android 11 compatibility. |
It's better than nothing, can I see your code? |
I'll need to clean it a bit first and then I will push a commit. |
Alright. If you think it's bad for battery life, you should probably only enable that code if SDK>=30 |
That should fix android 11 compatibility. |
So basically you're using a foreground service instead of a background service. A lot of messaging apps are doing this to run on degoogled phones, it's not really a problem battery-wise. |
But this also requires having Location Access all the time |
debug apk for anyone who want to test it out on their device |
Can you make the app as an activity which only works when I open it instead of consistent working in the background. |
IF your running 11 that is how it is working now. Shouldn’t be but you can’t give it location access permanently so you have to run the app then connect your headphones for it to work. At least that is how I have had to do it. |
Fixed in release 1.6 |
Thought I try to see if v1.6 fixed my problem and it doesn't show up for me for some reason. |
What is your phone, android version, android rom ect? |
Found this in the log |
It's a Pixel 4a with android 11 by LineageOS. |
Weird as I also using LineageOS 18.1 and everything works fine. |
Should I get another log? |
I don't know as I am not really great with logs. |
If you can use adb and read verbose logs from the app it might help |
As if you would see transmissions from the airpods we'll know the problem is with the notification part |
It is official, https://wiki.lineageos.org/devices/sunfish. |
I tried doing that, not sure if this one helps or not. |
Just to +1, I have a Pixel 4a, stock Android 11 (up-to-date), and I am experiencing the same thing as @lurkingaroundagain (being that the notification does not seem to detect my airpods). Thanks for all the work that's being done to fix this! |
There have been reports of OpenPods having issues with Android 11 (API 30), namely excessive battery usage due to intense BLE scanning.
I don't have a device with Android 11 yet, and I wasn't able to trace the issue so I decided to open this issue so that Android 11 users can provide feedback.
Possibly related issues: #88, #27
The text was updated successfully, but these errors were encountered: