BimmerGestalt / AAIdrive

Implementations of some Android Auto features as unofficial IDrive apps
MIT License
526 stars 89 forks source link

Unable to connect to "Apps" on IDrive6 - Missing the "Apps" checkbox on IDrive with Pixel 8 connected via Bluetooth (works on my pre-upgrade Xperia J8210) #780

Closed Yosh82 closed 3 months ago

Yosh82 commented 3 months ago

I've upgraded to a Pixel 8 and unable to get the "Apps" function to show on the Idrive for the Pixel 8 while connected via Bluetooth. It shows Phone, Bluetooth Audio and Contacts, but not the Apps checkbox (this still shows for my J8210 phone, but not on my new Pixel 8).

If I connect the Pixel 8 via USB, I do see the Apps checkbox, but no other options, which does then connect to AAIdrive.

As my old J8210 still works with AAIDrive on Bluetooth, this seems to be an issue with the application.

I've seen a few other similar posts but thought best to start one specifically for my issue. I will attach some images if needed.

I've cleared cache / data for My BMW and AAIDrive, and enabled devolper mode but didn't help.

Any help appreciated! Thanks in advance.

EvilDorf commented 3 months ago

Hey mate, i got pixel 7 with same issue, go to dev menu and force Bluetooth 1.3, and give all permissions to mybmw app, it fixes the problem.

Yosh82 commented 3 months ago

Hey mate, i got pixel 7 with same issue, go to dev menu and force Bluetooth 1.3, and give all permissions to mybmw app, it fixes the problem.

Hi mate, thanks for the response. I thought this may fix is as I know it's related to bluetooth. I set the MAP version of Bluetooth to 1.3 but no luck. I've also tried all of the versions of MAP and also AVRCP.

I've removed my J8210 from IDrive and can readd it with the apps fine. I checked the J8210 BT settings and they are AVRCP v1.6 and MAP v1.2 - Connects fine. Setting the same BT settings on the Pixel 8 doesn't work.

Tried the same config on the Pixel 8 and still not showing the Apps checkbox. I'll keep at it with some other setting later on and see if I can figure this out.

EvilDorf commented 3 months ago

Give all available permissions to mybmw app and disable power control, i am sure it will work, just did it today. Can give you screenshot of my phone settings, mb it will help, but it's in russian. Problem is not on phone itself, it's 14 android issue.

Yosh82 commented 3 months ago

Give all available permissions to mybmw app and disable power control, i am sure it will work, just did it today. Can give you screenshot of my phone settings, mb it will help, but it's in russian. Problem is not on phone itself, it's 14 android issue.

You beat me to it, I was just setting all permissions to the bmw app as I only allowed what I thought was needed before. Will test shortly and update here. Much appreciated EvilDorf.

EvilDorf commented 3 months ago

Happy to help. Please reply here when you get positive result to help ppl with same problem. :)

Yosh82 commented 3 months ago

The issue was the permissions to the BMW app. I've disabled devoloper mode (so using the stock settings) and all is now working since allowing ALL permissions in the MyBMW app. Thanks again mate, have a great weekend!

hufman commented 3 months ago

Can you share some screenshots to help other people know what to set on their own phones?

Yosh82 commented 3 months ago

Can you share some screenshots to help other people know what to set on their own phones?

Sure. For clarity, I removed the AAIDdrive app, disabled devloper mode, reinstalled AAIdrive so I had a fresh install and no changes via Dev mode.

The only changes I made after this was allowing all permissions to the MyBMW app: image

Once I made these changes, the "App" checkbox appeared as expected in the IDrive pairing screen for the Pixel 8.

Hope this helps anyone else with the issue.