BimmerGestalt / AAIdrive

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

SOLVED / MyBMW 2.11.1 and wireless communication broken (ID5) #638

Closed Nathanpaternotte closed 1 year ago

Nathanpaternotte commented 1 year ago

Hello everyone,

I am reporting a problem on ID5 business (end of 2017) with the latest MyBMW 2.11.1 update. Since this update, I have some problems with AAIdrive. I have lost the ability to use the wireless connection (forced to switch to USB) and I have big bugs on Spotify.

Also, in the phone manager on the car, the "Application" box does not appear anymore. A simple downgrade of MyBMW allowed me to get everything working again. I don't know if it's a compatibility issue on AAIDrive or a deletion of this function in the MyBMW application.

Best regards,

Nathan.

hufman commented 1 year ago

I have not experienced this, my car is working fine with MINI 2.11.1. Is the Apps checkbox actually missing from the phone's options, underneath Phone and Media? The version of MyBMW should not affect this, that's controlled by the ConnectedDrive subscription. What does MyBMW think about the Apps and subscription status? AAIdrive has little control over whether MyBMW establishes the Apps connection to the car.

PiSchleuder commented 1 year ago

Hello,

i have the same problem here using the newest version (latest build) of AADrive with the new MyBMW 2.11.1.

Before updating (MyBMW) everything worked via bluetooth - but now i do not get any connection to AADrive again.

best regards

marcelleswallace commented 1 year ago

Hello,

Same problem with MyBMW 2.11.1

Any solutions except downgrading the MyBMW app?

Stjep10 commented 1 year ago

Same problem 2.11.1 myBMW

ogakul commented 1 year ago

Same here, but I could fix it temporarly by disconnecting the phone from the car, open My BMW and confirm all agreements, then reconnect phone (initiated by car). It took a bit longer than usual but worked. But next time I had to reconnect the phone again manually.

hufman commented 1 year ago

I think I might have an idea about this. The Google Play Store started requiring that apps be compiled for Android 12 as of November, coincidentally when MyBMW 2.11.0 and 2.11.1 were released. One of the changes in Android 12 was to require an extra permission to start the app in response to Bluetooth connections, which AAIdrive has implemented. My personal Android 10 device hasn't noticed any change in behavior :)

I don't have an Android 12+ device, and MyBMW declines to be installed in an emulator, so I can't check to be certain. Try going into the app permissions for MyBMW and checking for a Local Devices permission and manually granting it. If there isn't a Local Devices permission option, then MyBMW hasn't implemented the new method of starting automatically, and you'll have to downgrade to an older MyBMW version or manually open it each time.

photo1670263524

Toskilabis commented 1 year ago

Confirmed that it is a problem of version 2.11.1 of the My BMW app. I have reinstalled version 2.9.1, which you have at the following link, and everything is back to normal.

https://apkfun.com/es/down_My-BMW.40652332.html

bogdan-calapod commented 1 year ago

@hufman I remember being asked for the local devices permission a couple days back for MyBMW (probably when it updated to 2.11.1) - I think that might be the underlying issue here.

I personally haven't noticed any issues with the latest MyBMW version

fookyuanloh commented 1 year ago

Same scenario ID5 (ID6L) with MyBMW 2.11.1 & most recent AAIdrive, unable to connect or load apps Removed + reinstall both MyBMW & aaidrive

Removed and repair bluetooth between car and phone Still can't get this to work Don't see the 'app' checkbox for the connected phone on idrive

I have unlimited connecteddrive subscription Did a manual download/update of bmw services from idrive

All didn't help Now I can't even get it to work using USB cable, which makes it worse

Toskilabis commented 1 year ago

Confirmed that it is a problem of version 2.11.1 of the My BMW app. I have reinstalled version 2.9.1, which you have at the following link, and everything is back to normal.

https://apkfun.com/es/down_My-BMW.40652332.html

Has this really worked for anyone? I continue as always with this version and I have canceled the automatic updates of the app in the play store. I don't intend to upgrade until these issues are fixe

PiSchleuder commented 1 year ago

yes, you have to deinstall the 2.11.1 version und take the old one 2.9.1

fookyuanloh commented 1 year ago

Rats... I can't install 2.9.1 since that is not from playstore Work profile (mdm) blocks direct apk install

On Fri, 9 Dec 2022, 13:13 PiSchleuder, @.***> wrote:

yes, you have to deinstall the 2.11.1 version und take the old one 2.9.1

— Reply to this email directly, view it on GitHub https://github.com/BimmerGestalt/AAIdrive/issues/638#issuecomment-1343859843, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS4TNVJ7K7HK3ZBSFY2HS3TWMK5YJANCNFSM6AAAAAASQWUD5U . You are receiving this because you commented.Message ID: @.***>

