Interesting. I think your diagnosis is mostly correct. The evidence suggests that the Communications Bridge app is suspending execution, and thereby blocking communications until one switches away from SkySafari.
I tried it here a few times tonight with my Pixel 8pro, running the latest (July) Android 14 update from Google.
Sometimes, it works fine, and stays connected. Generally this usually works for me, so long as I keep SkySafari6+ or SkyPortal as the active on-screen app. Both are set to allow background usage.
But the instant I switch to a different app, or possibly even just the android "Recents" screen, the Comm.Bridge gets suspended, and doesn't wake up until I switch to it. After that, things never really work again until I kill the Comm.Bridge as well as the SkySafari/SkyPortal app, and then reset the HBG3 before starting them all up again.
But sometimes, just leaving SkySafari6+ sitting there connected.. it will suddenly lose the connection. I strongly suspect this is due to Android deciding to save power and suspending one or both apps.
I normally use an Android-10 tablet for scope control, and the tablet (Android-10) does NOT have this issue. All works fine there.
Quite possibly the Comm.Bridge app may need an update to avoid being put to sleep by the latest Android versions. SkySafari6+ has an Android Alarms & Reminders setting for that purpose, as do other (unrelated) apps -- something about that permission helps them to stay awake.
EDIT: I have now emailed the app's author seeking help with this.
Edited by mlord, 20 July 2024 - 10:11 PM.