I just received an update of the Garmin Connect application, and now the application will simply stay forever on the startup screen (Black screen with “Connect” logo in the middle).
Strangely watch is connected to the phone. Clearing application cache does not help.
I tried to clear cache + Data, then I opened it again, put my email address + password, and then I got this never ending animated “running guy” on the black screen.
Also tried to deactivate advanced privacy, add all proposed links in “opening by default” (Settings => Apps => Garmin Connect), + eventually reinstalled the app from AuroraStore, but all of this didn’t change anything.
So I activated the “Developer mode” (new fear unlocked), installed adb… and spotted this warning in the logs:
09-18 18:01:41.103 4638 6139 W SplitInstallService: refusing to perform split installation for com.garmin.android.apps.connectmobile as the service is disabled
I was able to bypass warning by activating “Installation à la demande composants” option in MicroG, which gives me now:
09-18 18:17:26.422 10199 21676 I PlayCore: UID: [10196] PID: [10199] SplitInstallService : startInstall([gcm_on_demand_resources],[])
09-18 18:17:26.424 10199 10497 I PlayCore: UID: [10196] PID: [10199] SplitInstallService : Initiate binding to the service.
09-18 18:17:26.437 4638 4638 D SplitInstallService: onBind:
09-18 18:17:26.453 10199 10199 I PlayCore: UID: [10196] PID: [10199] SplitInstallService : ServiceConnectionImpl.onServiceConnected(ComponentInfo{com.android.vending/com.google.android.finsky.splitinstallservice.SplitInstallService})
09-18 18:17:26.456 10199 10497 I PlayCore: UID: [10196] PID: [10199] SplitInstallService : linkToDeath
09-18 18:17:26.457 4638 4658 D SplitInstallService: Method <startInstall> Called by package: com.garmin.android.apps.connectmobile
09-18 18:17:26.462 4638 4638 V SplitInstallManager: splitInstallFlow: start
09-18 18:17:26.462 4638 4638 V SplitInstallManager: splitInstallFlow will query for these packages: [gcm_on_demand_resources]
09-18 18:17:26.478 4638 4638 V SplitInstallManager: splitInstallFlow oauthToken: AuthData(email=XXXX, authToken=XXX, gsfId=XXXX, deviceCheckInConsistencyToken=XXXX, deviceConfigToken=, experimentsConfigToken=, dfeCookie=)
09-18 18:17:26.869 4638 4638 V SplitInstallManager: splitInstallFlow requestDownloadUrls returned these components: null
09-18 18:17:26.869 4638 4638 D SplitInstallService: startInstall: installStatus -> false
But still won’t work. And I have no clue if this warning is related to the application not starting.
I tried to download the apk from apkmirror and when I accidentally opened the file with Garmin connect I got in and the app and it worked as before. If I trie to open it without the app it staying on the boot screen.
Oh nice. For newbies (like me), how do you do that?
Edit: That’s it, I did it. I asked ChatGPT to create a fake .gpx file so I could open it with Garmin Connect. I put this file in ‘My Documents’, then clicked on the file, opened it with ‘Garmin Connect’ => ‘Once only’, and the route opened in Garmin Connect. Simply use the back arrow twice to return to the home screen.
The only problem is that you have to reopen this GPX file every time you want to start Garmin Connect… But at least I can use the app…
So I just tried to update “Garmin Connect” on a VollaPhone (GS290) using “VollaOS” (on Android 12), which is another de-googled ROM using Micro-G: Same result, Connect is displaying in a black screen…
So it seems clear that this Garmin app version is affected by all Micro-G ROMs, regardless of the Android version number.
As you pointed out, the issue is not specific to - and therefore cannot be fixed in - /e/OS. It seems to be a problem with any custom ROM using microG in place of Google Play Services. So the fix is either going to come from microG or from Garmin Connect.
I made it easier by creating a launcher shortcut to the file and positioning the shortcut next to the Garmin Connect icon in my launcher homescreen. I can open the app just be clicking on the shortcut. (Note that I use a proper launcher - Lawnchair Legacy from Aurora Store - not the broken /e/OS launcher )
From the little I know about Bliss (having tried it very briefly and found it to be ugly, poorly implemented, and not properly specified or designed), no it won’t work, unless Bliss now has the ability to install widgets and shortcuts. Just use a proper launcher - there are loads
Downgrade to 5.16.2 (10077) with Aurora fixed it temporary for me. And disallow Updates in AppLounge for Apps that have been installed with other ApppStores.