PiSchleuder commented 1 year ago

maybe you have to switch on "install from unknown sources" in android

fookyuanloh commented 1 year ago

No sir Wouldn't work

The security policy denies that to be changed

On Fri, 9 Dec 2022, 14:22 PiSchleuder, @.***> wrote:

maybe you have to switch on "install from unknown sources" in android

— Reply to this email directly, view it on GitHub https://github.com/BimmerGestalt/AAIdrive/issues/638#issuecomment-1343904985, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS4TNVJBDLYKS76UTFHUJX3WMLFZVANCNFSM6AAAAAASQWUD5U . You are receiving this because you commented.Message ID: @.***>

hufman commented 1 year ago

Have you tried manually granting the Nearby Devices permission to MyBMW? Or as Bogdan said, reinstalling it should show that permission prompt during the initial setup.

fookyuanloh commented 1 year ago

What have been done so far

  1. Reinstall both MyBMW and aaidrive
  2. Permission on nearby device = all enabled
  3. Manually update car services
  4. Delete bluetooth device on car and phone
  5. Re-pair using phone option on car
  6. Re-pair using app option - this take massively long and stop (normal?)

All didn't work to connect wirelessly However good news is via USB works now

Why not wireless that is the mystery

Aro320x commented 1 year ago

Bestätigt, dass es sich um ein Problem der Version 2.11.1 der My BMW App handelt. Ich habe Version 2.9.1 neu installiert, die Sie unter folgendem Link haben, und alles ist wieder normal.

https://apkfun.com/es/down_My-BMW.40652332.html

I can only confirm! After updating the My BMW app, no more app connection via Bluetooth. Have tried many things. The only thing that worked is to reinstall version 2.9.1. Thus, everything works normally again, as before!

hufman commented 1 year ago

I just got a new phone for the holidays, and installed version 2.12 from the store, and it seems to work fine for me (even faster and more reliably than my previous phone)! I checked the Permissions and it does have the Nearby Devices permission, please all of you check the permissions. Perhaps upgrading the app missed the step to grant the permission, while uninstalling and installing fresh properly requests the permission.

fookyuanloh commented 1 year ago

Yes, nearby devices permission enabled Still can't connect

On Sun, 25 Dec 2022, 01:40 Walter Huf, @.***> wrote:

I just got a new phone for the holidays, and installed version 2.12 from the store, and it seems to work fine for me (even faster and more reliably than my previous phone)! I checked the Permissions and it does have the Nearby Devices permission, please all of you check the permissions. Perhaps upgrading the app missed the step to grant the permission, while uninstalling and installing fresh properly requests the permission.

— Reply to this email directly, view it on GitHub https://github.com/BimmerGestalt/AAIdrive/issues/638#issuecomment-1364561953, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS4TNVJGUI6LMQWK5LEL7CDWO4YRHANCNFSM6AAAAAASQWUD5U . You are receiving this because you commented.Message ID: @.***>

Paolo7297 commented 1 year ago

Some days ago i installed the updated version (2.12.0) from play store and updated my phone to Android 13, then it started working again. No hard reset, no data cleared, nothing. Maybe the android version is the key?

Aro320x commented 1 year ago

Hmm... Glaub nicht dass es an der Android Version liegt! Ich hab schon länger die Version 13 und bei mir funktioniert es nicht!

mauriziopiraccini commented 1 year ago

I've got the same problem: BMW G31 2018, ID6, Android 12, app not connecting with MyBMW 2.11 or 2.12, all permissions allowed. It works fine with version 2.9.3, or with Android 11 with any version.

wiross commented 1 year ago

Hello, BMW F48, ID6, I also have the same problem of not connecting the app:

  1. old device with Android 11, MyBMW 2.12.0, AAI 1.2.2 works perfectly
  2. new device with Android 12 and MyBMW2.12.0 AAI 1.2.2 with BT does not connect,
  3. new device with Android 12 and MyBMW2.12.0 AAI 1.4-18 with BT does not connect,
  4. new device with Android 12 and MyBMW2.12.0 AAI 1.4-18 with USB cable works perfectly. During the BT connection phase, the check does not appear on the IDRIVE APP box, the indicator continues to rotate, and is activated only the phone's BT connection.
mauriziopiraccini commented 1 year ago

The new MyBMW app version 2.12.2, doesn't seems to solve the problem!

hufman commented 1 year ago

Thanks for checking! I wish I could reproduce this problem, and then I could dig deeper and help them fix it!

wiross commented 1 year ago

new device with Android 12 and MyBMW2.12.0 AAI 1.4-18 with BT does not connect, Here two screenshot about above: https://imgur.com/delete/XeGpVwCHRrkmTPY https://imgur.com/delete/NuSR8tXzi8TZ3rR

During the phone pair via BT into the car, here the screenshot about ID6: https://imgur.com/delete/NsB9bCVHqZHjZZz and here https://imgur.com/delete/noqvJ938Vrv7J6o Rotating indicator turn endless, but only phone is connected via BT.

Many thanks for your effort !!

mauriziopiraccini commented 1 year ago

new device with Android 12 and MyBMW2.12.0 AAI 1.4-18 with BT does not connect, Here two screenshot about above: https://imgur.com/delete/XeGpVwCHRrkmTPY https://imgur.com/delete/NuSR8tXzi8TZ3rR

During the phone pair via BT into the car, here the screenshot about ID6: https://imgur.com/delete/NsB9bCVHqZHjZZz and here https://imgur.com/delete/noqvJ938Vrv7J6o Rotating indicator turn endless, but only phone is connected via BT.

Many thanks for your effort !!

Unfortunately the problem is generated by the MyBmw app, starting with version 2.11. AAidrive developers can't solve it. I suggest to write to BMW App support, as I've done some days ago.

hufman commented 1 year ago

Unfortunately you posted the imgur delete links, so the screenshots are unavailable. But yes, there isn't much AAIdrive can do to help.

Aro320x commented 1 year ago

neues Gerät mit Android 12 und MyBMW2.12.0 AAI 1.4-18 mit BT verbindet sich nicht, hier zwei Screenshots zu oben: https://imgur.com/delete/XeGpVwCHRrkmTPY https://imgur.com/delete/NuSR8tXzi8TZ3rR

Während der Telefonkopplung über BT ins Auto, hier der Screenshot zu ID6: https://imgur.com/delete/NsB9bCVHqZHjZZz und hier https://imgur.com/delete/noqvJ938Vrv7J6o Rotierende Anzeige dreht endlos, aber nur Telefon ist verbunden über BT. Vielen Dank für deine Mühe !!

Leider wird das Problem von der MyBmw App ab Version 2.11 generiert. Aidrive-Entwickler können es nicht lösen. Ich schlage vor, den BMW App Support anzuschreiben, wie ich es vor einigen Tagen getan habe.

I have also already contacted support. They told me that it's not their problem if another app doesn't work with AAI Drive anymore. 😖

wiross commented 1 year ago

I'm sorry for the wrong links: I add below the correct. BT pairing with ID6

ID6 non si connette ID6 settaggio BT telefono

Android 12 with MyBMW2.12.0 and AAI 1.4-18:

AAI non si connette AAI non connessa

Thanks in advance for your attention

wiross commented 1 year ago

Unfortunately you posted the imgur delete links, so the screenshots are unavailable. But yes, there isn't much AAIdrive can do to help.

Yesterday I tried again: I reset the ConnectDrive's User and Password into my ID6 on the car, and redone the BT pairing connection with the cell phone, but without success: MyBMW works and connects via BT but not AAI. MyBMW connessa AAI non connessa

mauriziopiraccini commented 1 year ago

If you check on the car, under connected devices, the phone doesn't have the "App" checked. Without "App" enabled, AAIdrive can't work. If you install MyBMW version 2.9.3 APK (you can download it form apkpure old version https://m.apkpure.com/it/my-bmw/de.bmw.connected.mobile20.row/download/17851-APK) the "App" will connect again and AAIdrive will start working.

Unfortunately you posted the imgur delete links, so the screenshots are unavailable. But yes, there isn't much AAIdrive can do to help.

Yesterday I tried again: I reset the ConnectDrive's User and Password into my ID6 on the car, and redone the BT pairing connection with the cell phone, but without success: MyBMW works and connects via BT but not AAI.

wiross commented 1 year ago

If you check on the car, under connected devices, the phone doesn't have the "App" checked. Without "App" enabled, AAIdrive can't work. If you install MyBMW version 2.9.3 APK (you can download it form apkpure old version https://apkpure.com/my-bmw/de.bmw.connected.mobile20.na/versions ) the "App" will connect again and AAIdrive will start working.

I just tried it, installed the APK previous version 2.9.3 but at login there is a US server and does not recognize my BMW ID from Europe

Toskilabis commented 1 year ago

https://apkfun.com/es/down_My-BMW.40652332.html

Nathanpaternotte commented 1 year ago

Hi everyone, all is now ok for me with the last MyBMW app version. Works since the upgrade of my MI 11 T PRO under Android 13.

Aro320x commented 1 year ago

Hallo zusammen, bei mir ist jetzt mit der letzten MyBMW App Version alles ok. Funktioniert seit dem Upgrade meines MI 11 T PRO unter Android 13.

Hmm...what number has the version then? And more importantly. What do you have for ne version in the car, ID5... ID6...???

Nathanpaternotte commented 1 year ago

MyBMW 2.12.3 and ID5 Business.

mauriziopiraccini commented 1 year ago

Hi everyone, all is now ok for me with the last MyBMW app version. Works since the upgrade of my MI 11 T PRO under Android 13.

Bluetooth or USB connection?

Nathanpaternotte commented 1 year ago

Hi everyone, all is now ok for me with the last MyBMW app version. Works since the upgrade of my MI 11 T PRO under Android 13.

Bluetooth or USB connection?

Bluetooth

mauriziopiraccini commented 1 year ago

I've a MI 10 Pro with Android 12, and with MyBMW 2.12.3 App function doesn't work. So the problem seems to be only with Android 12, Bluetooth and MyBMW app after version 2.9.3

Aro320x commented 1 year ago

Ich habe ein MI 10 Pro mit Android 12 und mit MyBMW 2.12.3 funktioniert die App-Funktion nicht. Das Problem scheint also nur bei Android 12, Bluetooth und MyBMW App nach Version 2.9.3 zu bestehen

I don't think it's because of the Android version. I have a Redmi Note 10 Pro with Android 13. There everything worked fine until the update MyBmw app to version 2.11!!!!

Since I have found nothing to get back to version 2.10., I have installed the APK linked here in the forum pre-version 2.9.3.

And since then everything works fine again...! Have also tried in the meantime MyBMW 2.12.1. Unfortunately, the same problem! 🙃

Aro320x commented 1 year ago

I don't think it's because of the Android version. I have a Redmi Note 10 Pro with Android 13. There everything worked fine until the update MyBmw app to version 2.11!!!!

Since I have found nothing to get back to version 2.10. I have installed the APK linked here in the forum pre-version 2.9.3.

And since then everything works fine again...! Have also tried in the meantime MyBMW 2.12.1. Unfortunately, the same problem! 🙃

snowsurfer001 commented 1 year ago

Been having the same issue for the last couple months with Spotify / Bluetooth connection...

Using Android 13, with MyBMW 2.12.3, ID6, AAIdrive 1.4-18-22633db it is working again.

Only different thing I did was open MyBMW last night before getting in the car and it asked me to confirm Nearby Devices permission again (even though it was already allowed for the app in the settings).

wiross commented 1 year ago

Same for me: the problem was solved yesterday when I have updated my Xiaomi12 at MIUI 13.2.6 with Android13: now with MyBMW 2.12.3, AAIdrive 1.4-18-22633db and ID6 all works without problems !!

hufman commented 1 year ago

That's great to hear that it's starting to work for some people! Can you say what versions you were running before that didn't work?

Aro320x commented 1 year ago

I use AAdrive Build Version: 1.4 03.05.2022 08:24:26 Where can I get the AAIdrive 1.4-18-22633db?

hufman commented 1 year ago

Version 1.4-18-22633db means it is 18 builds after the 1.4 release, using commit 22633db. Looking through the commit log and comparing versions shows what changed since version 1.4 (a few minor crash fixes and scrolling titles in Music). 1.4-18 is the production version in the Google Play Store, while you probably installed the 1.4 version manually via APK.

Aro320x commented 1 year ago

Version 1.4-18-22633db bedeutet, dass es 18 Builds nach der Version 1.4 ist und Commit 22633db verwendet . Ein Blick in das Commit-Log und ein Vergleich der Versionen zeigt, was sich seit Version 1.4 geändert hat (ein paar kleinere Crash-Fixes und scrollende Titel in Music). 1.4-18 ist die Produktionsversion im Google Play Store, während Sie die 1.4-Version wahrscheinlich manuell über APK installiert haben.

Oh okay. So I have the latest version. Yes I installed mine as apk via github.

Aro320x commented 1 year ago

So, I have now tried again! MyBMW updated from APK preversion 2.9.3 to 2.12.3. AAIdrive installed on Play Store version 1.4-18-22633db. Bmw ID6, phone MIUI Global 13.0.16. Stable. Result... "AAIdrive is waiting for the apps connection to start" 😖 Just doesn't work for me!!!! What else do you want me to do? Screenshot_2023-01-24-05-30-12-300_me hufman androidautoidrive

wiross commented 1 year ago

Today I update AAIDrive at 1.4.1 from Playstore, and I can confirm all works without problems (Android 13, MIUI 13.2.6, MyBMW 2.12.3 and ID6)